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

Source Code for Module Gnumed.wxGladeWidgets.wxgSplittedEMRTreeBrowserPnl

 1  #!/usr/bin/env python 
 2  # -*- coding: ISO-8859-15 -*- 
 3  # generated by wxGlade 0.4cvs on Sun May 28 15:57:29 2006 
 4   
 5  import wx 
 6   
7 -class wxgSplittedEMRTreeBrowserPnl(wx.Panel):
8
9 - def __init__(self, *args, **kwds):
10 11 from Gnumed.wxpython import gmEMRBrowser 12 13 # begin wxGlade: wxgSplittedEMRTreeBrowserPnl.__init__ 14 kwds["style"] = wx.TAB_TRAVERSAL 15 wx.Panel.__init__(self, *args, **kwds) 16 self._splitter_browser = wx.SplitterWindow(self, -1, style=wx.SP_3D|wx.SP_BORDER) 17 self.__pnl_right_side = wx.Panel(self._splitter_browser, -1, style=wx.NO_BORDER) 18 self.__pnl_left_side = wx.Panel(self._splitter_browser, -1, style=wx.NO_BORDER|wx.TAB_TRAVERSAL) 19 self._pnl_emr_tree = gmEMRBrowser.cScrolledEMRTreePnl(self.__pnl_left_side, -1) 20 self._TCTRL_item_details = wx.TextCtrl(self.__pnl_right_side, -1, "", style=wx.TE_MULTILINE|wx.TE_READONLY|wx.HSCROLL|wx.TE_WORDWRAP|wx.NO_BORDER) 21 22 self.__set_properties() 23 self.__do_layout()
24 # end wxGlade 25
26 - def __set_properties(self):
27 # begin wxGlade: wxgSplittedEMRTreeBrowserPnl.__set_properties 28 pass
29 # end wxGlade 30
31 - def __do_layout(self):
32 # begin wxGlade: wxgSplittedEMRTreeBrowserPnl.__do_layout 33 __szr_main = wx.BoxSizer(wx.HORIZONTAL) 34 __szr_right_side = wx.BoxSizer(wx.VERTICAL) 35 __szr_left_side = wx.BoxSizer(wx.VERTICAL) 36 __szr_left_side.Add(self._pnl_emr_tree, 1, wx.EXPAND, 0) 37 self.__pnl_left_side.SetAutoLayout(True) 38 self.__pnl_left_side.SetSizer(__szr_left_side) 39 __szr_left_side.Fit(self.__pnl_left_side) 40 __szr_left_side.SetSizeHints(self.__pnl_left_side) 41 __szr_right_side.Add(self._TCTRL_item_details, 1, wx.EXPAND|wx.ADJUST_MINSIZE, 0) 42 self.__pnl_right_side.SetAutoLayout(True) 43 self.__pnl_right_side.SetSizer(__szr_right_side) 44 __szr_right_side.Fit(self.__pnl_right_side) 45 __szr_right_side.SetSizeHints(self.__pnl_right_side) 46 self._splitter_browser.SplitVertically(self.__pnl_left_side, self.__pnl_right_side) 47 __szr_main.Add(self._splitter_browser, 1, wx.EXPAND, 0) 48 self.SetAutoLayout(True) 49 self.SetSizer(__szr_main) 50 __szr_main.Fit(self) 51 __szr_main.SetSizeHints(self)
52 # end wxGlade 53 54 # end of class wxgSplittedEMRTreeBrowserPnl 55