def properties_changed(self, modified): if not modified or "icon" in modified and self.widget: self._set_widget_icon() if not modified or "menubar" in modified: self._set_menu_bar() if not modified or "statusbar" in modified: self._set_status_bar() if not modified or "toolbar" in modified: self._set_tool_bar() TopLevelBase.properties_changed(self, modified) EditStylesMixin.properties_changed(self, modified)
def properties_changed(self, modified): if not modified or "scrollable" in modified: if self.scrollable: self.WX_CLASS = "wxScrolledWindow" else: self.WX_CLASS = "wxPanel" if not modified or "name" in modified: if self.widget: self.widget.GetParent().SetTitle(misc.design_title(self.name)) PanelBase.properties_changed(self, modified) TopLevelBase.properties_changed(self, modified)
def properties_changed(self, modified): if not modified or "scrollable" in modified: if self.scrollable: # 2003-06-26 ALB: change the "class name", to allow code generation # for a wxScrolledWindow (see Node.write and common.class_names usage in xml_parse.py) self._classname = 'EditTopLevelScrolledWindow' else: self._classname = self.__class__.__name__ if not modified or "name" in modified: if self.widget: self.widget.GetParent().SetTitle(misc.design_title(self.name)) PanelBase.properties_changed(self, modified) TopLevelBase.properties_changed(self, modified)
def properties_changed(self, modified): if not modified or "icon" in modified and self.widget: self._set_widget_icon() if not modified or "menubar" in modified: self._set_menu_bar() if not modified or "statusbar" in modified: self._set_status_bar() if not modified or "toolbar" in modified: self._set_tool_bar() if modified: intersection = {"menubar", "statusbar", "toolbar"}.intersection(modified) if intersection and self.properties[ intersection.pop()].previous_value is not None: # previous value is not None -> triggered by user misc.rebuild_tree(widget=self, recursive=False, focus=False) TopLevelBase.properties_changed(self, modified) EditStylesMixin.properties_changed(self, modified)
def properties_changed(self, modified): if not modified or "icon" in modified and self.widget: self._set_widget_icon() TopLevelBase.properties_changed(self, modified) EditStylesMixin.properties_changed(self, modified)