Package Gnumed :: Package wxGladeWidgets :: Module wxgXdtListPnl |
[frames] | no frames]

# Source Code for Module Gnumed.wxGladeWidgets.wxgXdtListPnl

     1  # -*- coding: UTF-8 -*-
     2  #
     3  # generated by wxGlade
     4  #
     5
     6  import wx
     7
     8  # begin wxGlade: dependencies
     9  import gettext
    10  # end wxGlade
    11
    12  # begin wxGlade: extracode
    13  from Gnumed.wxpython.gmListWidgets import cReportListCtrl
    14  # end wxGlade
    15
    16
    17 -class wxgXdtListPnl(wx.ScrolledWindow):
    18 -        def __init__(self, *args, **kwds):
    19                  # begin wxGlade: wxgXdtListPnl.__init__
    20                  kwds["style"] = kwds.get("style", 0) | wx.BORDER_NONE | wx.TAB_TRAVERSAL
    21                  wx.ScrolledWindow.__init__(self, *args, **kwds)
    22                  self._LCTRL_xdt = cReportListCtrl(self, wx.ID_ANY, style=wx.BORDER_NONE | wx.LC_REPORT)
    23                  self._BTN_load = wx.Button(self, wx.ID_ANY, _("load file"))
    24
    25                  self.__set_properties()
    26                  self.__do_layout()
    27
    28                  self.Bind(wx.EVT_BUTTON, self._on_load_button_pressed, self._BTN_load)
    29                  # end wxGlade
    30
    31 -        def __set_properties(self):
    32                  # begin wxGlade: wxgXdtListPnl.__set_properties
    33                  self.SetScrollRate(10, 10)
    34                  self._LCTRL_xdt.SetFocus()
    35                  self._BTN_load.SetToolTip(_("Load an xDT file."))
    36                  self._BTN_load.SetDefault()
    37                  # end wxGlade
    38
    39 -        def __do_layout(self):
    40                  # begin wxGlade: wxgXdtListPnl.__do_layout
    41                  _szr_main = wx.BoxSizer(wx.VERTICAL)
    42                  _szr_main.Add(self._LCTRL_xdt, 1, wx.EXPAND, 0)
    43                  _szr_main.Add(self._BTN_load, 0, 0, 0)
    44                  self.SetSizer(_szr_main)
    45                  _szr_main.Fit(self)
    46                  self.Layout()
    47                  # end wxGlade
    48
    49 -        def _on_load_button_pressed(self, event):  # wxGlade: wxgXdtListPnl.<event_handler>
    50                  print("Event handler '_on_load_button_pressed' not implemented!")
    51                  event.Skip()
    52
    53  # end of class wxgXdtListPnl
    54