Ignore:
Timestamp:
Feb 16, 2017, 12:43:07 PM (4 years ago)
Author:
hectorgh
Message:

wip

File:
1 edited

Legend:

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

    r3155 r3649  
    44from gi.repository import Gtk,GdkPixbuf,Gdk
    55
     6import Core
     7
    68class PopupMenu(Gtk.EventBox):
    79
    8         def __init__(self,ui_path):
     10        def __init__(self):
     11
     12
     13                self.core=Core.Core.get_core()
     14                ui_path=self.core.ui_path
    915               
    1016                popup_menu_x=400
     
    4450                label7=builder.get_object("label7")
    4551               
     52               
    4653                button2=builder.get_object("button2")
    4754                button3=builder.get_object("button3")
     
    5057                button6=builder.get_object("button6")
    5158                button7=builder.get_object("button7")
    52                 button1=builder.get_object("button1")
     59                self.home_button=builder.get_object("button1")
    5360               
    5461                separator=builder.get_object("separator1")
     
    111118                button6.set_name("SECTION_BOX")
    112119                button7.set_name("SECTION_BOX")
    113                 button1.set_name("SECTION_BOX")
     120                self.home_button.set_name("SECTION_BOX")
    114121               
    115122                separator.set_name("SECTION_DIVIDER")
    116123                decorator_bar.set_name("DECORATOR_BAR")
    117124               
    118                
     125                self.home_button.connect("clicked",self.go_home)
    119126               
    120127               
     
    127134               
    128135        #def hide_revealer
     136       
     137        def go_home(self,widget):
     138               
     139                self.core.main_window.location_label.set_text("Home")
     140                self.core.main_window.stack.set_visible_child_name("main")
     141                # Forcing main_eb_clicked call to hide both popup menu and fade_box
     142                self.core.main_window.main_eb_clicked(None,None)
     143                self.core.main_window.stack.set_transition_type(Gtk.RevealerTransitionType.CROSSFADE)
     144               
     145        #def go_home
    129146
    130147#class PopupMenu
Note: See TracChangeset for help on using the changeset viewer.