Changeset 7510


Ignore:
Timestamp:
Jun 22, 2018, 9:03:46 AM (12 months ago)
Author:
Juanma
Message:

add vertical orientation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • n4dgtklogin/trunk/fuentes/python-n4dgtklogin.install/edupals/ui/n4dgtklogin.py

    r7506 r7510  
    2929                super(Gtk.Box,self).__init__(*args,**kwds)
    3030                self.vertical=False
     31                if 'orientation' in kwds.keys():
     32                        if kwds['orientation']==Gtk.Orientation.VERTICAL:
     33                                self.vertical=True
    3134                self.sw_n4d=True
    3235                if hasattr(sys,'last_value'):
     
    4952        #def __init__
    5053       
    51         def set_vertical(self,vertical=True):
    52                 if type(vertical)!=type(bool()):
    53                         vertical=True
    54                 self.vertical=vertical
    55                 self.set_mw_proportion_ratio(2,1)
    56         #def set_vertical
    57 
    5854        def set_allowed_groups(self,groups):
    5955                self.allowed_groups=groups
     
    6359                for child in self.main_grid.get_children():
    6460                        self.main_grid.remove(child)
    65                 self.main_grid.attach(self.info_box,0,0,left_panel,1)
    66                 self.main_grid.attach(self.form_box,0+left_panel,0,right_panel,1)
     61                if self.vertical:
     62                        self.main_grid.attach(self.info_box,0,0,1,left_panel)
     63                        self.main_grid.attach(self.form_box,0,0+left_panel,1,right_panel)
     64                else:
     65                        self.main_grid.attach(self.info_box,0,0,left_panel,1)
     66                        self.main_grid.attach(self.form_box,0+left_panel,0,right_panel,1)
    6767        #def set_mw_proportion_ratio
    6868       
     
    196196                self._render_login_form()
    197197                self._render_info_form()
    198                 self.main_grid.attach(self.info_box,1,1,2,1)
    199                 self.main_grid.attach(self.form_box,3,1,1,1)
     198                if self.vertical:
     199                        self.main_grid.attach(self.info_box,1,1,1,1)
     200                        self.main_grid.attach(self.form_box,1,3,1,1)
     201                else:
     202                        self.main_grid.attach(self.info_box,1,1,2,1)
     203                        self.main_grid.attach(self.form_box,3,1,1,1)
    200204                self.pack_start(self.main_grid,True,True,0)
    201205                self.set_name("mw")
Note: See TracChangeset for help on using the changeset viewer.