Module Ui::PropertiesPaneInterface
In: ui/widgets.rb

Interface to a widget that can be used to browse and display the properties of a selected node.

Methods

Constants

MSG = { :home => 'Please select a node to display its properties', :apply => 'Apply', :properties => 'Properties'

Public Instance methods

When the user is done applying changes to the properties pane, the controller needs to recover the changes made. This function returns an array of Core::Model::Support::Property objects.

[Source]

# File ui/widgets.rb, line 71
    def get_properties() Kernel.raise 'unimplemented!'; end

Returns true if the user has modified any of the values presented in the widget, false otherwise.

[Source]

# File ui/widgets.rb, line 61
    def modified?() Kernel.raise 'unimplemented!'; end

The display the properties of a given node. These are passed in an array of Core::Model::Support::Property objects containing both property name, type and other associated info.

[Source]

# File ui/widgets.rb, line 66
    def show_properties(node_id, properties) Kernel.raise 'unimplemented!'; end

When a module modifies the value of a property and needs the PropertyPane to display the new value, then this method is called.

[Source]

# File ui/widgets.rb, line 75
    def update_property(property) Kernel.raise 'unimplemented!'; end

[Validate]