[2608] | 1 | /************************************************************************************** |
---|
| 2 | WidgetLookFeel |
---|
| 3 | **************************************************************************************/ |
---|
| 4 | |
---|
| 5 | class WidgetLookFeel |
---|
| 6 | { |
---|
| 7 | StateImagery& getStateImagery(string state) const; |
---|
| 8 | ImagerySection& getImagerySection(string section) const; |
---|
| 9 | string getName() const; |
---|
| 10 | void addImagerySection(const ImagerySection& section); |
---|
| 11 | void addWidgetComponent(const WidgetComponent& widget); |
---|
| 12 | void addStateSpecification(const StateImagery& state); |
---|
| 13 | void addPropertyInitialiser(const PropertyInitialiser& initialiser); |
---|
| 14 | void clearImagerySections(); |
---|
| 15 | void clearWidgetComponents(); |
---|
| 16 | void clearStateSpecifications(); |
---|
| 17 | void clearPropertyInitialisers(); |
---|
| 18 | void initialiseWidget(Window& widget) const; |
---|
| 19 | bool isStateImageryPresent(string state) const; |
---|
| 20 | void addNamedArea(const NamedArea& area); |
---|
| 21 | void clearNamedAreas(); |
---|
| 22 | const NamedArea& getNamedArea(string name) const; |
---|
| 23 | bool isNamedAreaDefined(string name) const; |
---|
| 24 | void layoutChildWidgets(const Window& owner) const; |
---|
| 25 | void addPropertyDefinition(const PropertyDefinition& propdef); |
---|
| 26 | void addPropertyLinkDefinition(const PropertyLinkDefinition& propdef); |
---|
| 27 | void clearPropertyDefinitions(); |
---|
| 28 | void clearPropertyLinkDefinitions(); |
---|
| 29 | //void writeXMLToStream(XMLSerializer& out_stream) const; |
---|
| 30 | void renameChildren(const Window& widget, string newBaseName) const; |
---|
| 31 | |
---|
| 32 | const PropertyInitialiser* findPropertyInitialiser(string propertyName) const; |
---|
| 33 | const WidgetComponent* findWidgetComponent(string nameSuffix) const; |
---|
| 34 | |
---|
| 35 | WidgetLookFeel(string name); |
---|
| 36 | WidgetLookFeel(); |
---|
| 37 | }; |
---|