module timelinelib.wxgui.dialogs.eventduration.view

class timelinelib.wxgui.dialogs.eventduration.view.EventDurationDialog[source]

Bases: timelinelib.wxgui.framework.Dialog

<BoxSizerVertical>
<FlexGridSizer

rows=”12” columns=”2” growableColumns=”1” proportion=”1” border=”ALL”> <StaticText

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

/> <CategoryChoice

name=”category_choice” allow_add=”False” timeline=”$(db)” align=”ALIGN_CENTER_VERTICAL” event_EVT_CHOICE=”recalculate”

/> <StaticText

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

/> <BoxSizerHorizontal>

<CheckBox

name=”cbx_use_start_period” event_EVT_CHECKBOX=”on_use_start_period”

/> <Spacer /> <TimePicker

name=”start_time” show_time=”False” time_type=”$(time_type)” config=”$(config)” on_change=”$(on_change_time)”

/> <StretchSpacer size=”100”/>

</BoxSizerHorizontal> <StaticText

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

/> <BoxSizerHorizontal>

<CheckBox

name=”cbx_use_end_period” event_EVT_CHECKBOX=”on_use_end_period”

/> <Spacer /> <TimePicker

name=”end_time” time_type=”$(time_type)” config=”$(config)” show_time=”False” on_change=”$(on_change_time)”

/>

</BoxSizerHorizontal> <StaticText

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

/> <Choice

name=”duration_type_choices” choices=”$(duration_type_choices)” align=”ALIGN_CENTER_VERTICAL” event_EVT_CHOICE=”recalculate”

/> <StaticText

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

/> <Choice

name=”precision_choices” choices=”$(precision_choices)” align=”ALIGN_CENTER_VERTICAL” event_EVT_CHOICE=”recalculate”

/> <StaticText

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

/> <CheckBox

name=”cbx_copy”

/> <StretchSpacer /> <StretchSpacer /> <StretchSpacer /> <StretchSpacer /> <StaticText

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

/> <BoxSizerHorizontal>

<StaticText

name=”duration_result” width=”150”

/> <Spacer /> <Spacer /> <Spacer /> <BitmapButton

name=”btn_copy” event_EVT_BUTTON=”on_copy”

/> <Spacer />

</BoxSizerHorizontal> <StretchSpacer /> <StretchSpacer />

</FlexGridSizer>

<DialogButtonsCloseSizer

border=”LEFT|BOTTOM|RIGHT”

/>

</BoxSizerVertical>

ALL_CATEGORIES = 'All Categories'
__init__(parent, title, db, config, preferred_category)[source]

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

PopulateCategories(exclude)[source]
SelectCategory(inx)[source]
SetPreferredCategory(preferred_category_name)[source]
GetCategory()[source]
EnableStartTime(value)[source]
SetStartTime(value)[source]
GetStartTime()[source]
EnableEndTime(value)[source]
SetEndTime(value)[source]
GetEndTime()[source]
SelectPrecision(inx)[source]
GetPrecision()[source]
SetDurationTypeChoices(choices)[source]
GetDurationType()[source]
SetCopyToClipboard(value)[source]
GetCopyToClipboard()[source]
SetDurationResult(duration)[source]
GetDurationResult()[source]
timelinelib.wxgui.dialogs.eventduration.view.open_measure_duration_dialog(main_frame, preferred_category='All Categories')[source]