Changeset 4204


Ignore:
Timestamp:
Apr 11, 2017, 4:32:07 PM (2 years ago)
Author:
jrpelegrina
Message:

WIP in gui. Add pot file

Location:
lliurex-abies2pmb/trunk/fuentes
Files:
5 added
4 edited

Legend:

Unmodified
Added
Removed
  • lliurex-abies2pmb/trunk/fuentes/lliurex-abies2pmb.install/usr/share/lliurex-abies2pmb/ConvertBox.py

    r4188 r4204  
    1313import time
    1414import threading
    15 import multiprocessing
    16 import sys
    1715import os
    1816from os.path import splitext
    19 import psutil
     17
    2018
    2119import gettext
     
    2523
    2624
    27 RSRC="/usr/share/lliurex-abies2pmb/"
     25RSRC="./"
    2826
    2927CSS_FILE=RSRC + "lliurex-abiestopmb.css"
     
    8987                self.drop_area.drag_dest_set_target_list(None)
    9088                self.drop_area.drag_dest_add_text_targets()
    91        
     89
    9290    #def add_text_targets   
    9391 
     
    10199
    102100        def set_css_info(self):
    103                
     101
    104102                self.style_provider=Gtk.CssProvider()
    105103
     
    141139                        self.convert_label.set_text("")
    142140                        self.convert_t=threading.Thread(target=self.convert)
    143                         self.convert_t.daemon=True
    144                         self.convert_t.start()
    145                         self.check_window.show_all()
     141                        self.convert_t.daemon=True
     142                        self.convert_t.start()
     143                        self.check_window.show_all()
    146144                        GLib.timeout_add(100,self.pulsate_convert)
    147                
    148                 else:
     145       
     146                else:
    149147                        msg=self.CommonFunc.get_msg(check_outputpath["code"])
    150148                        self.convert_label.set_text(msg)
     
    161159
    162160               
    163                 if os.access(destpath,os.W_OK):
     161                if os.access(outputpath,os.W_OK):       
    164162                        result["status"]=True
    165163                       
    166164                else:
    167165                        result["status"]=False
    168                         result["code"]=4
     166                        result["code"]=3
    169167
    170168                return result   
     
    182180                        if self.convert["status"]:
    183181                                self.convert_label.set_name("MSG_LABEL")
    184                                 msg=self.commonFunc.get_msg(5)
     182                                msg=self.commonFunc.get_msg(4)
    185183                        else:
    186184                                self.convert_label.set_name("MSG_ERROR_LABEL")
     
    199197                output_file=os.path.basename(inputfile).strip(".mdb")+OUTPUT_FILE
    200198                output_path=os.path.join(self.outputpath_entry.get_filename(),output_file)
    201                 print inputfile
    202                 print output_path
    203 
    204199                self.convert=self.core.abies2pmb.beginMigration(inputfile,output_path)
    205200               
     
    319314               
    320315                elif code==1:
    321                         msg_text=_("Error: File with incorret extension, .mdb is required")
     316                        msg_text=_("Error: File with incorret extension .mdb is required")
    322317
    323318                elif code==2:
     
    325320
    326321                elif code==3:
    327                         msg_text=_("Error: Mount point is not owned by user")   
     322                        msg_text=_("Error: Output path is not owned by user")   
    328323
    329324                elif code==4:
    330                         msg_text=_("Error: Dest path is not owned by user")
    331 
    332                 elif code==5:
    333325                        msg_text=_("Conversion successful")     
    334326
    335                 elif code=10:
     327                elif code==10:
    336328                        msg_text=_("Error: Table not found in input file")
    337329
    338                 elif code=11:
     330                elif code==11:
    339331                        msg_text=_("Error: Problem ocurred while importing input file")
    340332
    341                 elif code=12:
     333                elif code==12:
    342334                        msg_text=_("Error: Problem exporting input file to csv")
    343335
    344                 elif code=13:
     336                elif code==13:
    345337                        msg_text=_("Error: Problem generating intermediate sql file")
    346338
    347                 elif code=14:
     339                elif code==14:
    348340                        msg_text=_("Error: Problem generating output file")
    349341       
    350                 elif code=15:
     342                elif code==15:
    351343                        msg_text=_("Error: No table in input file to virtual table")
    352344
    353                 elif code=16:
     345                elif code==16:
    354346                        msg_text=_("Error: Couldn't fetch data from table")
    355347       
  • lliurex-abies2pmb/trunk/fuentes/lliurex-abies2pmb.install/usr/share/lliurex-abies2pmb/LliurexAbiesToPmb.py

    r4187 r4204  
    99import signal
    1010import os
    11 import json
    1211import sys
    1312import Core
     
    1615signal.signal(signal.SIGINT, signal.SIG_DFL)
    1716
    18 import gettext
    19 gettext.textdomain('lliurex-abies2pmb')
    20 _ = gettext.gettext
    2117
    22 RSRC="/usr/share/lliurex-abies2pmb/"
     18RSRC="./"
    2319CSS_FILE=RSRC + "lliurex-abiestopmb.css"
    2420
     
    3632               
    3733                builder=Gtk.Builder()
    38                 builder.set_translation_domain('lliurex-abies2pmb')
    3934                ui_path=RSRC + "rsrc/lliurex-abies-to-pmb.ui"
    4035                builder.add_from_file(ui_path)
  • lliurex-abies2pmb/trunk/fuentes/lliurex-abies2pmb.install/usr/share/lliurex-abies2pmb/rsrc/lliurex-abies-to-pmb.ui

    r4185 r4204  
    249249    </child>
    250250  </object>
     251  <object class="GtkFileFilter" id="filefilter1"/>
    251252  <object class="GtkWindow" id="main_window">
    252     <property name="width_request">500</property>
     253    <property name="width_request">600</property>
    253254    <property name="height_request">200</property>
    254255    <property name="can_focus">False</property>
    255     <property name="title" translatable="yes">LliureX Abies2Pmb</property>
    256256    <property name="resizable">False</property>
    257257    <property name="window_position">center</property>
Note: See TracChangeset for help on using the changeset viewer.