MCPcopy Create free account
hub / github.com/Image-Py/imagepy / add_confirm

Method add_confirm

imagepy/ui/panelconfig.py:33–50  ·  view source on GitHub ↗
(self, modal=True)

Source from the content-addressed store, hash-verified

31 if state=='cancel' and self.on_cancel:self.on_cancel()
32
33 def add_confirm(self, modal=True):
34 # self.lst.AddStretchSpacer(1)
35 sizer = wx.BoxSizer( wx.HORIZONTAL )
36 self.btn_ok = wx.Button( self, wx.ID_OK, 'OK', wx.DefaultPosition, wx.DefaultSize, wx.BU_EXACTFIT )
37 sizer.Add( self.btn_ok, 0, wx.ALIGN_RIGHT|wx.ALL, 5 )
38
39 self.btn_cancel = wx.Button( self, wx.ID_CANCEL, 'Cancel', wx.DefaultPosition, wx.DefaultSize, wx.BU_EXACTFIT )
40 sizer.Add( self.btn_cancel, 0, wx.ALIGN_RIGHT|wx.ALL, 5 )
41
42 self.btn_help = wx.Button( self, wx.ID_HELP, 'Help', wx.DefaultPosition, wx.DefaultSize, wx.BU_EXACTFIT )
43 sizer.Add( self.btn_help, 0, wx.ALIGN_RIGHT|wx.ALL, 5 )
44 self.lst.Add(sizer, 0, wx.ALIGN_RIGHT, 5 )
45 self.btn_help.Bind(wx.EVT_BUTTON, lambda e: self.on_help and self.on_help())
46 if not modal:
47 self.btn_ok.Bind( wx.EVT_BUTTON, lambda e:self.commit('ok'))
48 self.btn_cancel.Bind( wx.EVT_BUTTON, lambda e:self.commit('cancel'))
49
50 #self.lst.Add()
51
52 def init_view(self, items, para, preview=False, modal = True):
53 self.para = para

Callers 1

init_viewMethod · 0.95

Calls 3

commitMethod · 0.95
on_helpMethod · 0.80
BindMethod · 0.45

Tested by

no test coverage detected