Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/archive/toonshader/src/ceguilua/ceguilua-0.5.0/package/falagard/WidgetLookManager.pkg @ 10255

Last change on this file since 10255 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: 805 bytes
Line 
1/***********************************************************************
2  WidgetLookManager
3***********************************************************************/
4
5class WidgetLookManager
6{
7  static WidgetLookManager& getSingleton(void);
8
9  void parseLookNFeelSpecification(string filename, string resourceGroup = "");
10  bool isWidgetLookAvailable(string widget) const;
11  const WidgetLookFeel& getWidgetLook(string widget) const;
12  void eraseWidgetLook(string widget);
13  void addWidgetLook(WidgetLookFeel& look);
14
15  void writeWidgetLookToStream(string name, OutStream& out_stream) const;
16  void writeWidgetLookSeriesToStream(string prefix, OutStream& out_stream) const;
17
18  WidgetLookManager();
19
20  static void setDefaultResourceGroup(string resourceGroup);
21  static string getDefaultResourceGroup();
22};
Note: See TracBrowser for help on using the repository browser.