Gnumed.wxpython.gmMeasurementWidgets.cMeasurementsGrid

Package Gnumed :: Package wxpython :: Module gmMeasurementWidgets :: Class cMeasurementsGrid |
[frames] | no frames]

# Class cMeasurementsGrid

source code

    wx.grid.Grid --+
                   |
                  cMeasurementsGrid

    A grid class for displaying measurement results.

    - operates on a cPatient instance handed to it
    - does NOT listen to the currently active patient
    - thereby it can display any patient at any time

Instance Methods
__init__(self, *args, **kwargs) | source code
delete_current_selection(self) | source code
sign_current_selection(self) | source code
plot_current_selection(self) | source code
get_selected_cells(self) Assemble list of all selected cells. | source code
select_cells(self, unsigned_only=False, accountables_only=False, keep_preselections=False) Select a range of cells according to criteria. | source code
repopulate_grid(self) | source code
empty_grid(self) | source code
get_row_tooltip(self, row=None) | source code
get_cell_tooltip(self, col=None, row=None) | source code

Class Variables
| patient = `property(_get_patient, _set_patient)`
| panel_to_show = `property(lambda x: x, _set_panel_to_show)`
| show_by_panel = `property(lambda x: x, _set_show_by_panel)`

Method Details

### select_cells(self, unsigned_only=False, accountables_only=False, keep_preselections=False) | source code
Select a range of cells according to criteria. unsigned_only: include only those which are not signed at all yet accountable_only: include only those for which the current user is responsible keep_preselections: broaden (rather than replace) the range of selected cells Combinations are powerful !