Package Gnumed :: Package timelinelib :: Package wxgui :: Package dialogs :: Package editevent :: Module view :: Class EditEventDialog
[frames] | no frames]

Class EditEventDialog

source code

humblewx.Dialog --+    
                  |    
   framework.Dialog --+
                      |
                     EditEventDialog


<BoxSizerVertical>
    <StaticBoxSizerVertical label="$(properties_label)" border="ALL" proportion="1">
        <FlexGridSizer name="grid_sizer" columns="2" growableColumns="1" border="ALL" proportion="1">
            %s
        </FlexGridSizer>
    </StaticBoxSizerVertical>
    <CheckBox
        name="add_more_checkbox"
        label="$(add_more_label)"
        border="LEFT|RIGHT|BOTTOM"
    />
    <BoxSizerHorizontal border="LEFT|RIGHT|BOTTOM">
        <TwoStateButton
            initial_state_label="$(enlarge)"
            second_state_label="$(reduce)"
            event_EVT_INITIAL_STATE_CLICKED="on_enlarge_click"
            event_EVT_SECOND_STATE_CLICKED="on_reduce_click"
        />
        <Spacer />
        <Button
            name="duplicate"
            label="$(duplicate_label)"
            event_EVT_BUTTON="on_duplicate"
        />
        <StretchSpacer />
        <DialogButtonsOkCancelSizer
            event_EVT_BUTTON__ID_OK="on_ok_clicked"
        />
    </BoxSizerHorizontal>
</BoxSizerVertical>

Instance Methods
 
__init__(self, parent, config, title, db, start=None, end=None, event=None) source code
 
GetDuplicateEventDialog(self, timeline, event) source code
 
GetPeriod(self) source code
 
SetPeriod(self, value) source code
 
GetShowPeriod(self) source code
 
SetShowPeriod(self, value) source code
 
GetShowTime(self) source code
 
SetShowTime(self, value) source code
 
DisableTime(self) source code
 
GetFuzzy(self) source code
 
SetFuzzy(self, value) source code
 
GetLocked(self) source code
 
SetLocked(self, value) source code
 
EnableLocked(self, value) source code
 
GetEndsToday(self) source code
 
SetEndsToday(self, value) source code
 
EnableEndsToday(self, value) source code
 
GetName(self) source code
 
SetName(self, value) source code
 
GetCategory(self) source code
 
SetCategory(self, value) source code
 
GetContainer(self) source code
 
SetContainer(self, value) source code
 
GetEventData(self) source code
 
SetEventData(self, event_data) source code
 
ClearEventData(self) source code
 
IsAddMoreChecked(self) source code
 
SetShowAddMoreCheckbox(self, value) source code
 
SetFocusOnFirstControl(self) source code
 
DisplayInvalidPeriod(self, message) source code

Inherited from framework.Dialog: DisplayErrorMessage, DisplayInformationMessage, EndModalOk

Class Variables
  TIME_DETAILS_ROW = ...
  CHECKBOX_ROW = ...
  TEXT_FIELD_ROW = ...
  CATEGORY_LISTBOX_ROW = ...
  CONTAINER_LISTBOX_ROW = ...
  NOTEBOOK_ROW = ...
Class Variable Details

TIME_DETAILS_ROW

Value:
"""
        <StaticText align="ALIGN_CENTER_VERTICAL" label="$(when_label)\
" />
        <BoxSizerHorizontal>
            <PeriodPicker
                name="period_picker"
                time_type="$(time_type)"
                config="$(config)"
...

CHECKBOX_ROW

Value:
"""
        <Spacer />
        <FlexGridSizer rows="1">
            <CheckBox
                name="fuzzy_checkbox"
                label="$(fuzzy_checkbox_text)"
            />
            <CheckBox
...

TEXT_FIELD_ROW

Value:
"""
        <StaticText align="ALIGN_CENTER_VERTICAL" label="$(text_label)\
" />
        <TextCtrl name="name" />
    """

CATEGORY_LISTBOX_ROW

Value:
"""
        <StaticText align="ALIGN_CENTER_VERTICAL" label="$(category_la\
bel)" />
        <CategoryChoice
            name="category_choice"
            allow_add="True"
            allow_edit="True"
            timeline="$(db)"
...

CONTAINER_LISTBOX_ROW

Value:
"""
        <StaticText align="ALIGN_CENTER_VERTICAL" label="$(container_l\
abel)" />
        <ContainerChoice
            name="container_choice"
            event_EVT_CONTAINER_CHANGED="on_container_changed"
            db="$(db)"
            align="ALIGN_LEFT"
...

NOTEBOOK_ROW

Value:
"""
        <Spacer />
        <Notebook name="notebook" style="BK_DEFAULT">
            <DescriptionEditor
                name="description"
                notebookLabel="$(page_description)"
                editor="$(self)"
                proportion="1"
...