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

widget.h File Reference

#include "common/scummsys.h"
#include "common/array.h"
#include "common/str.h"
#include "common/keyboard.h"
#include "graphics/font.h"
#include "graphics/surface.h"
#include "gui/object.h"
#include "gui/ThemeEngine.h"
Include dependency graph for widget.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GUI::Widget
class  GUI::StaticTextWidget
class  GUI::ButtonWidget
class  GUI::PicButtonWidget
class  GUI::CheckboxWidget
class  GUI::RadiobuttonGroup
class  GUI::RadiobuttonWidget
class  GUI::SliderWidget
class  GUI::GraphicsWidget
class  GUI::ContainerWidget

Namespaces

namespace  GUI

Enumerations

enum  {
  GUI::WIDGET_ENABLED = 1 << 0, GUI::WIDGET_INVISIBLE = 1 << 1, GUI::WIDGET_HILITED = 1 << 2, GUI::WIDGET_BORDER = 1 << 3,
  GUI::WIDGET_PRESSED = 1 << 4, GUI::WIDGET_CLEARBG = 1 << 5, GUI::WIDGET_WANT_TICKLE = 1 << 7, GUI::WIDGET_TRACK_MOUSE = 1 << 8,
  GUI::WIDGET_RETAIN_FOCUS = 1 << 9, GUI::WIDGET_IGNORE_DRAG = 1 << 10
}
enum  {
  GUI::kStaticTextWidget = 'TEXT', GUI::kEditTextWidget = 'EDIT', GUI::kButtonWidget = 'BTTN', GUI::kCheckboxWidget = 'CHKB',
  GUI::kRadiobuttonWidget = 'RDBT', GUI::kSliderWidget = 'SLDE', GUI::kListWidget = 'LIST', GUI::kScrollBarWidget = 'SCRB',
  GUI::kPopUpWidget = 'POPU', GUI::kTabWidget = 'TABW', GUI::kGraphicsWidget = 'GFXW', GUI::kContainerWidget = 'CTNR',
  GUI::kScrollContainerWidget = 'SCTR'
}
enum  { GUI::kCaretBlinkTime = 300 }
enum  { GUI::kPressedButtonTime = 200 }
enum  {
  GUI::kPicButtonStateEnabled = 0, GUI::kPicButtonHighlight = 1, GUI::kPicButtonStateDisabled = 2, GUI::kPicButtonStatePressed = 3,
  GUI::kPicButtonStateMax = 3
}

Functions

ButtonWidget * GUI::addClearButton (GuiObject *boss, const Common::String &name, uint32 cmd, int x, int y, int w, int h)


Generated on Sat Nov 16 2019 05:01:52 for ResidualVM by doxygen 1.7.1
curved edge   curved edge