Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/archive/toonshader/src/ceguilua/ceguilua-0.5.0/package/falagard/WidgetComponent.pkg @ 10022

Last change on this file since 10022 was 2710, checked in by rgrieder, 16 years ago

Merged buildsystem3 containing buildsystem2 containing Adi's buildsystem branch back to the trunk.
Please update the media directory if you were not using buildsystem3 before.

  • Property svn:eol-style set to native
File size: 1.3 KB
Line 
1/******************************************************************************
2  WidgetComponent
3******************************************************************************/
4
5class WidgetComponent
6{
7  void create(Window& parent) const;
8  const ComponentArea& getComponentArea() const;
9  void setComponentArea(const ComponentArea& area);
10  string getBaseWidgetType() const;
11  void setBaseWidgetType(string type);
12  string getWidgetLookName() const;
13  void setWidgetLookName(string look);
14  string getWidgetNameSuffix() const;
15  void setWidgetNameSuffix(string suffix);
16  string getWindowRendererType() const;
17  void setWindowRendererType(string type);
18  VerticalAlignment getVerticalWidgetAlignment() const;
19  void setVerticalWidgetAlignment(VerticalAlignment alignment);
20  HorizontalAlignment getHorizontalWidgetAlignment() const;
21  void setHorizontalWidgetAlignment(HorizontalAlignment alignment);
22  void addPropertyInitialiser(const PropertyInitialiser& initialiser);
23  void clearPropertyInitialisers();
24  void layout(const Window& owner) const;
25
26  //void writeXMLToStream(OutStream& out_stream) const;
27
28  const PropertyInitialiser* findPropertyInitialiser(string propertyName) const;
29
30  WidgetComponent();
31  WidgetComponent(string type, string look, string suffix, string renderer);
32};
33
Note: See TracBrowser for help on using the repository browser.