Property
Description:
[ CCode ( has_construct_function = false ) ]
public Property (string key, PropType type, Text label, string? icon, Text tooltip, bool sensitive, bool visible, PropState state, PropList? prop_list)
public Property (string key, PropType type, Text label, string? icon, Text tooltip, bool sensitive, bool visible, PropState state, PropList? prop_list)
Creates a new Property.
Parameters:
| key |
Unique Identity for the Property. |
| type | |
| label |
Text shown in UI. |
| icon |
Icon file for the Property. |
| tooltip |
Message shown if mouse hovered the Property. |
| sensitive |
Whether the Property is sensitive to keyboard and mouse event. |
| visible |
Whether the Property is visible. |
| state |
IBusPropState of Property. |
| prop_list |
PropList that contains sub IBusProperties. |
Returns:
|
A newly allocated Property. |