module timelinelib.wxgui.dialogs.milestone.view

class timelinelib.wxgui.dialogs.milestone.view.EditMilestoneDialog[source]

Bases: timelinelib.wxgui.framework.Dialog

<BoxSizerVertical>
<StaticBoxSizerVertical label=”$(groupbox_text)” border=”ALL” >
<FlexGridSizer rows=”0” columns=”2” border=”ALL”>
<StaticText

label=”$(when_text)” align=”ALIGN_CENTER_VERTICAL”

/> <TimePicker

time_type=”$(time_type)” config=”$(config)” name=”dtp_time”

/> <StaticText

label=”$(description_text)” align=”ALIGN_CENTER_VERTICAL”

/> <TextCtrl name=”txt_description” /> <StaticText

label=”$(description_label)” align=”ALIGN_CENTER_VERTICAL”

/> <TextCtrl name=”txt_label” /> <StaticText

align=”ALIGN_CENTER_VERTICAL” label=”$(category_label)”

/> <CategoryChoice

name=”category_choice” allow_add=”True” timeline=”$(db)” align=”ALIGN_LEFT”

/> <StaticText

label=”$(colour_text)” align=”ALIGN_CENTER_VERTICAL”

/> <ColourSelect

name=”colorpicker” align=”ALIGN_CENTER_VERTICAL” width=”60” height=”30”

/>

</FlexGridSizer>

</StaticBoxSizerVertical> <DialogButtonsOkCancelSizer

border=”LEFT|BOTTOM|RIGHT” event_EVT_BUTTON__ID_OK=”on_ok_clicked”

/>

</BoxSizerVertical>

__init__(parent, title, db, config, milestone)[source]

Initialize self. See help(type(self)) for accurate signature.

GetTime()[source]
SetTime(start_time)[source]
GetDescription()[source]
SetDescription(description)[source]
GetLabel() → String[source]

Generic way of getting a label from any window, for identification purposes.

SetLable(label)[source]
GetCategory()[source]
SetCategory(value)[source]
GetColour()[source]
SetColor(color)[source]
handle_keypress(evt)[source]
timelinelib.wxgui.dialogs.milestone.view.open_milestone_editor_for(main_frame, parent, config, db, event=None)[source]