trifusion.data.resources.custom_widgets module¶
-
class
trifusion.data.resources.custom_widgets.AFS(**kwargs)[source]¶ Bases:
trifusion.data.resources.custom_widgets.StatsBoxAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.AboutDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutDialog with the About information of the App
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.AdditionalProcessContents(**kwargs)[source]¶ Bases:
kivy.uix.tabbedpanel.TabbedPanelClass controlling the layout of the additional options of the Process screen
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_tabs(*l)clear_widgets(**kwargs)collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_current_tab()get_def_tab()get_def_tab_content()get_max_widgets()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_tab_list()get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_children(instance, value)on_default_tab_text(*args)on_disabled(instance, value)on_do_default_tab(instance, value)on_opacity(instance, value)on_strip_border(instance, value)on_strip_image(instance, value)on_tab_height(*l)on_tab_pos(*l)on_tab_width(*l)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_def_tab(new_tab)set_def_tab_content(*l)set_right(value)set_top(value)setterReturn the setter of a property. switch_to(header[, do_scroll])Switch to a specific panel header. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.AlignedTextInput(**kwargs)[source]¶ Bases:
kivy.uix.textinput.TextInputAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_selection()Cancel current selection (if any). clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. copy([data])Copy the value provided in argument data into current clipboard. create_propertyCreate a new property at runtime. cursor_index([cursor])Return the cursor index in the text/value. cursor_offset()Get the cursor x offset on the current line. cut()Copy current selection to clipboard then delete it from TextInput. delete_selection([from_undo])Delete the current text selection (if any). dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_backspace([from_undo, mode])Do backspace operation from the current cursor position. do_cursor_movement(action[, control, alt])Move the cursor relative to it’s current position. do_redo()Do redo operation. do_undo()Do undo operation. eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_cursor_from_index(index)Return the (row, col) of the cursor from text index. get_cursor_from_xy(x, y)Return the (row, col) of the cursor from an (x, y) position. get_focus_next()Returns the next focusable widget using either focus_nextor thechildrensimilar to the order when tabbing forwards with thetabkey.get_focus_previous()Returns the previous focusable widget using either focus_previousor thechildrensimilar to the order whentab+shiftkey are triggered together.get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_sel_from()get_sel_to()get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. hide_keyboard()Convenience function to hide the keyboard in managed mode. insert_text(substring[, from_undo])Insert new text at the current cursor position. is_event_typeReturn True if the event_type is already registered. keyboard_on_key_down(window, keycode, text, ...)keyboard_on_key_up(window, keycode)keyboard_on_textinput(window, text)long_touch(dt)on__hint_text(instance, value)on_cursor(instance, value)on_disabled(instance, value)on_double_tap()This event is dispatched when a double tap happens inside TextInput. on_handle_image_left(instance, value)on_handle_image_middle(instance, value)on_handle_image_right(instance, value)on_opacity(instance, value)on_padding_x(instance, value)on_padding_y(instance, value)on_quad_touch()This event is dispatched when four fingers are touching inside TextInput. on_selection_text(instance, value)on_size(instance, value)on_suggestion_text(instance, value)on_text(instance, value)on_text_validate()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)on_triple_tap()This event is dispatched when a triple tap happens inside TextInput. paste()Insert text from system Clipboardinto theTextInputat current cursor position.propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. redraw()Note: This methods depends on internal variables of its TextInput register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. reset_undo()Reset undo and redo lists from memory. select_all()Select all of the text displayed in this TextInput. select_text(start, end)Select a portion of text displayed in this TextInput. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. show_keyboard()Convenience function to show the keyboard in managed mode. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
DEFAULT_PADDING= 6¶
-
halign¶ Property that represents a string value.
Parameters: - defaultvalue: string, defaults to ‘’
Specifies the default value of the property.
-
redraw()[source]¶ Note: This methods depends on internal variables of its TextInput base class (_lines_rects and _refresh_text())
-
valign¶ Property that represents a string value.
Parameters: - defaultvalue: string, defaults to ‘’
Specifies the default value of the property.
-
-
class
trifusion.data.resources.custom_widgets.AutoCompTextInput(**kwargs)[source]¶ Bases:
kivy.uix.textinput.TextInputModified widget of text input in which the tab key does not introduce a tabular space. This is meant to use with _auto_completion, in which the tab key serves as a keybinding
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_selection()Cancel current selection (if any). clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. copy([data])Copy the value provided in argument data into current clipboard. create_propertyCreate a new property at runtime. cursor_index([cursor])Return the cursor index in the text/value. cursor_offset()Get the cursor x offset on the current line. cut()Copy current selection to clipboard then delete it from TextInput. delete_selection([from_undo])Delete the current text selection (if any). dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_backspace([from_undo, mode])Do backspace operation from the current cursor position. do_cursor_movement(action[, control, alt])Move the cursor relative to it’s current position. do_redo()Do redo operation. do_undo()Do undo operation. eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_cursor_from_index(index)Return the (row, col) of the cursor from text index. get_cursor_from_xy(x, y)Return the (row, col) of the cursor from an (x, y) position. get_focus_next()Returns the next focusable widget using either focus_nextor thechildrensimilar to the order when tabbing forwards with thetabkey.get_focus_previous()Returns the previous focusable widget using either focus_previousor thechildrensimilar to the order whentab+shiftkey are triggered together.get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_sel_from()get_sel_to()get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. hide_keyboard()Convenience function to hide the keyboard in managed mode. insert_text(substring[, from_undo])is_event_typeReturn True if the event_type is already registered. keyboard_on_key_down(window, keycode, text, ...)keyboard_on_key_up(window, keycode)keyboard_on_textinput(window, text)long_touch(dt)on__hint_text(instance, value)on_cursor(instance, value)on_disabled(instance, value)on_double_tap()This event is dispatched when a double tap happens inside TextInput. on_handle_image_left(instance, value)on_handle_image_middle(instance, value)on_handle_image_right(instance, value)on_opacity(instance, value)on_padding_x(instance, value)on_padding_y(instance, value)on_quad_touch()This event is dispatched when four fingers are touching inside TextInput. on_selection_text(instance, value)on_size(instance, value)on_suggestion_text(instance, value)on_text_validate()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)on_triple_tap()This event is dispatched when a triple tap happens inside TextInput. paste()Insert text from system Clipboardinto theTextInputat current cursor position.propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. reset_undo()Reset undo and redo lists from memory. select_all()Select all of the text displayed in this TextInput. select_text(start, end)Select a portion of text displayed in this TextInput. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. show_keyboard()Convenience function to show the keyboard in managed mode. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.BWCheck(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.BackButton(**kwargs)[source]¶ Bases:
kivy.uix.button.ButtonAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_event(*args)clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_press()on_ref_press(ref)on_release()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. trigger_action([duration])Trigger whatever action(s) have been bound to the button by calling both the on_press and on_release callbacks. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.BtList(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.CheckDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutClass controlling the layout of a general purpose dialog to check if the user wants of perform a certain action
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.CheckProject(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.CloseBox(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutThis is part of the taxa information popup. It contains the closing button
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.CloseFloat(**kwargs)[source]¶ Bases:
trifusion.data.resources.custom_widgets.RemoveFloatA Simple (X) float button akin to the RemoveFloat widget. This widget was created specifically for popups and updates its positon according to the position of popus when resizing.
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_event(*args)clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_press()on_ref_press(ref)on_release()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. trigger_action([duration])Trigger whatever action(s) have been bound to the button by calling both the on_press and on_release callbacks. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.CodonFilterDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.CrunchData(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.CumulativeMissingOrto(**kwargs)[source]¶ Bases:
trifusion.data.resources.custom_widgets.StatsBoxAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.CustomPopup(**kwargs)[source]¶ Bases:
trifusion.data.resources.custom_widgets.PopupModModification of Popup class with a few additional feature.
.: The title does not wrap, but instead is shortened .: A custom background may be provided using the custom_background attribute
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget)apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dismiss(*largs, **kwargs)Close the view if it is open. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on__anim_alpha(instance, value)on__container(instance, value)on_content(instance, value)on_disabled(instance, value)on_dismiss()on_opacity(instance, value)on_open()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)open(*largs)Show the view window from the attach_towidget.propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. update_rect(*args)walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.DataSetTriageDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.DescriptionBox(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
ortholog_txt¶ Property that represents a string value.
Parameters: - defaultvalue: string, defaults to ‘’
Specifies the default value of the property.
-
prot_txt¶ Property that represents a string value.
Parameters: - defaultvalue: string, defaults to ‘’
Specifies the default value of the property.
-
taxa_txt¶ Property that represents a string value.
Parameters: - defaultvalue: string, defaults to ‘’
Specifies the default value of the property.
-
-
class
trifusion.data.resources.custom_widgets.DialogMCLFix(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.DialogUSEARCHFix(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.ExecutionDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutThe Execution dialog for Process operations
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.ExportGraphics(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.ExportGroupDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.ExtLabel(**kwargs)[source]¶ Bases:
kivy.uix.label.LabelAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_ref_press(ref)on_touch_down(touch)on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.ExtSpinner(**kwargs)[source]¶ Bases:
kivy.uix.spinner.SpinnerAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_event(*args)clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_is_open(instance, value)on_opacity(instance, value)on_press()on_ref_press(ref)on_release()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. trigger_action([duration])Trigger whatever action(s) have been bound to the button by calling both the on_press and on_release callbacks. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.FancyButton(**kwargs)[source]¶ Bases:
kivy.uix.button.ButtonAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_event(*args)clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_press()on_ref_press(ref)on_release()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. trigger_action([duration])Trigger whatever action(s) have been bound to the button by calling both the on_press and on_release callbacks. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.FancyDropDown(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayout,trifusion.data.resources.custom_widgets.SimpleModalAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)on_touch_move(touch)Receive a touch move event. on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.FancyMarker(**kwargs)[source]¶ Bases:
kivy.uix.button.ButtonAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_event(*args)clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_press()on_ref_press(ref)on_release()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. trigger_action([duration])Trigger whatever action(s) have been bound to the button by calling both the on_press and on_release callbacks. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.FancyMarkerPersist(**kwargs)[source]¶ Bases:
kivy.uix.button.ButtonAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_event(*args)clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_press()on_ref_press(ref)on_release()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. trigger_action([duration])Trigger whatever action(s) have been bound to the button by calling both the on_press and on_release callbacks. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.FastaExtra(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.FileChooserL(**kwargs)[source]¶ Bases:
kivy.uix.filechooser.FileChooserListViewModification of the FileChooserListView widget that fixes an issue of path update when clicking in the parent directory
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel(*largs)Cancel any background action started by filechooser, such as loading a new directory. clear_widgets([children])Remove all (or the specified) childrenof this widget.close_subselection(entry)collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*args)entry_released(entry, touch)(internal) This method must be called by the template when an entry entry_subselect(entry)entry_touched(entry, touch)(internal) This method must be called by the template when an entry eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_nice_size(fn)Pass the filepath. get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_dir_entry()Event triggered when entering a directory on_disabled(instance, value)on_double_click()Even triggered when double clicking a file on_entries_cleared()on_entry_added(node[, parent])on_opacity(instance, value)on_remove_subentry(subentry, entry)on_subentry_to_entry(subentry, entry)on_submit(selected[, touch])on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)open_entry(entry)Modification of the open entry method so that when the entry.path is propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y, **k)to_parent(x, y, **k)to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.FileChooserM(**kwargs)[source]¶ Bases:
kivy.uix.filechooser.FileChooserListViewModification of the FileChooserIconView widget that fixes n issue of path update when clicking in the parent directory and provides support for multiple file selection using Shift+Click. To achieve this, a few methods were added that listen to keyboard input in order to capture when the shift key is being pressed. These methods change the new shift attribute of the class, which is used when an entry is touched.
The current Shift+Click implementation supports forward and backward selection from the last entry touched.
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel(*largs)Cancel any background action started by filechooser, such as loading a new directory. clear_widgets([children])Remove all (or the specified) childrenof this widget.close_subselection(entry)collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*args)entry_released(entry, touch)Overides the entry_released method to prevent double entries when double clicking a directory without multiselect. entry_subselect(entry)entry_touched(entry, touch)(internal) This method must be called by the template when an entry eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_nice_size(fn)Pass the filepath. get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. keyboard_listen(*vals)Listens to keyboard when a key is pressed. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_dir_entry()Event triggered when entering a directory on_disabled(instance, value)on_double_click()Even triggered when double clicking a file on_entries_cleared()on_entry_added(node[, parent])on_opacity(instance, value)on_remove_subentry(subentry, entry)on_subentry_to_entry(subentry, entry)on_submit(selected[, touch])on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)open_entry(entry)Modification of the open entry method so that when the entry.path is propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. release_shift(*vals)Listens to keyboard when a key is released. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y, **k)to_parent(x, y, **k)to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
control= False¶
-
entry_released(entry, touch)[source]¶ Overides the entry_released method to prevent double entries when double clicking a directory without multiselect.
-
entry_touched(entry, touch)[source]¶ (internal) This method must be called by the template when an entry is touched by the user. Supports Shift+Clicking for multiple selection
-
keyboard_listen(*vals)[source]¶ Listens to keyboard when a key is pressed. It is used to set the shift attribute to True when Shift is being pressed :param vals: keyboard input
-
open_entry(entry)[source]¶ Modification of the open entry method so that when the entry.path is ”../”, the path is updated to the parent directory, instead of appending the entry.path
-
prev_touch= False¶
-
release_shift(*vals)[source]¶ Listens to keyboard when a key is released. It is used to set the shift attribute to False when the Shift key is released. :param vals: :return:
-
shift= False¶
-
-
class
trifusion.data.resources.custom_widgets.FileOverwriteDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.FilePopup(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayout- Class with a custom BoxLayout controlling the informative popup for the
- file buttons in the File tab of the side panel
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
class
trifusion.data.resources.custom_widgets.FilterDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutClass controlling the layout of the gap/missing filtering options in the Process screen
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.FilterGraphicReport(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.FixButton(**kwargs)[source]¶ Bases:
kivy.uix.button.ButtonAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_event(*args)clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_press()on_ref_press(ref)on_release()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. trigger_action([duration])Trigger whatever action(s) have been bound to the button by calling both the on_press and on_release callbacks. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.FormatDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutClass controlling the layout of the output format dialog in the Process screen
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.GaugePlot(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
ortholog_num¶ Property that represents a string value.
Parameters: - defaultvalue: string, defaults to ‘’
Specifies the default value of the property.
-
proportion¶ Property that represents a numeric value.
Parameters: - defaultvalue: int or float, defaults to 0
Specifies the default value of the property.
>>> wid = Widget() >>> wid.x = 42 >>> print(wid.x) 42 >>> wid.x = "plop" Traceback (most recent call last): File "<stdin>", line 1, in <module> File "properties.pyx", line 93, in kivy.properties.Property.__set__ File "properties.pyx", line 111, in kivy.properties.Property.set File "properties.pyx", line 159, in kivy.properties.NumericProperty.check ValueError: NumericProperty accept only int/float
Changed in version 1.4.1: NumericProperty can now accept custom text and tuple value to indicate a type, like “in”, “pt”, “px”, “cm”, “mm”, in the format: ‘10pt’ or (10, ‘pt’).
-
txt¶ Property that represents a string value.
Parameters: - defaultvalue: string, defaults to ‘’
Specifies the default value of the property.
-
-
class
trifusion.data.resources.custom_widgets.GeneOccupancy(**kwargs)[source]¶ Bases:
trifusion.data.resources.custom_widgets.StatsBoxAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.GeneTable(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.IMa2Extra(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutClass controlling the dialog with extra options for the IMa2 output format
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.IconFloat(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.IndividualFilterWgt(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.InflationDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.InfoPopup(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutDialog for help texts that can be accessed for several options using the ”?” button
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.InputList(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutDialog with list of input files to select file for reverse concatenation
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.InputTextDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
action¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.InputType(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.LVCorrelation(**kwargs)[source]¶ Bases:
trifusion.data.resources.custom_widgets.StatsBoxAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.LinkedLabel(**kwargs)[source]¶ Bases:
kivy.uix.label.LabelModification of label to reformat label for path linking
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. create_ref_label(text)Modifies the original label by adding references to each directory in dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_ref_press(ref)on_touch_down(touch)on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.LoadCounter(**kwargs)[source]¶ Bases:
kivy.uix.label.LabelAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_ref_press(ref)on_touch_down(touch)on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.LoadDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutClass controlling a general purpose layout for loading additional files
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.LoadMoreBt(**kwargs)[source]¶ Bases:
kivy.uix.anchorlayout.AnchorLayoutCustom button widget for for the “load more button” in the side panel
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.LoadMultipleDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutA Filechooser widget in Icon view that allows multpiple file choosing
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.LoadProgressDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutDialog for the progression dialog when loading files into the program
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.LoadSpinner(**kwargs)[source]¶ Bases:
kivy.uix.floatlayout.FloatLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs, **kwargs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.MissingData(**kwargs)[source]¶ Bases:
trifusion.data.resources.custom_widgets.StatsBoxAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.MissingOrto(**kwargs)[source]¶ Bases:
trifusion.data.resources.custom_widgets.StatsBoxAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.ModalView(**kwargs)[source]¶ Bases:
kivy.uix.modalview.ModalViewAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dismiss(*largs, **kwargs)Close the view if it is open. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on__anim_alpha(instance, value)on_disabled(instance, value)on_dismiss()on_opacity(instance, value)on_open()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)open(*largs)Show the view window from the attach_towidget.propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.ModelSpinner(**kwargs)[source]¶ Bases:
kivy.uix.spinner.SpinnerCustom Spinner that takes a background_normal argument to set the background
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_event(*args)clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_is_open(instance, value)on_opacity(instance, value)on_press()on_ref_press(ref)on_release()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. trigger_action([duration])Trigger whatever action(s) have been bound to the button by calling both the on_press and on_release callbacks. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.MoreTableBt(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.MouseOverLabel(**kwargs)[source]¶ Bases:
kivy.uix.button.ButtonGeneral use mouse over label for diverse buttons
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_event(*args)clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_press()on_ref_press(ref)on_release()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. trigger_action([duration])Trigger whatever action(s) have been bound to the button by calling both the on_press and on_release callbacks. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.MySQLDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.MySlider(**kwargs)[source]¶ Bases:
kivy.uix.slider.SliderAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_norm_value()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_value_pos()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_max(*largs)on_min(*largs)on_opacity(instance, value)on_release()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_norm_value(value)set_right(value)set_top(value)set_value_pos(pos)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.NexusExtra(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.NoDataLabel(**kwargs)[source]¶ Bases:
kivy.uix.label.LabelAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_ref_press(ref)on_touch_down(touch)on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.NucAAProportions(**kwargs)[source]¶ Bases:
trifusion.data.resources.custom_widgets.StatsBoxAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.OptsGrid(**kwargs)[source]¶ Bases:
kivy.uix.gridlayout.GridLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_max_widgets()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_children(instance, value)on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.OrthoGraphicReport(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.OrthoReportDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.OrthologySearchGrid(**kwargs)[source]¶ Bases:
kivy.uix.tabbedpanel.TabbedPanelAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_tabs(*l)clear_widgets(**kwargs)collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_current_tab()get_def_tab()get_def_tab_content()get_max_widgets()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_tab_list()get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_children(instance, value)on_default_tab_text(*args)on_disabled(instance, value)on_do_default_tab(instance, value)on_opacity(instance, value)on_strip_border(instance, value)on_strip_image(instance, value)on_tab_height(*l)on_tab_pos(*l)on_tab_width(*l)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_def_tab(new_tab)set_def_tab_content(*l)set_right(value)set_top(value)setterReturn the setter of a property. switch_to(header[, do_scroll])Switch to a specific panel header. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.OrtoExecutionDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.OrtoFilterDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.OrtoPlotToolbar(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.OrtoProgressDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.OrtoSetFiltersDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.OutlierMissing(**kwargs)[source]¶ Bases:
trifusion.data.resources.custom_widgets.StatsBoxAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.OutlierSegregating(**kwargs)[source]¶ Bases:
trifusion.data.resources.custom_widgets.StatsBoxAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.OutlierSize(**kwargs)[source]¶ Bases:
trifusion.data.resources.custom_widgets.StatsBoxAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.PartitionActiveDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.PartitionsDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutCustom layout for partition box when editing partitions
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.PathLabel(**kwargs)[source]¶ Bases:
trifusion.data.resources.custom_widgets.LinkedLabelDialog for the Label with the path for the main file chooser
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. create_ref_label(text)Modifies the original label by adding references to each directory in dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_ref_press(ref)on_touch_down(touch)on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.PathText(**kwargs)[source]¶ Bases:
trifusion.data.resources.custom_widgets.AutoCompTextInput- Dialog for the TextInput for the main file chooser that controls the path
- and inherits from the custom AutoCompTextInput for auto completion
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_selection()Cancel current selection (if any). clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. copy([data])Copy the value provided in argument data into current clipboard. create_propertyCreate a new property at runtime. cursor_index([cursor])Return the cursor index in the text/value. cursor_offset()Get the cursor x offset on the current line. cut()Copy current selection to clipboard then delete it from TextInput. delete_selection([from_undo])Delete the current text selection (if any). dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_backspace([from_undo, mode])Do backspace operation from the current cursor position. do_cursor_movement(action[, control, alt])Move the cursor relative to it’s current position. do_redo()Do redo operation. do_undo()Do undo operation. eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_cursor_from_index(index)Return the (row, col) of the cursor from text index. get_cursor_from_xy(x, y)Return the (row, col) of the cursor from an (x, y) position. get_focus_next()Returns the next focusable widget using either focus_nextor thechildrensimilar to the order when tabbing forwards with thetabkey.get_focus_previous()Returns the previous focusable widget using either focus_previousor thechildrensimilar to the order whentab+shiftkey are triggered together.get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_sel_from()get_sel_to()get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. hide_keyboard()Convenience function to hide the keyboard in managed mode. insert_text(substring[, from_undo])is_event_typeReturn True if the event_type is already registered. keyboard_on_key_down(window, keycode, text, ...)keyboard_on_key_up(window, keycode)keyboard_on_textinput(window, text)long_touch(dt)on__hint_text(instance, value)on_cursor(instance, value)on_disabled(instance, value)on_double_tap()This event is dispatched when a double tap happens inside TextInput. on_handle_image_left(instance, value)on_handle_image_middle(instance, value)on_handle_image_right(instance, value)on_opacity(instance, value)on_padding_x(instance, value)on_padding_y(instance, value)on_quad_touch()This event is dispatched when four fingers are touching inside TextInput. on_selection_text(instance, value)on_size(instance, value)on_suggestion_text(instance, value)on_text_validate()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)on_triple_tap()This event is dispatched when a triple tap happens inside TextInput. paste()Insert text from system Clipboardinto theTextInputat current cursor position.propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. reset_undo()Reset undo and redo lists from memory. select_all()Select all of the text displayed in this TextInput. select_text(start, end)Select a portion of text displayed in this TextInput. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. show_keyboard()Convenience function to show the keyboard in managed mode. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.PhylipExtra(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutClass controlling the dialog with extra options for phylip output format
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.PlotChangeFilters(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.PlotTriageDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.PopupMod(**kwargs)[source]¶ Bases:
kivy.uix.popup.PopupAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget)apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dismiss(*largs, **kwargs)Close the view if it is open. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on__anim_alpha(instance, value)on__container(instance, value)on_content(instance, value)on_disabled(instance, value)on_dismiss()on_opacity(instance, value)on_open()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)open(*largs)Show the view window from the attach_towidget.propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.ProcessExecutionProgress(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.ProcessGeneral(**kwargs)[source]¶ Bases:
kivy.uix.gridlayout.GridLayoutClass controlling the layout of the general options of the Process screen
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_max_widgets()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_children(instance, value)on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.ProgressBox(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.ProgressFinished(**kwargs)[source]¶ Bases:
kivy.uix.image.ImageAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_image_ratio()get_norm_image_size()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_anim_delay(instance, value)on_disabled(instance, value)on_nocache(*args)on_opacity(instance, value)on_texture(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. reload()Reload image from disk. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.ProgressWaiting(**kwargs)[source]¶ Bases:
kivy.uix.image.ImageAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_image_ratio()get_norm_image_size()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_anim_delay(instance, value)on_disabled(instance, value)on_nocache(*args)on_opacity(instance, value)on_texture(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. reload()Reload image from disk. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.ProjectOrtoBt(**kwargs)[source]¶ Bases:
kivy.uix.button.ButtonAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_event(*args)clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_press()on_ref_press(ref)on_release()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. trigger_action([duration])Trigger whatever action(s) have been bound to the button by calling both the on_press and on_release callbacks. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.ProjectProcBt(**kwargs)[source]¶ Bases:
kivy.uix.button.ButtonAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_event(*args)clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_press()on_ref_press(ref)on_release()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. trigger_action([duration])Trigger whatever action(s) have been bound to the button by calling both the on_press and on_release callbacks. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.PropSwitcher(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.ProteinFilterDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.ProteomePopup(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutInformative popup for proteome files when clicking the “i” button in the side panel
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.RemoveFloat(**kwargs)[source]¶ Bases:
kivy.uix.button.ButtonSimple (X) float button that can be associated with several root_window widgets for closing buttons
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_event(*args)clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_press()on_ref_press(ref)on_release()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. trigger_action([duration])Trigger whatever action(s) have been bound to the button by calling both the on_press and on_release callbacks. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.RevConcDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutReverse concatenation dialog
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.SP_MoreOpts_Dialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.SaveDialog(**kwargs)[source]¶ Bases:
kivy.uix.floatlayout.FloatLayoutClass controlling the layout of the save file dialog in the Process screen
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs, **kwargs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
save¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
text_input¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.SegregatingSites(**kwargs)[source]¶ Bases:
trifusion.data.resources.custom_widgets.StatsBoxAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.SelectGeneDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.SequenceSimilarity(**kwargs)[source]¶ Bases:
trifusion.data.resources.custom_widgets.StatsBoxAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.ShortenButton(**kwargs)[source]¶ Bases:
kivy.uix.togglebutton.ToggleButtonAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_event(*args)clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_widgets(groupname)Return a list of the widgets contained in a specific group. get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_group(*largs)on_opacity(instance, value)on_press()on_ref_press(ref)on_release()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. trigger_action([duration])Trigger whatever action(s) have been bound to the button by calling both the on_press and on_release callbacks. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.ShortenToggleButton(**kwargs)[source]¶ Bases:
kivy.uix.togglebutton.ToggleButtonAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_event(*args)clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_widgets(groupname)Return a list of the widgets contained in a specific group. get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_group(*largs)on_opacity(instance, value)on_press()on_ref_press(ref)on_release()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. trigger_action([duration])Trigger whatever action(s) have been bound to the button by calling both the on_press and on_release callbacks. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.ShowcaseScreen(**kw)[source]¶ Bases:
kivy.uix.screenmanager.ScreenAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(*args)apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*args)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_enter(*args)on_leave(*args)on_opacity(instance, value)on_pre_enter(*args)on_pre_leave(*args)on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y, **k)to_parent(x, y, **k)to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
fullscreen¶ Property that represents only a boolean value.
Parameters: - defaultvalue: boolean
Specifies the default value of the property.
-
-
class
trifusion.data.resources.custom_widgets.SideLabel(**kwargs)[source]¶ Bases:
kivy.uix.label.LabelMouseover label for side option buttons in the sidepanel
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_ref_press(ref)on_touch_down(touch)on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.SidepanelToggle(**kwargs)[source]¶ Bases:
kivy.uix.togglebutton.ToggleButtonAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_event(*args)clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_widgets(groupname)Return a list of the widgets contained in a specific group. get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_group(*largs)on_opacity(instance, value)on_press()on_ref_press(ref)on_release()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. trigger_action([duration])Trigger whatever action(s) have been bound to the button by calling both the on_press and on_release callbacks. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.SimpleModal(**kwargs)[source]¶ Bases:
kivy.uix.widget.WidgetAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)on_touch_move(touch)Receive a touch move event. on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.SizeDistribution(**kwargs)[source]¶ Bases:
trifusion.data.resources.custom_widgets.StatsBoxAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.SplitPartitions(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.StatsBox(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.StatsLoading(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.StatsMoreBt(**kwargs)[source]¶ Bases:
kivy.uix.anchorlayout.AnchorLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.StatsPlotToolbar(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.StatsSummary(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.StatsToggleWgt(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
avg_func¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
sp_func¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.StringInput(**kwargs)[source]¶ Bases:
kivy.uix.textinput.TextInputModification of TextInput that only accepts integers
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_selection()Cancel current selection (if any). clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. copy([data])Copy the value provided in argument data into current clipboard. create_propertyCreate a new property at runtime. cursor_index([cursor])Return the cursor index in the text/value. cursor_offset()Get the cursor x offset on the current line. cut()Copy current selection to clipboard then delete it from TextInput. delete_selection([from_undo])Delete the current text selection (if any). dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_backspace([from_undo, mode])Do backspace operation from the current cursor position. do_cursor_movement(action[, control, alt])Move the cursor relative to it’s current position. do_redo()Do redo operation. do_undo()Do undo operation. eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_cursor_from_index(index)Return the (row, col) of the cursor from text index. get_cursor_from_xy(x, y)Return the (row, col) of the cursor from an (x, y) position. get_focus_next()Returns the next focusable widget using either focus_nextor thechildrensimilar to the order when tabbing forwards with thetabkey.get_focus_previous()Returns the previous focusable widget using either focus_previousor thechildrensimilar to the order whentab+shiftkey are triggered together.get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_sel_from()get_sel_to()get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. hide_keyboard()Convenience function to hide the keyboard in managed mode. insert_text(substring[, from_undo])is_event_typeReturn True if the event_type is already registered. keyboard_on_key_down(window, keycode, text, ...)keyboard_on_key_up(window, keycode)keyboard_on_textinput(window, text)long_touch(dt)on__hint_text(instance, value)on_cursor(instance, value)on_disabled(instance, value)on_double_tap()This event is dispatched when a double tap happens inside TextInput. on_handle_image_left(instance, value)on_handle_image_middle(instance, value)on_handle_image_right(instance, value)on_opacity(instance, value)on_padding_x(instance, value)on_padding_y(instance, value)on_quad_touch()This event is dispatched when four fingers are touching inside TextInput. on_selection_text(instance, value)on_size(instance, value)on_suggestion_text(instance, value)on_text_validate()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)on_triple_tap()This event is dispatched when a triple tap happens inside TextInput. paste()Insert text from system Clipboardinto theTextInputat current cursor position.propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. reset_undo()Reset undo and redo lists from memory. select_all()Select all of the text displayed in this TextInput. select_text(start, end)Select a portion of text displayed in this TextInput. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. show_keyboard()Convenience function to show the keyboard in managed mode. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.TFButton(**kwargs)[source]¶ Bases:
kivy.uix.button.Button,trifusion.data.resources.custom_widgets.SimpleModalAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_event(*args)clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_press()on_ref_press(ref)on_release()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. trigger_action([duration])Trigger whatever action(s) have been bound to the button by calling both the on_press and on_release callbacks. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.TFButtonOff(**kwargs)[source]¶ Bases:
kivy.uix.button.ButtonAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_event(*args)clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_press()on_ref_press(ref)on_release()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. trigger_action([duration])Trigger whatever action(s) have been bound to the button by calling both the on_press and on_release callbacks. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.TFTextInput(**kwargs)[source]¶ Bases:
kivy.uix.textinput.TextInputAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_selection()Cancel current selection (if any). clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. copy([data])Copy the value provided in argument data into current clipboard. create_propertyCreate a new property at runtime. cursor_index([cursor])Return the cursor index in the text/value. cursor_offset()Get the cursor x offset on the current line. cut()Copy current selection to clipboard then delete it from TextInput. delete_selection([from_undo])Delete the current text selection (if any). dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_backspace([from_undo, mode])Do backspace operation from the current cursor position. do_cursor_movement(action[, control, alt])Move the cursor relative to it’s current position. do_redo()Do redo operation. do_undo()Do undo operation. eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_cursor_from_index(index)Return the (row, col) of the cursor from text index. get_cursor_from_xy(x, y)Return the (row, col) of the cursor from an (x, y) position. get_focus_next()Returns the next focusable widget using either focus_nextor thechildrensimilar to the order when tabbing forwards with thetabkey.get_focus_previous()Returns the previous focusable widget using either focus_previousor thechildrensimilar to the order whentab+shiftkey are triggered together.get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_sel_from()get_sel_to()get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. hide_keyboard()Convenience function to hide the keyboard in managed mode. insert_text(substring[, from_undo])Insert new text at the current cursor position. is_event_typeReturn True if the event_type is already registered. keyboard_on_key_down(window, keycode, text, ...)keyboard_on_key_up(window, keycode)keyboard_on_textinput(window, text)long_touch(dt)on__hint_text(instance, value)on_cursor(instance, value)on_disabled(instance, value)on_double_tap()This event is dispatched when a double tap happens inside TextInput. on_handle_image_left(instance, value)on_handle_image_middle(instance, value)on_handle_image_right(instance, value)on_opacity(instance, value)on_padding_x(instance, value)on_padding_y(instance, value)on_quad_touch()This event is dispatched when four fingers are touching inside TextInput. on_selection_text(instance, value)on_size(instance, value)on_suggestion_text(instance, value)on_text_validate()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)on_triple_tap()This event is dispatched when a triple tap happens inside TextInput. paste()Insert text from system Clipboardinto theTextInputat current cursor position.propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. reset_undo()Reset undo and redo lists from memory. select_all()Select all of the text displayed in this TextInput. select_text(start, end)Select a portion of text displayed in this TextInput. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. show_keyboard()Convenience function to show the keyboard in managed mode. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.TGToggleButton(**kwargs)[source]¶ Bases:
kivy.uix.togglebutton.ToggleButtonAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. cancel_event(*args)clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_widgets(groupname)Return a list of the widgets contained in a specific group. get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_group(*largs)on_opacity(instance, value)on_press()on_ref_press(ref)on_release()on_touch_down(touch)on_touch_move(touch)on_touch_up(touch)propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. trigger_action([duration])Trigger whatever action(s) have been bound to the button by calling both the on_press and on_release callbacks. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.TableCell(**kwargs)[source]¶ Bases:
kivy.uix.label.LabelAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_ref_press(ref)on_touch_down(touch)on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.TableLine(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.TaxaDistribution(**kwargs)[source]¶ Bases:
trifusion.data.resources.custom_widgets.StatsBoxAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.TaxaEdit(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.TaxaFilterDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.TaxaGroupDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutClass controlling the layout of the taxa group creation dialogue in the side panel
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.TaxaPopup(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayout- Class with a custom BoxLayout controlling the informative popup for the
- taxa buttons in the Taxa tab of the side panel
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.TextDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutClass controlling a simple text input popup
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.TreeViewM(**kwargs)[source]¶ Bases:
kivy.uix.treeview.TreeViewImplementation of TreeViewNode widget to support multiple selection in ListView filechoosers
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_node(node[, parent])Add a new node to the tree. add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. deselect_node(*args)Deselect any selected node. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_node_at_pos(pos)Get the node at the position (x, y). get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root()get_root_window()Return the root window. get_selected_node()get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. iterate_all_nodes([node])Generator to iterate over all nodes from node and down whether expanded or not. iterate_open_nodes([node])Generator to iterate over all the expended nodes starting from node and down. on_disabled(instance, value)on_load_func(instance, value)on_node_collapse(node)on_node_expand(node)on_opacity(instance, value)on_root_options(instance, value)on_touch_down(touch)on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_node(node)Removes a node from the tree. remove_widget(widget)Remove a widget from the children of this widget. select_node(node)Select a node in the tree. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. toggle_node(node)Toggle the state of the node (open/collapsed). unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
multiselect¶ Boolean to indicate whether multiple nodes may be selected.
-
-
class
trifusion.data.resources.custom_widgets.VariationFilterDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutAttributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.WarningDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutClass controlling the layout of a general purpose dialog to warn the user of certain events
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-
-
class
trifusion.data.resources.custom_widgets.WarningFloat(**kwargs)[source]¶ Bases:
kivy.uix.label.LabelThe general purpose unintruside warning float for errors and informations. This dialog is added to the root_window with fade in and fade out animations
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index, canvas])Add a new widget as a child of this widget. apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericeventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. on_disabled(instance, value)on_opacity(instance, value)on_ref_press(ref)on_touch_down(touch)on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)Remove a widget from the children of this widget. set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. texture_update(*largs)Force texture recreation with the current Label properties. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them.
-
class
trifusion.data.resources.custom_widgets.ZorroDialog(**kwargs)[source]¶ Bases:
kivy.uix.boxlayout.BoxLayoutClass controlling the layout of the ZORRO operation dialog
Attributes
proxy_refReturn a proxy reference to the widget, i.e. uidcanvas Methods
add_widget(widget[, index])apply_propertyAdds properties at runtime to the class. bindBind an event type or a property to a callback. clear_widgets([children])Remove all (or the specified) childrenof this widget.collide_point(x, y)Check if a point (x, y) is inside the widget’s axis aligned bounding box. collide_widget(wid)Check if another widget collides with this widget. create_propertyCreate a new property at runtime. dispatchDispatch an event across all the handlers added in bind/fbind(). dispatch_childrendispatch_genericdo_layout(*largs)eventsReturn all the events in the class. export_to_png(filename, *args)Saves an image of the widget and its children in png format at the specified filename. fbindA method for advanced, and typically faster binding. funbindSimilar to fbind().get_center_x()get_center_y()get_parent_window()Return the parent window. get_property_observersReturns a list of methods that are bound to the property/event get_right()get_root_window()Return the root window. get_top()get_window_matrix([x, y])Calculate the transformation matrix to convert between window and widget coordinates. getterReturn the getter of a property. is_event_typeReturn True if the event_type is already registered. layout_hint_with_bounds(sh_sum, ...)(internal) Computes the appropriate (size) hint for all the on_disabled(instance, value)on_opacity(instance, value)on_touch_down(touch)Receive a touch down event. on_touch_move(touch)Receive a touch move event. on_touch_up(touch)Receive a touch up event. propertiesReturn all the properties in the class in a dictionary of key/property class. propertyGet a property instance from the property name. register_event_typeRegister an event type with the dispatcher. remove_widget(widget)set_center_x(value)set_center_y(value)set_right(value)set_top(value)setterReturn the setter of a property. to_local(x, y[, relative])Transform parent coordinates to local coordinates. to_parent(x, y[, relative])Transform local coordinates to parent coordinates. to_widget(x, y[, relative])Convert the given coordinate from window to local widget coordinates. to_window(x, y[, initial, relative])Transform local coordinates to window coordinates. unbindUnbind properties from callback functions with similar usage as bind().unbind_uidUses the uid returned by fbind()to unbind the callback.unregister_event_typesUnregister an event type in the dispatcher. walk([restrict, loopback])Iterator that walks the widget tree starting with this widget and goes forward returning widgets in the order in which layouts display them. walk_reverse([loopback])Iterator that walks the widget tree backwards starting with the widget before this, and going backwards returning widgets in the reverse order in which layouts display them. -
cancel¶ Property that represents a Python object.
Parameters: - defaultvalue: object type
Specifies the default value of the property.
- rebind: bool, defaults to False
Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes.
That is the standard behavior is that if there’s a kv rule
text: self.a.b.c.d, wherea,b, andcare properties withrebindFalseanddis aStringProperty. Then when the rule is applied,textbecomes bound only tod. Ifa,b, orcchange,textstill remains bound tod. Furthermore, if any of them wereNonewhen the rule was initially evaluated, e.g.bwasNone; thentextis bound toband will not become bound todeven whenbis changed to not beNone.By setting
rebindtoTrue, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, wheneverbchanges or becomes notNoneif it wasNonebefore,textis evaluated again and becomes rebound tod. The overall result is thattextis now bound to all the properties amonga,b, orcthat haverebindset toTrue.- **kwargs: a list of keyword arguments
- baseclass
If kwargs includes a baseclass argument, this value will be used for validation: isinstance(value, kwargs[‘baseclass’]).
Warning
To mark the property as changed, you must reassign a new python object.
Changed in version 1.9.0: rebind has been introduced.
Changed in version 1.7.0: baseclass parameter added.
-