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
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
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