phoenix_title wx.propgrid.ColourProperty

Allows to select a colour from the list or with colour dialog.

Value used is of wx.propgrid.ColourPropertyValue type.

Supported special attributes: PG_COLOUR_ALLOW_CUSTOM, PG_COLOUR_HAS_ALPHA


class_hierarchy Class Hierarchy

Inheritance diagram for class ColourProperty:

method_summary Methods Summary

__init__

GetColour

Default is to use SystemSettings.GetColour(index).

ValueToString

Converts property value into a text representation.


api Class API

class wx.propgrid.ColourProperty(SystemColourProperty)

Possible constructors:

ColourProperty(label=PG_LABEL, name=PG_LABEL, value=WHITE)

Allows to select a colour from the list or with colour dialog.


Methods

__init__(self, label=PG_LABEL, name=PG_LABEL, value=WHITE)
Parameters:
  • label (string) –

  • name (string) –

  • value (wx.Colour) –



GetColour(self, index)

Default is to use SystemSettings.GetColour(index).

Override to use custom colour tables etc.

Parameters:

index (int) –

Return type:

Colour



ValueToString(self, value, argFlags=0)

Converts property value into a text representation.

Parameters:
  • value (PGVariant) – Value to be converted.

  • argFlags (int) – If 0 (default value), then displayed string is returned. If PG_FULL_VALUE is set, returns complete, storable string value instead of displayable. If PG_EDITABLE_VALUE is set, returns string value that must be editable in textctrl. If PG_COMPOSITE_FRAGMENT is set, returns text that is appropriate to display as a part of string property’s composite text representation.

Return type:

string

Note

Default implementation calls GenerateComposedValue .