def build_layoutWrapper(self, parent): _str_func = 'build_layoutWrapper' #self._d_uiCheckBoxes = {} #_MainForm = mUI.MelFormLayout(parent,ut='cgmUISubTemplate') _MainForm = mUI.MelFormLayout(self, ut='cgmUITemplate') _column = buildColumn_main(self, _MainForm, False) self.uiScroll_commits = mUI.MelScrollLayout(_MainForm, bgc=[.5, .5, .5]) #for v in range(50): #mUI.MelLabel(self.uiFrame_commits, l=v) self.uiUpdate_commits() _row_buttons = buildRow_commitButtons(self, _MainForm) _row_cgm = cgmUI.add_cgmFooter(_MainForm) _MainForm(edit=True, af=[ (_column, "top", 0), (_column, "left", 0), (_column, "right", 0), (_row_buttons, "left", 0), (_row_buttons, "right", 0), (self.uiScroll_commits, "left", 0), (self.uiScroll_commits, "right", 0), (_row_cgm, "left", 0), (_row_cgm, "right", 0), (_row_cgm, "bottom", 0), ], ac=[(self.uiScroll_commits, "top", 2, _column), (self.uiScroll_commits, "bottom", 5, _row_buttons), (_row_buttons, "bottom", 2, _row_cgm)], attachNone=[(_row_buttons, "top")])
def build_layoutWrapper(self, parent): _str_func = 'build_layoutWrapper' #self._d_uiCheckBoxes = {} _MainForm = mUI.MelFormLayout(self, ut='cgmUITemplate') _column = buildColumn_main(self, _MainForm, True) _row_cgm = cgmUI.add_cgmFooter(_MainForm) _MainForm(edit=True, af=[ (_column, "top", 0), (_column, "left", 0), (_column, "right", 0), (_row_cgm, "left", 0), (_row_cgm, "right", 0), (_row_cgm, "bottom", 0), ], ac=[ (_column, "bottom", 2, _row_cgm), ], attachNone=[(_row_cgm, "top")])
def build_layoutWrapper(self,parent): _str_func = 'build_layoutWrapper' _MainForm = mUI.MelFormLayout(self,ut='cgmUITemplate') _item_form = mUI.MelFormLayout(_MainForm,ut='cgmUITemplate') _parent_source = self.buildScrollForm(_item_form, hasHeader=True, buttonArgs = [{'label':'Add Selected', 'command':self.uiFunc_add_to_parent_source, 'annotation':_d_annotations.get('addSource','fix')}, {'label':'Remove Item', 'command':self.uiFunc_remove_from_parent_source, 'annotation':_d_annotations.get('removeSource','fix')}], headerText = 'source', allowMultiSelection=False, selectCommand=self.uiFunc_on_select_parent_source_item, doubleClickCommand=self.uiFunc_toggle_link_parent_targets) _parent_target = self.buildScrollForm(_item_form, hasHeader=True, buttonArgs = [{'label':'Add Selected', 'command':self.uiFunc_add_to_parent_target, 'annotation':_d_annotations.get('addTarget','fix')}, {'label':'Remove Item', 'command':self.uiFunc_remove_from_parent_target, 'annotation':_d_annotations.get('removeTarget','fix')}], headerText = 'target', allowMultiSelection=True, selectCommand=self.uiFunc_select_parent_target_link, doubleClickCommand=self.uiFunc_toggle_link_parent_targets) self.parent_source_scroll = _parent_source[1] self.parent_target_scroll = _parent_target[1] self.uiPopUpMenu_source = mUI.MelPopupMenu(self.parent_source_scroll,button = 3) mUI.MelMenuItem(self.uiPopUpMenu_source, ann = 'Select', c = cgmGEN.Callback( self.uiFunc_select_from_ui, 0), label = "Select") mUI.MelMenuItem(self.uiPopUpMenu_source, ann = 'Select Link', c = cgmGEN.Callback( self.uiFunc_select_from_ui, 2), label = "Select Link") mUI.MelMenuItem(self.uiPopUpMenu_source, ann = 'Clear List', c = cgmGEN.Callback( self.uiFunc_clear_list, 0), label = "Clear List") mUI.MelMenuItem(self.uiPopUpMenu_source, ann = 'Select All', c = cgmGEN.Callback( self.uiFunc_select_all_in_list, 0), label = "Select All") self.uiPopUpMenu_target = mUI.MelPopupMenu(self.parent_target_scroll,button = 3) mUI.MelMenuItem(self.uiPopUpMenu_target, ann = 'Select', c = cgmGEN.Callback( self.uiFunc_select_from_ui, 1), label = "Select") mUI.MelMenuItem(self.uiPopUpMenu_target, ann = 'Select Link', c = cgmGEN.Callback( self.uiFunc_select_from_ui, 3), label = "Select Link") mUI.MelMenuItem(self.uiPopUpMenu_target, ann = 'Clear List', c = cgmGEN.Callback( self.uiFunc_clear_list, 1), label = "Clear List") mUI.MelMenuItem(self.uiPopUpMenu_source, ann = 'Select All', c = cgmGEN.Callback( self.uiFunc_select_all_in_list, 1), label = "Select All") self.parent_target_scroll(e=True, allowMultiSelection=self.var_mocap_allow_multiple_targets.value) self.splitFormHorizontal(_item_form, _parent_source[0], _parent_target[0]) _options_column = self.buildOptions(_MainForm,False) _footer = cgmUI.add_cgmFooter(_options_column) _MainForm(edit = True, af = [(_item_form,"top",0), (_item_form,"left",0), (_item_form, "right", 0), (_options_column,"left",0), (_options_column,"right",0), (_options_column,"bottom",0)], ac = [(_item_form,"bottom",2,_options_column)], attachNone = [(_options_column,"top")])
def build_layoutWrapper(self,parent): _str_func = 'build_layoutWrapper' #self._d_uiCheckBoxes = {} #_MainForm = mUI.MelFormLayout(parent,ut='cgmUISubTemplate') _MainForm = mUI.MelFormLayout(self,ut='cgmUITemplate') _mainScroll = mUI.MelScrollLayout(_MainForm,useTemplate = 'cgmUIHeaderTemplate') _mappingFrame = mUI.MelFrameLayout(_mainScroll, label='Create Mapping', collapsable=True, collapse=False,useTemplate = 'cgmUIHeaderTemplate') self.mappingColumn = mUI.MelColumnLayout(_mappingFrame,useTemplate = 'cgmUISubTemplate') buildColumn_create_mapping(self) _loadMappingFrame = mUI.MelFrameLayout(_mainScroll, label='Load Mappings', collapsable=True, collapse=False,useTemplate = 'cgmUIHeaderTemplate') self.loadMappingColumn = mUI.MelColumnLayout(_loadMappingFrame,useTemplate = 'cgmUISubTemplate') _row = mUI.MelHSingleStretchLayout(self.loadMappingColumn,ut='cgmUISubTemplate',padding = _padding, height=75+_padding) mUI.MelSpacer(_row,w=_padding) _colorColumn = mUI.MelColumnLayout(_row,useTemplate = 'cgmUIHeaderTemplate', height=75 ) self.mappingListTSL = cgmUI.cgmScrollList(_colorColumn, numberOfRows = 4, height=75) mUI.MelSpacer(_row,w=_padding) _row.setStretchWidget(_colorColumn) _row.layout() mc.setParent(self.loadMappingColumn) cgmUI.add_LineSubBreak() _row = mUI.MelHLayout(self.loadMappingColumn,ut='cgmUISubTemplate',padding = _padding*2) cgmUI.add_Button(_row,'Load From File', cgmGEN.Callback(uiFunc_load,self), #lambda *a: attrToolsLib.doAddAttributesToSelected(self), 'Load a mapping from file',h=30) cgmUI.add_Button(_row,'Remove Mapping', cgmGEN.Callback(uiFunc_remove_mapping,self), 'Remove selected mapping',h=30) _row.layout() mc.setParent(self.loadMappingColumn) cgmUI.add_LineSubBreak() # Start GamePad Button # #_row = mUI.MelHLayout(_mainScroll,ut='cgmUISubTemplate',padding = _padding*2) self.animDrawBtn = cgmUI.add_Button(_mainScroll,'Start GamePad', cgmGEN.Callback(start_controller,self), #lambda *a: attrToolsLib.doAddAttributesToSelected(self), 'Start Gamepad Button',h=50) #_row.layout() # # End Recording Button _row_cgm = cgmUI.add_cgmFooter(_MainForm) _MainForm(edit = True, af = [(_mainScroll,"top",0), (_mainScroll,"left",0), (_mainScroll,"right",0), (_row_cgm,"left",0), (_row_cgm,"right",0), (_row_cgm,"bottom",0), ], ac = [(_mainScroll,"bottom",2,_row_cgm), ], attachNone = [(_row_cgm,"top")])