ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

ThemeEngine.h File Reference

#include "common/scummsys.h"
#include "common/fs.h"
#include "common/hash-str.h"
#include "common/hashmap.h"
#include "common/list.h"
#include "common/str.h"
#include "common/rect.h"
#include "graphics/surface.h"
#include "graphics/transparent_surface.h"
#include "graphics/font.h"
#include "graphics/pixelformat.h"
Include dependency graph for ThemeEngine.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GUI::ThemeEngine
struct  GUI::ThemeEngine::Renderer
struct  GUI::ThemeEngine::ThemeDescriptor

Namespaces

namespace  Graphics
namespace  GUI

Defines

#define SCUMMVM_THEME_VERSION_STR   "SCUMMVM_STX0.8.27"

Enumerations

enum  GUI::DrawData {
  GUI::kDDMainDialogBackground, GUI::kDDSpecialColorBackground, GUI::kDDPlainColorBackground, GUI::kDDTooltipBackground,
  GUI::kDDDefaultBackground, GUI::kDDTextSelectionBackground, GUI::kDDTextSelectionFocusBackground, GUI::kDDWidgetBackgroundDefault,
  GUI::kDDWidgetBackgroundSmall, GUI::kDDWidgetBackgroundEditText, GUI::kDDWidgetBackgroundSlider, GUI::kDDButtonIdle,
  GUI::kDDButtonHover, GUI::kDDButtonDisabled, GUI::kDDButtonPressed, GUI::kDDSliderFull,
  GUI::kDDSliderHover, GUI::kDDSliderDisabled, GUI::kDDCheckboxDefault, GUI::kDDCheckboxDisabled,
  GUI::kDDCheckboxSelected, GUI::kDDRadiobuttonDefault, GUI::kDDRadiobuttonDisabled, GUI::kDDRadiobuttonSelected,
  GUI::kDDTabActive, GUI::kDDTabInactive, GUI::kDDTabBackground, GUI::kDDScrollbarBase,
  GUI::kDDScrollbarButtonIdle, GUI::kDDScrollbarButtonHover, GUI::kDDScrollbarHandleIdle, GUI::kDDScrollbarHandleHover,
  GUI::kDDPopUpIdle, GUI::kDDPopUpHover, GUI::kDDPopUpDisabled, GUI::kDDCaret,
  GUI::kDDSeparator, GUI::kDrawDataMAX, GUI::kDDNone = -1
}
 

DrawData sets enumeration.

More...
enum  GUI::DrawLayer { GUI::kDrawLayerBackground, GUI::kDrawLayerForeground }
 

Dialog layers.

More...
enum  GUI::TextData {
  GUI::kTextDataNone = -1, GUI::kTextDataDefault = 0, GUI::kTextDataButton, GUI::kTextDataNormalFont,
  GUI::kTextDataTooltip, GUI::kTextDataConsole, GUI::kTextDataMAX
}
enum  GUI::TextColor {
  GUI::kTextColorNormal = 0, GUI::kTextColorNormalInverted, GUI::kTextColorNormalHover, GUI::kTextColorNormalDisabled,
  GUI::kTextColorAlternative, GUI::kTextColorAlternativeInverted, GUI::kTextColorAlternativeHover, GUI::kTextColorAlternativeDisabled,
  GUI::kTextColorButton, GUI::kTextColorButtonHover, GUI::kTextColorButtonDisabled, GUI::kTextColorMAX
}

Define Documentation

#define SCUMMVM_THEME_VERSION_STR   "SCUMMVM_STX0.8.27"

Definition at line 40 of file ThemeEngine.h.



Generated on Sat Jul 13 2019 05:02:35 for ResidualVM by doxygen 1.7.1
curved edge   curved edge