C:/Documents and Settings/Robin/My Documents/Projects/ifm/trunk/include/ifm/theme.h File Reference


Detailed Description

Declares the Theme interface as well as DefaultTheme.


Namespaces

namespace  ifm

Classes

class  ifm::DefaultTheme
 The default theme implementation. More...
class  ifm::DefaultTheme::FontData
class  ifm::Theme
 Represents a color theme for rendering interface. More...

Enumerations

enum  ifm::THEME_COLOR {
  ifm::THEME_COLOR_BACKGROUND = 1, ifm::THEME_COLOR_BORDER, ifm::THEME_COLOR_CAPTION_BACKGROUND, ifm::THEME_COLOR_CAPTION_TEXT,
  ifm::THEME_COLOR_INACTIVE_CAPTION_BG, ifm::THEME_COLOR_INACTIVE_CAPTION_TEXT, ifm::THEME_COLOR_TAB_AREA_BG, ifm::THEME_COLOR_ACTIVE_TAB_BG,
  ifm::THEME_COLOR_ACTIVE_TAB_TEXT, ifm::THEME_COLOR_INACTIVE_TAB_TEXT
}
 Declares IDs to use for accessing colors to use for rendering. More...
enum  ifm::THEME_FONT { ifm::THEME_FONT_CAPTION = 1, ifm::THEME_FONT_INACTIVE_TAB, ifm::THEME_FONT_ACTIVE_TAB }
 Declares IDs to use for accessing fonts to use for rendering. More...
enum  ifm::THEME_IMAGE {
  ifm::THEME_IMG_INVALID = 0, ifm::THEME_IMG_DOCK_UP, ifm::THEME_IMG_DOCK_UP_HI, ifm::THEME_IMG_DOCK_DOWN,
  ifm::THEME_IMG_DOCK_DOWN_HI, ifm::THEME_IMG_DOCK_LEFT, ifm::THEME_IMG_DOCK_LEFT_HI, ifm::THEME_IMG_DOCK_RIGHT,
  ifm::THEME_IMG_DOCK_RIGHT_HI, ifm::THEME_IMG_DOCK_TAB, ifm::THEME_IMG_DOCK_TAB_HI, ifm::THEME_IMG_BUTTON_CLOSE,
  ifm::THEME_IMG_BUTTON_CLOSE_HI, ifm::THEME_IMG_BUTTON_SELECTTAB, ifm::THEME_IMG_BUTTON_SELECTTAB_HI
}
 Declares IDs used to access images used when rendering. More...


doxygen Get IFM - Interface Management System at SourceForge.net. Fast, secure and Free Open Source software downloads