コード例 #1
0
 def properties_changed(self, modified):
     actions = EditBase.properties_changed(self, modified)
     # widget properties modified; trigger updates
     if self.widget:
         if config.debugging: print("Actions", actions)
         if "recreate_parent" in actions:
             self.parent.recreate_widget2()
     return actions
コード例 #2
0
    def properties_changed(self, modified):
        if not modified or "name" in modified and self.pwidget is not self.widget:
            self.pwidget.SetTitle(misc.design_title(misc.wxstr(self.name)))
        refresh = False
        if not modified or "margins" in modified and self.widget:
            self._set_margins()
            refresh = True
        if not modified or "bitmapsize" in modified and self.widget:
            self._set_bitmapsize()
            refresh = True
        if not modified or "packing" in modified and self.widget:
            self._set_packing()
            refresh = True
        if not modified or "separation" in modified and self.widget:
            self._set_separation()
            refresh = True
        if not modified or "tools" in modified and self.widget:
            self._set_tools()
            refresh = True
            
        if refresh: self._refresh_widget()

        EditBase.properties_changed(self, modified)
コード例 #3
0
 def properties_changed(self, modified):
     if not modified or "fields" in modified:
         self._set_fields()
     EditStylesMixin.properties_changed(self, modified)
     EditBase.properties_changed(self, modified)
コード例 #4
0
ファイル: menubar.py プロジェクト: ewalshe/wxGlade
 def properties_changed(self, modified):
     if not modified or "menus" in modified:
         self.set_menus()
     EditBase.properties_changed(self, modified)