Ignore:
Timestamp:
Apr 6, 2017, 2:20:07 PM (3 years ago)
Author:
hectorgh
Message:

wip

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-store/trunk/fuentes/lliurex-store-gui/MainMenu.py

    r4109 r4114  
    77signal.signal(signal.SIGINT, signal.SIG_DFL)
    88
    9 import gettext
    109import urllib.request as urllib2
    1110import shutil
     
    1716import ImageManager
    1817import Package
    19 
    20 _=gettext.gettext
     18import os
     19
     20import gettext
     21gettext.textdomain('zero-center')
     22_ = gettext.gettext
    2123
    2224RSRC_DIR="./"
     
    2527HOME_CONTENT_URL="file:///srv/svn/xenial/lliurex-store/trunk/fuentes/lliurex-store-gui/home_content.json"
    2628TMP_STORE_DIR="/tmp/.lliurex-store/"
     29TMP_STORE_DIR=os.path.expanduser("~/.cache/")
    2730
    2831class MainMenu(Gtk.VBox):
     
    7275               
    7376                '''
     77               
     78                # MIGHT OR MIGHT NOT DO THIS IN THE FUTURE
     79               
    7480                self.categories_flowbox = Gtk.FlowBox()
    7581                self.categories_flowbox.set_max_children_per_line(30)
     
    119125                        f=open(TMP_STORE_DIR+"home_content.json")
    120126                        self.home_info=json.load(f)
    121 
    122                         '''
    123                         for pkg in self.home_info["large"]:
    124                                 data=self.core.store.search_package(pkg["package"])
    125                                 if len(data)>0:
    126                                         data=data[0]
    127                                         for key in data:
    128                                                 pkg[key]=data[key]
    129                                                
    130                         for pkg in self.home_info["small"]:
    131                                 data=self.core.store.search_package(pkg["package"])
    132                                 if len(data)>0:
    133                                         data=data[0]
    134                                         for key in data:
    135                                                 pkg[key]=data[key]
    136                         '''
    137127                       
    138128                        f.close()
     
    221211                w_counter=0
    222212                h_counter=0
    223                
    224213                button_size=97
    225214               
     
    227216                for item in sorted(self.core.categories_manager.categories):
    228217                       
    229                        
    230                        
    231218                        icon_name=self.core.categories_manager.categories[item]["icon"]
    232                         label=item
     219                        label=_(item)
    233220               
    234221                        b=Gtk.Button()
     
    248235                        b.add(s)
    249236                        b.connect("clicked",self.category_clicked,item)
    250                        
    251                        
    252                         #self.categories_flowbox.add(b)
    253                        
     237
     238                        '''
     239                        self.categories_flowbox.add(b)
     240                        '''
    254241                        self.categories_grid.attach(b,w_counter,h_counter,1,1)
    255242                        w_counter+=1
     
    257244                                w_counter=0
    258245                                h_counter+=1
    259                                
    260                        
    261                         '''
    262                        
    263                         icon_name=self.core.categories_manager.categories[item]["icon"]
    264                         label=item
    265                
    266                         b=Gtk.Button()
    267                         b.set_name("RELATED_BUTTON")
    268                         hbox=Gtk.HBox()
    269                         hbox.set_halign(Gtk.Align.START)
    270                                                
    271                         s=Screenshot.ScreenshotNeo()
    272                         i={}
    273                         i["image_path"]=icon_name
    274                         i["x"]=button_size
    275                         i["y"]=button_size
    276                         i["custom_frame"]=True
    277                         i["name"]=label
    278                        
    279                         s.create_banner_from_file(i)
    280                         b.add(s)
    281                         b.connect("clicked",self.category_clicked,item)
    282                        
    283                         b.set_halign(Gtk.Align.CENTER)
    284                         b.set_valign(Gtk.Align.CENTER)
    285                        
    286                         self.categories_flowbox.add(b)
    287                        
    288                         '''
    289246                       
    290247                self.categories_grid.show_all()
    291                 #self.categories_flowbox.show_all()
    292                
    293                
    294                
    295                
     248               
     249                '''
     250                self.categories_flowbox.show_all()
     251                '''
    296252               
    297253        #def build_categories
     
    310266                self.forward_button.set_name("MEDIA_BUTTON")
    311267               
    312                
    313268        #def set_css_info
    314269       
     
    317272               
    318273                p=Package.Package(pkg)
    319                
    320274                self.core.main_window.load_pkg_data(p["package"])
    321275               
    322                
    323276        #def banner_clicked
     277
    324278       
    325279        def category_clicked(self,widget,category_tag):
    326280               
    327                 self.core.search_box.current_category=category_tag
     281                self.core.search_box.current_category=_(category_tag)
    328282                self.core.main_window.search_category(category_tag)
    329283               
     
    359313               
    360314        #def next_image
     315
    361316       
    362317        def rewind_clicked(self,widget):
     
    367322               
    368323        #def rewind_clicked
     324
    369325       
    370326        def play_clicked(self,widget):
     
    378334               
    379335        #def rewind_clicked
     336
    380337       
    381338        def forward_clicked(self,widget):
Note: See TracChangeset for help on using the changeset viewer.