Esempio n. 1
0
 def _insert_info(name, help_url, pos):
     if use_grid:
         from mytools_Mri.ui.grid import _create_grid2
         ctrl = _create_grid2(ctx, smgr, subcont, name, help_url, pos, grid_type)
     else:
         ctrl = _create_edit2(subcont, name, help_url)
     ctrl.setPosSize(0, 0, width, height, PS_POSSIZE)
     return ctrl
Esempio n. 2
0
File: tab.py Progetto: billyoc/MRI
 def _insert_page(title, page_id, name, help_url, pos):
     if tab_type == 1:
         _page_model = tab_model.createTabPage(page_id)
         _page_model.Title = title
         _page_index = tab_model.getCount()
         tab_model.insertByIndex(_page_index, _page_model)
     else:
         # LibreOffice kind
         _page_model = tab_model.createInstance("com.sun.star.awt.UnoPageModel")
         tab_model.insertByName("page_%s" % pos, _page_model)
         tab.setTabProps(pos + 1, (NamedValue("Title", title),))
         _page_index = pos
     _page = tab.getControls()[_page_index]
     if use_grid:
         from mytools_Mri.ui.grid import _create_grid2
         ctrl = _create_grid2(ctx, smgr, _page, name, help_url, pos, grid_type)
     else:
         from mytools_Mri.ui.frame import _create_edit2
         ctrl = _create_edit2(_page, name, help_url)
     ctrl.setPosSize(0, 0, width, inner_ps.Height, PS_POSSIZE)
     return ctrl
Esempio n. 3
0
 def _insert_page(title, page_id, name, help_url, pos):
     if tab_type == 1:
         _page_model = tab_model.createTabPage(page_id)
         _page_model.Title = title
         _page_index = tab_model.getCount()
         tab_model.insertByIndex(_page_index, _page_model)
     else:
         # LibreOffice kind
         _page_model = tab_model.createInstance(
             "com.sun.star.awt.UnoPageModel")
         tab_model.insertByName("page_%s" % pos, _page_model)
         tab.setTabProps(pos + 1, (NamedValue("Title", title), ))
         _page_index = pos
     _page = tab.getControls()[_page_index]
     if use_grid:
         from mytools_Mri.ui.grid import _create_grid2
         ctrl = _create_grid2(ctx, smgr, _page, name, help_url, pos,
                              grid_type)
     else:
         from mytools_Mri.ui.frame import _create_edit2
         ctrl = _create_edit2(_page, name, help_url)
     ctrl.setPosSize(0, 0, width, inner_ps.Height, PS_POSSIZE)
     return ctrl