SDS2 Parametric API
 All Classes Namespaces Functions Variables Pages
Classes | Functions
gadget_protocol Namespace Reference

Classes

class  DoNotPickle
 No documentation available. More...
class  GadgetComponent
 Mix-in class for where derived class is expected to implement CreateCustomMultiEditableUI and optionally define StandAloneEditWindowID, and OnStandAloneEditHelp. More...
class  GadgetFactory
 Instances of this class are passed to the callback functions that populate frames (Subdialogs) with the plugin specific information. More...
class  GadgetMaterial
 Mix-in class for where derived class is expected to implement CreateCustomMultiEditableUI and optionally define StandAloneEditWindowID, and OnStandAloneEditHelp. More...
class  GadgetSetup
 No documentation available. More...
class  InStandAloneEdit
 No documentation available. More...
class  MemberEditMethodsWrapper
 No documentation available. More...
class  MemberEditMultiCreateUI
 No documentation available. More...
class  ModelCompleteSubdialogController
 Use this controller when the UI has a model complete item. More...
class  MultiEditable
 Mix-in class where a derived class is expected to implement CreateCustomMultiEditableUI to customize a GadgetScreen. More...
class  ReadOnlyHandler
 No documentation available. More...
class  SetReadOnlyCallable
 No documentation available. More...
class  StandAloneEditController
 No documentation available. More...
class  SubdialogController
 The most common controller used when creating banners, columns, and leaves. More...

Functions

def Banner
def Column
def copyable_form_field_items
def create_subdialog_with_model
def Fabricator
def field_items
def filtered_and_chained_items
def form_field_items
def is_copyable_form_field
def is_form_field
def items_with_attr
def items_with_name
def Leaf
def LoadSaveBanner
def LoadSaveColumn
def LoadSaveLeaf
def set_subdialog_items_read_only
def setattrs
def StandAloneMultiEditScreen

Function Documentation

def gadget_protocol.Banner (   args)
 Banner(args)
def gadget_protocol.Column (   args)
 Column(args)
def gadget_protocol.copyable_form_field_items (   args)
 copyable_form_field_items(args)
def gadget_protocol.create_subdialog_with_model (   args)
 create_subdialog_with_model(args)
def gadget_protocol.Fabricator (   args)
 Fabricator() returns a fab object
def gadget_protocol.field_items (   args)
 field_items(args)
def gadget_protocol.filtered_and_chained_items (   args)
 filtered_and_chained_items(args)
def gadget_protocol.form_field_items (   args)
 form_field_items(args)
def gadget_protocol.is_copyable_form_field (   args)
 is_copyable_form_field(args)
def gadget_protocol.is_form_field (   args)
 is_form_field(args)
def gadget_protocol.items_with_attr (   args)
 items_with_attr(args)
def gadget_protocol.items_with_name (   args)
 items_with_name(args)
def gadget_protocol.Leaf (   args)
 Leaf(args)
def gadget_protocol.LoadSaveBanner (   args)
 LoadSaveBanner(args)
def gadget_protocol.LoadSaveColumn (   args)
 LoadSaveColumn(args)
def gadget_protocol.LoadSaveLeaf (   args)
 LoadSaveLeaf(args)
def gadget_protocol.set_subdialog_items_read_only (   args)
 set_subdialog_items_read_only(args)
def gadget_protocol.setattrs (   args)
 similar to {}.update except for setting an object's attributes
def gadget_protocol.StandAloneMultiEditScreen (   args)
 Return a GadgetScreen with the UI for the plugin