SDS2 Parametric API
 All Classes Namespaces Functions Variables Pages
List of all members
dialog.item.Item Class Reference
Inheritance diagram for dialog.item.Item:
dialog.button.Button dialog.field.Field dialog.image.Image dialog.label.Label dialog.labeledfield.Labeled dialog.modelroot.ModelRoot dialog.scrollbar.ScrollableFrame dialog.scrollbar.ScrollableFrame_Impl dialog.scrollbar.Scrollbar dialog.table.Table dialog.tabset.Tabset

Methods defined here:

def AddContext
def AddRule
def AddStateFunction
def DisableIf
def EnableIf
def EvaluateValid
def Find
def HasContext
def IsEnabled
def RemoveStateFunction
def SetValid
def Update
def __delitem__
def __get_children__
def __get_dialog__
def __get_root__
def __getnopack__
def __getparent__
def __getrules__
def __getvalid__
def __init__
def __pending__
def __setnopack__
def child_added
def child_removed
def find_type

Data descriptors defined here:

def __dict__
 dictionary for instance variables (if defined)
def __weakref__
 list of weak references to the object (if defined)
def children
def dialog
def item_valid
def no_pack
def parent
def root
 This actually searches up the tree for a model root because this can change as the dialog is being built.
def rules
 Returns a list of all of the current rule skeletons.

Data and other attributes defined here:

 Context = None
 CurrentlyEnabled = True
tuple RuleRegistry = ()
 Rules = None
 WatchChild = None
 __Load__ = None
 __Store__ = None

Detailed Description

Note
If you're subclassing Item, or are a subclass of a subclass of Item, etc; you may define RuleRegistry as a tuple of 2-tuples. The 2-tuples should be a pair of functions, the first of which takes 1 argument, which is a rule class, and returns True if it would like the second function to handle that rule class. The second function also takes 1 argument and will be subsequently called with the rule, plus any arguments (list and keyword) passed to instantiate the rule. It will then be up to this function to handle instantiating and tracking this rule. Anything which would have otherwise handled this rule will no longer handle it.

Constructor & Destructor Documentation

