class ParamFlag(ParamBinaryOr):
values = ['wxTOP', 'wxBOTTOM', 'wxLEFT', 'wxRIGHT', 'wxALL',
'wxEXPAND', 'wxGROW', 'wxSHAPED', 'wxALIGN_CENTRE', 'wxALIGN_RIGHT',
+ 'wxFIXED_MINSIZE',
'wxALIGN_BOTTOM', 'wxALIGN_CENTRE_VERTICAL',
- 'wxALIGN_CENTRE_HORIZONTAL']
+ 'wxALIGN_CENTRE_HORIZONTAL',
+ ]
equal = {'wxALIGN_CENTER': 'wxALIGN_CENTRE',
'wxALIGN_CENTER_VERTICAL': 'wxALIGN_CENTRE_VERTICAL',
'wxALIGN_CENTER_HORIZONTAL': 'wxALIGN_CENTRE_HORIZONTAL'}
if not value: value = 'wxHORIZONTAL'
self.SetStringSelection(self.seulav[value])
+class ParamOrientation(RadioBox):
+ values = {'horizontal': 'horizontal', 'vertical': 'vertical'}
+ seulav = {'horizontal': 'horizontal', 'vertical': 'vertical'}
+ def __init__(self, parent, name):
+ RadioBox.__init__(self, parent, -1, choices=self.values.keys(), name=name)
+ def GetValue(self):
+ return self.values[self.GetStringSelection()]
+ def SetValue(self, value):
+ if not value: value = 'vertical'
+ self.SetStringSelection(self.seulav[value])
+
class ParamFile(PPanel):
def __init__(self, parent, name):
PPanel.__init__(self, parent, name)