Package Gnumed :: Package wxpython :: Module gmSOAPWidgets :: Class cResizingSoapWin
[frames] | no frames]

Class cResizingSoapWin

source code

            wx.ScrolledWindow --+    
                                |    
gmResizingWidgets.cResizingWindow --+
                                    |
                                   cResizingSoapWin

Instance Methods
 
__init__(self, parent, size, input_defs=None, problem=None)
Resizing SOAP note input editor.
source code
 
DoLayout(self)
Visually display input note according to user defined labels.
source code
 
save(self)
Save data into backend.
source code
 
get_problem(self) source code
 
is_empty(self) source code

Inherited from gmResizingWidgets.cResizingWindow: AddWidget, Clear, EnsureVisible, GetPickList, GetSummary, GetValue, Newline, ReSize, SetFocus, SetValue

Method Details

__init__(self, parent, size, input_defs=None, problem=None)
(Constructor)

source code 

Resizing SOAP note input editor.

This is a wrapper around a few resizing STCs (the labels and categories are settable) which are customized to accept progress note input. It provides the unified resizing behaviour.

Knows how to save it's data into the backend.

Parameters:
  • input_defs (list of cSOAPLineDef instances) - note's labels and categories
Overrides: gmResizingWidgets.cResizingWindow.__init__

DoLayout(self)

source code 

Visually display input note according to user defined labels.

Overrides: gmResizingWidgets.cResizingWindow.DoLayout