def dialog.item.Item.__init__ (   args)
 __init__(args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.frame.Frame, dialog.choose_file.ChooseStr, dialog.entry.IntEntry, Layout3DEditor.Layout3DEditor, dialog.lockablefield.LockableCheckbox, gadget_protocol_member.Rotation0_90, dialog.combo_choose.ChooseColor, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.scrollbar.Scrollbar, dialog.combobox.Combobox, dialog.entry.Entry, dialog.listbox.Listbox, dialog.lockablefield.DeletableEntry, dialog.checkbox.Checkbox, dialog.table.Table, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, dialog.choose_file.ChooseDirectory, MaterialBaseWidgets.MaterialGradeCombobox, dialog.table.RowManager, gadget_protocol_member.ChooseSequence, dialog.field.Field, dialog.modelroot.ModelRoot, dialog.subdialog.Subdialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.lockablefield.DeletableCombobox, dialog.tabset.Tab, dialog.combobox.BareCombobox, dialog.radio.Radio, dialog.dialog.Dialog, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.page.Page, dialog.hidden.Hidden, dialog.choose_file.Choose, dialog.text.Text, dialog.checkbox.CheckButtons, dialog.image.Image, dialog.labeledfield.Labeled, dialog.frame.Column, dialog.pmdialog.PMDialog, dialog.dimension.DimensionEntry, MaterialBaseWidgets.MaterialFinishCombobox, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

Member Function Documentation

def dialog.item.Item.__delitem__ (   args)
 This function actually destroys the child and all of its children.
 All tk widgets will be destroyed.  All items are removed from the tree
 and destroyed as soon as possible.

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.text.Text, dialog.field.Field, dialog.dimension.DimensionEntry, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.__dict__ (   args)

dictionary for instance variables (if defined)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.frame.Frame, dialog.choose_file.ChooseStr, dialog.lockablefield.LockableCheckbox, dialog.entry.IntEntry, Layout3DEditor.Layout3DEditor, gadget_protocol_member.Rotation0_90, dialog.combo_choose.ChooseColor, dialog.choose_file.ChooseMtrl, dialog.table.TableColumn, dialog.entry.FloatEntry, dialog.dialog.DialogBase, dialog.listbox.Listbox, dialog.checkbox.Checkbox, dialog.choose_file.ChooseFile, dialog.scrollbar.Scrollbar, dialog.combobox.Combobox, dialog.entry.Entry, dialog.lockablefield.DeletableEntry, dialog.table.Table, dialog.tabset.Tabset, MaterialBaseWidgets.MaterialGradeCombobox, dialog.scrollbar.ScrollableFrame_Impl, dialog.choose_file.ChooseDirectory, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.listbox.ContentListbox, dialog.field.Field, dialog.text.Text, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.date.DateEntry, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.dimension.DimensionEntry, dialog.image.Image, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, dialog.scrollbar.ScrollableFrame, dialog.button.Button, dialog.label.Label, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, and dialog.labeledfield.Labeled.

def dialog.item.Item.__get_children__ (   args)
 __get_children__(args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.text.Text, dialog.field.Field, dialog.dimension.DimensionEntry, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.__get_dialog__ (   args)
 __get_dialog__(args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.text.Text, dialog.field.Field, dialog.dimension.DimensionEntry, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.__get_root__ (   args)
 This actually searches up the tree for a model root because
 this can change as the dialog is being built.

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.choose_file.ChooseStr, dialog.dialog.Wizard, Layout3DEditor.Layout3DEditor, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, dialog.frame.Frame, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.dialog.DialogBase, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.text.Text, dialog.field.Field, dialog.dimension.DimensionEntry, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.labeledfield.Labeled, dialog.subdialog.Subdialog, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, dialog.label.Label, dialog.tabset.Tab, dialog.page.Page, dialog.frame.Column, and dialog.modelroot.ModelRoot.

def dialog.item.Item.__getnopack__ (   args)
 __getnopack__(args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.text.Text, dialog.field.Field, dialog.dimension.DimensionEntry, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.__getparent__ (   args)
 __getparent__(args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.text.Text, dialog.field.Field, dialog.dimension.DimensionEntry, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.__getrules__ (   args)
 __getrules__(args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.text.Text, dialog.field.Field, dialog.dimension.DimensionEntry, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.__getvalid__ (   args)
 __getvalid__(args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, dialog.frame.Frame, dialog.entry.IntEntry, Layout3DEditor.Layout3DEditor, gadget_protocol_member.Rotation0_90, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.combobox.Combobox, dialog.entry.Entry, dialog.lockablefield.DeletableEntry, dialog.scrollbar.Scrollbar, dialog.listbox.Listbox, dialog.table.Table, dialog.checkbox.Checkbox, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.dimension.DimensionEntry, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, dialog.subdialog.Subdialog, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.listbox.ContentListbox, dialog.radio.Radio, dialog.text.Text, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, dialog.label.Label, and dialog.field.Field.

def dialog.item.Item.__pending__ (   args)
 __pending__(args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, MaterialBaseWidgets.MaterialGradeCombobox, dialog.lockablefield.DeletableEntry, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.table.Table, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.dimension.DimensionEntry, dialog.field.Field, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, dialog.label.Label, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, and dialog.text.Text.

def dialog.item.Item.__setnopack__ (   args)
 __setnopack__(args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.dimension.DimensionEntry, dialog.field.Field, dialog.text.Text, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.__weakref__ (   args)

list of weak references to the object (if defined)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.frame.Frame, dialog.choose_file.ChooseStr, dialog.lockablefield.LockableCheckbox, dialog.entry.IntEntry, Layout3DEditor.Layout3DEditor, gadget_protocol_member.Rotation0_90, dialog.combo_choose.ChooseColor, dialog.choose_file.ChooseMtrl, dialog.table.TableColumn, dialog.entry.FloatEntry, dialog.dialog.DialogBase, dialog.listbox.Listbox, dialog.checkbox.Checkbox, dialog.choose_file.ChooseFile, dialog.scrollbar.Scrollbar, dialog.combobox.Combobox, dialog.entry.Entry, dialog.lockablefield.DeletableEntry, dialog.table.Table, dialog.tabset.Tabset, MaterialBaseWidgets.MaterialGradeCombobox, dialog.scrollbar.ScrollableFrame_Impl, dialog.choose_file.ChooseDirectory, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.listbox.ContentListbox, dialog.field.Field, dialog.text.Text, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.date.DateEntry, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.dimension.DimensionEntry, dialog.image.Image, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, dialog.scrollbar.ScrollableFrame, dialog.button.Button, dialog.label.Label, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, and dialog.labeledfield.Labeled.

def dialog.item.Item.AddContext (   args)
 AddContext(args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.text.Text, dialog.field.Field, dialog.dimension.DimensionEntry, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.AddRule (   args)
 AddRule(args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.lockablefield.LockableCombobox, dialog.entry.ReadOnlyEntry, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, Layout3DEditor.Layout3DEditor, dialog.lockablefield.LockableCheckbox, dialog.choose_file.ChooseStr, dialog.frame.Frame, dialog.combo_choose.ChooseColor, dialog.entry.IntEntry, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.table.TableColumn, dialog.entry.FloatEntry, dialog.lockablefield.DeletableEntry, dialog.listbox.Listbox, dialog.dialog.DialogBase, dialog.checkbox.Checkbox, dialog.choose_file.ChooseFile, dialog.scrollbar.Scrollbar, dialog.table.Table, dialog.entry.Entry, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, dialog.choose_file.ChooseDirectory, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.listbox.ContentListbox, dialog.text.Text, dialog.field.Field, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, gadget_protocol_member.ChooseSequence, dialog.labeledfield.Labeled, dialog.subdialog.Subdialog, dialog.date.DateEntry, dialog.tabset.Tab, dialog.page.Page, dialog.choose_file.Choose, dialog.image.Image, dialog.dimension.DimensionEntry, dialog.scrollbar.ScrollableFrame, dialog.button.Button, dialog.label.Label, dialog.frame.Column, and dialog.modelroot.ModelRoot.

def dialog.item.Item.AddStateFunction (   args)
 Append a function to the list of functions used to evaluate
 the current state (enabled/disabled) of this widget.
 
 Functions will be passed no arguments and should return True if
 this Item should be enabled.  False if it should be disabled.

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.text.Text, dialog.choose_file.Choose, dialog.field.Field, MaterialBaseWidgets.MaterialFinishCombobox, dialog.hidden.Hidden, dialog.dimension.DimensionEntry, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.child_added (   args)
 child_added(args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.dimension.DimensionEntry, dialog.field.Field, dialog.text.Text, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.child_removed (   args)
 child_removed(args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.dimension.DimensionEntry, dialog.field.Field, dialog.text.Text, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.children (   args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.tabset.Tabset, dialog.choose_file.ChooseDirectory, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.field.Field, dialog.dimension.DimensionEntry, dialog.text.Text, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.dialog (   args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.tabset.Tabset, dialog.choose_file.ChooseDirectory, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.field.Field, dialog.dimension.DimensionEntry, dialog.text.Text, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.DisableIf (   args)
 Disable this item if expression is True
 
 @param expression Must be a string representing a python
                   expression which returns True or False.  True
                   indicating that you should disable the item for now.
                   False indicating that you shouldn't.
                   You may use, as variable names, any field name 
                   within the model.
                   Example:
                   dlg = Dialog()
                   e = dlg.entry( 'name', 5 )
                   e2 = dlg.entry( 'other', 6 )
                   e2.DisableIf( 'other < 6 and name > 5', [e, e2] )
 @param depends a list of dialog fields that should trigger this to be re-evaluated.
                Generally, any name you use in your expression should be represented
                by the field object (such as Entry) that corresponds to that name in
                the depends list.  Failing to do so will cause this disabler to be re-evaluated
                less often than it should and it may not appear disabled/enabled at
                all of the appropriate times.

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.text.Text, dialog.choose_file.Choose, dialog.field.Field, MaterialBaseWidgets.MaterialFinishCombobox, dialog.hidden.Hidden, dialog.dimension.DimensionEntry, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.EnableIf (   args)
 Same as DisableIf, except that the result is reversed.

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.text.Text, dialog.choose_file.Choose, dialog.field.Field, MaterialBaseWidgets.MaterialFinishCombobox, dialog.hidden.Hidden, dialog.dimension.DimensionEntry, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.EvaluateValid (   args)
 override this to do something when your widget becomes invalid
 by proxy via an item under it which is invalid

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.dialog.Wizard, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.dialog.DialogBase, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.text.Text, dialog.choose_file.Choose, dialog.field.Field, MaterialBaseWidgets.MaterialFinishCombobox, dialog.hidden.Hidden, dialog.dimension.DimensionEntry, dialog.checkbox.CheckButtons, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, dialog.label.Label, dialog.subdialog.Subdialog, and dialog.tabset.Tab.

def dialog.item.Item.Find (   args)
 This recursively searches the tree, from here down
 for things which match query.
 @param query A function which returns True or False
              It is passed on argument, which is an Item
 @note Example use is find_type

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.text.Text, dialog.choose_file.Choose, dialog.field.Field, MaterialBaseWidgets.MaterialFinishCombobox, dialog.hidden.Hidden, dialog.dimension.DimensionEntry, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.find_type (   args)
 This recursively searches the tree, from here down, for a type t.
 Example, to find all Fields:
 item.find_type( Field )

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.dimension.DimensionEntry, dialog.field.Field, dialog.text.Text, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.HasContext (   args)
 HasContext(args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.text.Text, dialog.choose_file.Choose, dialog.field.Field, MaterialBaseWidgets.MaterialFinishCombobox, dialog.hidden.Hidden, dialog.dimension.DimensionEntry, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.IsEnabled (   args)
 @return True if this Item is currently enabled.

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.dialog.Wizard, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.dialog.DialogBase, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.text.Text, dialog.choose_file.Choose, dialog.field.Field, MaterialBaseWidgets.MaterialFinishCombobox, dialog.hidden.Hidden, dialog.dimension.DimensionEntry, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.item_valid (   args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.tabset.Tabset, dialog.choose_file.ChooseDirectory, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.field.Field, dialog.dimension.DimensionEntry, dialog.text.Text, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.no_pack (   args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.tabset.Tabset, dialog.choose_file.ChooseDirectory, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.field.Field, dialog.dimension.DimensionEntry, dialog.text.Text, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.parent (   args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.tabset.Tabset, dialog.choose_file.ChooseDirectory, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.field.Field, dialog.dimension.DimensionEntry, dialog.text.Text, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.RemoveStateFunction (   args)
 Remove a function (by python reference) from the current list.

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.text.Text, dialog.choose_file.Choose, dialog.field.Field, MaterialBaseWidgets.MaterialFinishCombobox, dialog.hidden.Hidden, dialog.dimension.DimensionEntry, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.root (   args)

This actually searches up the tree for a model root because this can change as the dialog is being built.

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.choose_file.ChooseStr, dialog.dialog.Wizard, Layout3DEditor.Layout3DEditor, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, dialog.frame.Frame, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.dialog.DialogBase, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.tabset.Tabset, dialog.choose_file.ChooseDirectory, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.field.Field, dialog.dimension.DimensionEntry, dialog.text.Text, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.table.RowManager, dialog.labeledfield.Labeled, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, dialog.label.Label, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.page.Page, dialog.frame.Column, and dialog.modelroot.ModelRoot.

def dialog.item.Item.rules (   args)

Returns a list of all of the current rule skeletons.

These will be tuples of types and arguments intended for constructing each type. Generally intended for internal use.

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.tabset.Tabset, dialog.choose_file.ChooseDirectory, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.field.Field, dialog.dimension.DimensionEntry, dialog.text.Text, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.SetValid (   args)
 Call this to set invalid or valid this Item.  It will keep
 count of valid=True and valid=False.  So, if you call this
 3 times with valid=False and 1 time with valid=True it will
 still be invalid.
 
 It is up to the caller to make sure they even those calls out.
 Consider your default state to be valid=True.  Calling valid=True,
 then valid=False will yield valid.
 
 @param valid True or False "True" meaning that we are currently
              in a valid state.  "False" meaning invalid.
 
 @warning This is intended for class implementors.  There are
          Modified and Validate rules for dialog creators.

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, Layout3DEditor.Layout3DEditor, dialog.frame.Frame, dialog.entry.IntEntry, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, gadget_protocol_member.Rotation0_90, dialog.choose_file.ChooseMtrl, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.lockablefield.DeletableEntry, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.listbox.Listbox, dialog.combobox.Combobox, dialog.entry.Entry, dialog.checkbox.Checkbox, dialog.scrollbar.Scrollbar, dialog.table.Table, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.radio.Radio, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.listbox.ContentListbox, dialog.text.Text, dialog.choose_file.Choose, dialog.field.Field, MaterialBaseWidgets.MaterialFinishCombobox, dialog.hidden.Hidden, dialog.dimension.DimensionEntry, dialog.checkbox.CheckButtons, dialog.subdialog.Subdialog, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.table.RowManager, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, and dialog.label.Label.

def dialog.item.Item.Update (   args)
 Update(args)

Reimplemented in dialog.frame.LoadableFrame, dialog.entry.StrEntry, dialog.lockablefield.LockableEntry, dialog.entry.ReadOnlyEntry, dialog.lockablefield.LockableCombobox, dialog.entry.MaterialPiecemarkEntry, dialog.dialog.Wizard, dialog.choose_file.ChooseStr, dialog.frame.Frame, dialog.entry.IntEntry, gadget_protocol_member.Rotation0_90, dialog.lockablefield.LockableCheckbox, dialog.combo_choose.ChooseColor, dialog.choose_file.ChooseMtrl, Layout3DEditor.Layout3DEditor, dialog.entry.FloatEntry, dialog.table.TableColumn, dialog.dialog.DialogBase, dialog.choose_file.ChooseFile, dialog.combobox.Combobox, dialog.entry.Entry, dialog.lockablefield.DeletableEntry, dialog.scrollbar.Scrollbar, dialog.listbox.Listbox, dialog.table.Table, dialog.checkbox.Checkbox, MaterialBaseWidgets.MaterialGradeCombobox, dialog.choose_file.ChooseDirectory, dialog.tabset.Tabset, dialog.scrollbar.ScrollableFrame_Impl, gadget_protocol_member.ChooseSequence, dialog.table.RowManager, dialog.pmdialog.PMDialog, dialog.dialog.Dialog, dialog.date.DateEntry, dialog.choose_file.Choose, MaterialBaseWidgets.MaterialFinishCombobox, dialog.dimension.DimensionEntry, dialog.lockablefield.DeletableCombobox, dialog.combobox.BareCombobox, dialog.subdialog.Subdialog, JoistMemberCore.Setup.Choose, dialog.entry.BareEntry, dialog.tabset.Tab, dialog.labeledfield.Labeled, dialog.page.Page, dialog.frame.Column, dialog.modelroot.ModelRoot, dialog.listbox.ContentListbox, dialog.radio.Radio, dialog.text.Text, dialog.hidden.Hidden, dialog.checkbox.CheckButtons, dialog.image.Image, dialog.scrollbar.ScrollableFrame, dialog.button.Button, dialog.label.Label, and dialog.field.Field.

Member Data Documentation

dialog.item.Item.__Load__ = None
staticprivate
dialog.item.Item.__Store__ = None
staticprivate
dialog.item.Item.Context = None
static
dialog.item.Item.CurrentlyEnabled = True
static
tuple dialog.item.Item.RuleRegistry = ()
static
dialog.item.Item.Rules = None
static
dialog.item.Item.WatchChild = None
static