def build_asn_list_toolbar_panel(self, parent): panel = wx.Panel(parent, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize) panel.SetBackgroundColour(gbl.COLOR_SCHEME.tbBg) layout = wx.BoxSizer(wx.HORIZONTAL) self.add_asn_btn = uil.toolbar_button(panel, 'Add Assignment') layout.Add(self.add_asn_btn, 0, wx.ALL, 5) self.drop_asn_btn = uil.toolbar_button(panel, 'Drop Assignments') layout.Add(self.drop_asn_btn, 0, wx.ALL, 5) panel.SetSizer(layout) return panel
def build_toolbar_panel(self, parent): panel = wx.Panel( parent, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize ) panel.SetBackgroundColour(gbl.COLOR_SCHEME.tbBg) layout = wx.BoxSizer(wx.HORIZONTAL) self.save_btn = uil.toolbar_button(panel, 'Save Assignment') self.cancel_btn = uil.toolbar_button(panel, 'Cancel') layout.Add(self.save_btn, 0, wx.ALL, 5) layout.Add(self.cancel_btn, 0, wx.ALL, 5) panel.SetSizer(layout) return panel
def buildToolbarPanel(self): panel = wx.Panel(self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize) panel.SetBackgroundColour(gbl.COLOR_SCHEME.tbBg) layout = wx.BoxSizer(wx.HORIZONTAL) lblStart = uil.getToolbarLabel(panel, 'Start:') lblStart.SetForegroundColour(wx.Colour(gbl.COLOR_SCHEME.tbFg)) layout.Add(lblStart, 0, wx.ALL, 5) start = date.today() self.txtStart = uil.getMonthCtrl(panel, ml.d2month(start)) layout.Add(self.txtStart, 0, wx.ALL, 5) lblThru = uil.getToolbarLabel(panel, 'Thru:') lblThru.SetForegroundColour(wx.Colour(gbl.COLOR_SCHEME.tbFg)) layout.Add(lblThru, 0, wx.ALL, 5) self.txtThru = uil.getMonthCtrl(panel, ml.datePlus(start, 11)) layout.Add(self.txtThru, 0, wx.ALL, 5) btnRun = uil.toolbar_button(panel, 'Run Query') btnRun.Bind(wx.EVT_BUTTON, self.onRunClick) layout.Add(btnRun, 0, wx.ALL, 5) panel.SetSizerAndFit(layout) return panel
def build_work_list_toolbar_panel(self, parent): panel = wx.Panel(parent, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize) panel.SetBackgroundColour(gbl.COLOR_SCHEME.tbBg) layout = wx.BoxSizer(wx.HORIZONTAL) lbl = uil.get_toolbar_label(panel, 'Invoice Work List') layout.Add(lbl, 0, wx.ALL, 0) # yr_lbl = uil.get_toolbar_label(panel, 'Year:') # yr_lbl.SetForegroundColour(wx.Colour(gbl.COLOR_SCHEME.tbFg)) # self.yr_ctrl = wx.TextCtrl(panel, wx.ID_ANY, '', size=(50, -1)) # layout.Add(yr_lbl, 0, wx.ALL, 5) # layout.Add(self.yr_ctrl, 0, wx.ALL, 5) # # self.qtr_ctrl = uil.RadioGroup(panel, 'Qtr:', ['1', '2', '3', '4']) # layout.Add(self.qtr_ctrl, 0, wx.ALL, 5) # # self.qry_btn = uil.toolbar_button(panel, 'Query') # layout.Add(self.qry_btn, 0, wx.ALL, 5) self.reload_btn = uil.toolbar_button(panel, 'Reload') layout.Add(self.reload_btn, 0, wx.ALL, 5) panel.SetSizerAndFit(layout) return panel
def build_match_toolbar_panel(self, parent): panel = wx.Panel( parent, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize ) panel.SetBackgroundColour(gbl.COLOR_SCHEME.tbBg) layout = wx.BoxSizer(wx.HORIZONTAL) self.match_btn = uil.toolbar_button(panel, 'Match!') layout.Add(self.match_btn, 0, wx.ALL, 5) self.no_match_btn = uil.toolbar_button(panel, 'No Match!') layout.Add(self.no_match_btn, 0, wx.ALL, 5) panel.SetSizerAndFit(layout) return panel
def build_rex_toolbar_panel(self, parent): panel = wx.Panel( parent, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize ) panel.SetBackgroundColour(gbl.COLOR_SCHEME.tbBg) layout = wx.BoxSizer(wx.HORIZONTAL) self.import_btn = uil.toolbar_button(panel, 'Import Salary Data') layout.Add(self.import_btn, 0, wx.ALL, 5) self.update_allocat_btn = uil.toolbar_button(panel, 'Update allocat') layout.Add(self.update_allocat_btn, 0, wx.ALL, 5) panel.SetSizerAndFit(layout) return panel
def buildToolbarPanel(self): panel = wx.Panel(self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize) panel.SetBackgroundColour(wx.Colour(gbl.COLOR_SCHEME.tbBg)) layout = wx.BoxSizer(wx.HORIZONTAL) addBtn = uil.toolbar_button(panel, 'Add ' + self.ownerName) addBtn.Bind(wx.EVT_BUTTON, self.onAddBtnClick) layout.Add(addBtn, 0, wx.ALL, 5) dropBtn = uil.toolbar_button(panel, 'Drop ' + self.ownerName + '(s)') dropBtn.Bind(wx.EVT_BUTTON, self.onDropBtnClick) layout.Add(dropBtn, 0, wx.ALL, 5) lblNameFltr = uil.getToolbarLabel(panel, self.srchFld + ':') lblNameFltr.SetForegroundColour(wx.Colour(gbl.COLOR_SCHEME.tbFg)) layout.Add(lblNameFltr, 0, wx.ALL, 5) nameFltr = wx.SearchCtrl(panel, wx.ID_ANY, '', style=wx.TE_PROCESS_ENTER, name='nameFltr') nameFltr.ShowCancelButton(True) nameFltr.Bind(wx.EVT_CHAR, self.onFltr) nameFltr.Bind(wx.EVT_SEARCHCTRL_CANCEL_BTN, self.onFltrCancel) layout.Add(nameFltr, 0, wx.ALL, 5) lblNotesFltr = uil.getToolbarLabel(panel, 'Notes') lblNotesFltr.SetForegroundColour(wx.Colour(gbl.COLOR_SCHEME.tbFg)) layout.Add(lblNotesFltr, 0, wx.ALL, 5) notesFltr = wx.SearchCtrl(panel, wx.ID_ANY, style=wx.TE_PROCESS_ENTER, name='notesFltr') notesFltr.ShowCancelButton(True) notesFltr.Bind(wx.EVT_CHAR, self.onFltr) notesFltr.Bind(wx.EVT_SEARCHCTRL_CANCEL_BTN, self.onFltrCancel) layout.Add(notesFltr, 0, wx.ALL, 5) hlpBtn = uil.getHelpBtn(panel) hlpBtn.Bind(wx.EVT_BUTTON, uil.showListHelp) layout.Add(hlpBtn, 0, wx.ALL, 5) panel.SetSizerAndFit(layout) return panel
def buildToolbarPanel(self): panel = wx.Panel(self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize) panel.SetBackgroundColour(gbl.COLOR_SCHEME.tbBg) layout = wx.BoxSizer(wx.HORIZONTAL) saveBtn = uil.toolbar_button(panel, 'Save Assignment') saveBtn.Bind(wx.EVT_BUTTON, self.onSaveClick) cancelBtn = uil.toolbar_button(panel, 'Cancel') cancelBtn.Bind(wx.EVT_BUTTON, self.onCancelClick) layout.Add(saveBtn, 0, wx.ALL, 5) layout.Add(cancelBtn, 0, wx.ALL, 5) panel.SetSizer(layout) return panel
def buildToolbarPanel(self): panel = wx.Panel(self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize) panel.SetBackgroundColour(wx.Colour(gbl.COLOR_SCHEME.tbBg)) layout = wx.BoxSizer(wx.HORIZONTAL) dropBtn = uil.toolbar_button(panel, 'Drop ' + self.ownerName) dropBtn.Bind(wx.EVT_BUTTON, self.onDropClick) saveBtn = uil.toolbar_button(panel, 'Save ' + self.ownerName) saveBtn.Bind(wx.EVT_BUTTON, self.onSaveClick) layout.Add(dropBtn, 0, wx.ALL, 5) layout.Add(saveBtn, 0, wx.ALL, 5) panel.SetSizer(layout) return panel
def build_detail_toolbar_panel(self, parent): panel = wx.Panel(parent, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize) panel.SetBackgroundColour(wx.Colour(gbl.COLOR_SCHEME.tbBg)) layout = wx.BoxSizer(wx.HORIZONTAL) self.clear_btn = uil.toolbar_button(panel, 'Clear Form') self.save_btn = uil.toolbar_button(panel, 'Update ' + self.model_name) self.drop_btn = uil.toolbar_button(panel, 'Drop ' + self.model_name) self.drop_btn.set_size((150, -1)) layout.Add(self.clear_btn, 0, wx.ALL, 5) layout.Add(self.drop_btn, 0, wx.ALL, 5) layout.Add(self.save_btn, 0, wx.ALL, 5) panel.SetSizer(layout) return panel
def build_dept_toolbar_panel(self, parent): panel = wx.Panel(parent, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize) panel.SetBackgroundColour(gbl.COLOR_SCHEME.tbBg) layout = wx.BoxSizer(wx.HORIZONTAL) lbl = uil.get_toolbar_label(panel, 'Departments') lbl.SetForegroundColour(wx.Colour(gbl.COLOR_SCHEME.tbFg)) layout.Add(lbl, 0, wx.ALL, 5) self.dept_add_btn = uil.toolbar_button(panel, 'Add') layout.Add(self.dept_add_btn, 0, wx.ALL, 5) self.dept_drop_btn = uil.toolbar_button(panel, 'Drop') layout.Add(self.dept_drop_btn, 0, wx.ALL, 5) panel.SetSizerAndFit(layout) return panel
def build_toolbar_panel(self, parent): panel = wx.Panel(parent, wx.ID_ANY) panel.SetBackgroundColour(gbl.COLOR_SCHEME.tbBg) layout = wx.BoxSizer(wx.HORIZONTAL) self.name_lbl = uil.get_toolbar_label(panel, 'Ledger Record') self.name_lbl.SetForegroundColour(wx.Colour(gbl.COLOR_SCHEME.tbFg)) layout.Add(self.name_lbl, 0, wx.ALL, 5) btn_layout = wx.BoxSizer(wx.HORIZONTAL) self.cancel_btn = uil.toolbar_button(panel, 'Cancel') btn_layout.Add(self.cancel_btn, 0, wx.ALL, 5) self.save_btn = uil.toolbar_button(panel, 'Save') btn_layout.Add(self.save_btn, 0, wx.ALL, 5) layout.Add(btn_layout, 0, wx.ALIGN_RIGHT, 5) panel.SetSizer(layout) return panel
def build_toolbar_panel(self, parent): panel = wx.Panel(parent, wx.ID_ANY) panel.SetBackgroundColour(gbl.COLOR_SCHEME.tbBg) layout = wx.BoxSizer(wx.HORIZONTAL) title_lbl = uil.get_toolbar_label(panel, self.emp.name) title_lbl.SetForegroundColour(wx.Colour(gbl.COLOR_SCHEME.tbFg)) layout.Add(title_lbl, 0, wx.ALL, 5) self.ok_btn = uil.toolbar_button(panel, 'OK') layout.Add(self.ok_btn, 0, wx.ALL, 5) self.ok_btn.Bind(wx.EVT_BUTTON, self.on_ok_click) self.cancel_btn = uil.toolbar_button(panel, 'Cancel') layout.Add(self.cancel_btn, 0, wx.ALL, 5) self.cancel_btn.Bind(wx.EVT_BUTTON, self.on_cancel_click) panel.SetSizer(layout) return panel
def build_work_form_toolbar_panel(self, parent): panel = wx.Panel(parent, wx.ID_ANY) panel.SetBackgroundColour(gbl.COLOR_SCHEME.tbBg) layout = wx.BoxSizer(wx.HORIZONTAL) name_lbl = uil.get_toolbar_label(panel, 'Details') name_lbl.SetForegroundColour(wx.Colour(gbl.COLOR_SCHEME.tbFg)) layout.Add(name_lbl, 0, wx.ALL, 5) btn_layout = wx.BoxSizer(wx.HORIZONTAL) self.save_form_btn = uil.toolbar_button(panel, 'Save') btn_layout.Add(self.save_form_btn, 0, wx.ALL, 5) layout.Add(btn_layout, 0, wx.ALIGN_RIGHT, 5) self.done_btn = uil.toolbar_button(panel, 'Mark Done') btn_layout.Add(self.done_btn, 0, wx.ALL, 5) layout.Add(btn_layout, 0, wx.ALIGN_RIGHT, 5) panel.SetSizer(layout) return panel
def build_done_toolbar_panel(self, parent): panel = wx.Panel(parent, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize) panel.SetBackgroundColour(gbl.COLOR_SCHEME.tbBg) layout = wx.BoxSizer(wx.VERTICAL) top_line = wx.BoxSizer(wx.HORIZONTAL) lbl = uil.get_toolbar_label(panel, 'Outstanding') lbl.SetForegroundColour(wx.Colour(gbl.COLOR_SCHEME.tbFg)) top_line.Add(lbl, wx.ALL, 5) total_lbl = uil.get_toolbar_label(panel, 'Total: ') lbl.SetForegroundColour(wx.Colour(gbl.COLOR_SCHEME.tbFg)) top_line.Add(total_lbl, 0, wx.ALL, 5) self.total_ctrl = wx.TextCtrl(panel, wx.ID_ANY, '') top_line.Add(self.total_ctrl, 0, wx.ALL, 5) flt_lbl = uil.get_toolbar_label(panel, 'By: ') top_line.Add(flt_lbl, 0, wx.ALL, 5) self.filter_ctrl = wx.ComboBox( panel, wx.ID_ANY, choices=['All', 'Grant Admin', 'Quarter']) top_line.Add(self.filter_ctrl, 0, wx.ALL, 5) layout.Add(top_line, 0, wx.ALL, 5) bottom_line = wx.BoxSizer(wx.HORIZONTAL) self.undo_btn = uil.toolbar_button(panel, 'Undo') bottom_line.Add(self.undo_btn, 0, wx.ALL, 5) self.import_btn = uil.toolbar_button(panel, 'Import Deposits') bottom_line.Add(self.import_btn, 0, wx.ALL, 5) layout.Add(bottom_line, 0, wx.ALL, 5) panel.SetSizerAndFit(layout) return panel
def buildToolbarPanel(self): panel = wx.Panel(self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize) panel.SetBackgroundColour(gbl.COLOR_SCHEME.tbBg) layout = wx.BoxSizer(wx.HORIZONTAL) self.addBtn = uil.toolbar_button(panel, 'Add Assignment') self.addBtn.Bind(wx.EVT_BUTTON, self.onAddBtnClick) if not self.ownerId: self.addBtn.Disable() layout.Add(self.addBtn, 0, wx.ALL, 5) dropBtn = uil.toolbar_button(panel, 'Drop Assignments') dropBtn.Bind(wx.EVT_BUTTON, self.onDropBtnClick) layout.Add(dropBtn, 0, wx.ALL, 5) hlpBtn = uil.getHelpBtn(panel) hlpBtn.Bind(wx.EVT_BUTTON, uil.showListHelp) layout.Add(hlpBtn, 0, wx.ALL, 5) panel.SetSizer(layout) return panel
def build_list_toolbar_panel(self, parent): panel = wx.Panel(parent, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize) panel.SetBackgroundColour(wx.Colour(gbl.COLOR_SCHEME.tbBg)) layout = wx.BoxSizer(wx.HORIZONTAL) name_fltr_lbl = uil.get_toolbar_label(panel, 'Name:') name_fltr_lbl.SetForegroundColour(wx.Colour(gbl.COLOR_SCHEME.tbFg)) layout.Add(name_fltr_lbl, 0, wx.ALL, 5) self.name_fltr_ctrl = wx.SearchCtrl(panel, wx.ID_ANY, '', style=wx.TE_PROCESS_ENTER, name='name_fltr_ctrl') self.name_fltr_ctrl.ShowCancelButton(True) layout.Add(self.name_fltr_ctrl, 0, wx.ALL, 5) notes_fltr_lbl = uil.get_toolbar_label(panel, 'Notes') notes_fltr_lbl.SetForegroundColour(wx.Colour(gbl.COLOR_SCHEME.tbFg)) layout.Add(notes_fltr_lbl, 0, wx.ALL, 5) self.notes_fltr_ctrl = wx.SearchCtrl(panel, wx.ID_ANY, style=wx.TE_PROCESS_ENTER, name='notes_fltr_ctrl') self.notes_fltr_ctrl.ShowCancelButton(True) layout.Add(self.notes_fltr_ctrl, 0, wx.ALL, 5) self.active_btn = uil.toolbar_button(panel, 'ALL') self.active_btn.set_size(wx.Size(70, -1)) layout.Add(self.active_btn, 0, wx.ALL, 0) self.help_btn = uil.get_help_btn(panel) layout.Add(self.help_btn, 0, wx.ALL, 5) panel.SetSizerAndFit(layout) return panel