panel.cacheParent.Destroy()
if not panel.GetPageCount() == 2:
panel.page2.Destroy()
- conf.x, conf.y = self.GetPosition()
- conf.width, conf.height = self.GetSize()
- if conf.embedPanel:
- conf.sashPos = self.splitter.GetSashPosition()
- else:
- conf.panelX, conf.panelY = self.miniFrame.GetPosition()
- conf.panelWidth, conf.panelHeight = self.miniFrame.GetSize()
+ if not self.IsIconized():
+ conf.x, conf.y = self.GetPosition()
+ conf.width, conf.height = self.GetSize()
+ if conf.embedPanel:
+ conf.sashPos = self.splitter.GetSashPosition()
+ else:
+ conf.panelX, conf.panelY = self.miniFrame.GetPosition()
+ conf.panelWidth, conf.panelHeight = self.miniFrame.GetSize()
evt.Skip()
def Clear(self):
global debug
# Process comand-line
try:
+ opts = args = None
opts, args = getopt.getopt(sys.argv[1:], 'dhiv')
+ for o,a in opts:
+ if o == '-h':
+ usage()
+ sys.exit(0)
+ elif o == '-d':
+ debug = True
+ elif o == '-v':
+ print 'XRCed version', version
+ sys.exit(0)
+
except getopt.GetoptError:
if wxPlatform != '__WXMAC__': # macs have some extra parameters
print >> sys.stderr, 'Unknown option'
usage()
sys.exit(1)
- for o,a in opts:
- if o == '-h':
- usage()
- sys.exit(0)
- elif o == '-d':
- debug = True
- elif o == '-v':
- print 'XRCed version', version
- sys.exit(0)
self.SetAppName('xrced')
# Settings