gui2.widgetutils - ICE 0.1 API documentation

ICE 0.1 API documentation

# gui2.widgetutils

Widget utility functions.

bool validWidgetName(const string name);

  Is the given string a valid widget name?

bool validComposedWidgetName(const string name);

  Is the given string a valid composed widget name (name of a subwidget)?

T widgetInitProperty(T)(ref YAMLNode yaml, string name);

  Parse a non-optional widget property at widget initialization.

T layoutInitProperty(T)(ref YAMLNode yaml, string name);

  Parse a non-optional layout property at layout initialization.

T styleInitPropertyOpt(T)(ref YAMLNode yaml, string name, auto ref T defValue);

  Parse an optional style initialization property, with a default if not specified.

T widgetInitPropertyOpt(T)(ref YAMLNode yaml, string name, auto ref T defValue);

  Parse an optional widget initialization property, with a default if not specified.

T property(T, E)(ref YAMLNode yaml, string name);

  Parse a (non-optional) property from YAML and return its value.

T optionalProperty(T, E)(ref YAMLNode yaml, string name, ref T defValue);

  Parse an optional property from YAML.

  Parameters:

  yaml | YAML mapping containing the property.
  name | Name of the property.
  defValue | Default value of the property.

Copyright © Ferdinand Majerech 2011. | Page generated by AutoDDoc and Ddoc.