Classes | |
struct | SkinnedScreenFlags |
Public Types | |
enum | SkinnedScreenFlagType { SKINNED_SCREEN_SHOW_FLIP = 0x0001, SKINNED_SCREEN_SHOW_DEPTH = 0x0002 } |
Public Member Functions | |
SkinnedScreen (const char *title, u32 flags, u32 screenFlags, const ScreenSkin *skin) | |
virtual void | setBorderless (bool isBorderless) |
virtual void | handleReleaseEvent (const GadgetEventArgs &e) |
virtual void | handleClickEvent (const GadgetEventArgs &e) |
virtual void | handleDragEvent (const GadgetEventArgs &e) |
virtual void | handleReleaseOutsideEvent (const GadgetEventArgs &e) |
virtual void | showFlipButton () |
virtual void | showDepthButton () |
virtual void | hideFlipButton () |
virtual void | hideDepthButton () |
virtual const bool | hasFlipButton () const |
virtual const bool | hasDepthButton () const |
Protected Member Functions | |
virtual | ~SkinnedScreen () |
SkinnedScreen (const SkinnedScreen &skinnedScreen) | |
Protected Attributes | |
SkinnedScreenTitle * | _screenTitle |
SkinnedScreenDepthButton * | _depthButton |
SkinnedScreenFlipButton * | _flipButton |
SkinnedScreenFlags | _screenFlags |
const ScreenSkin * | _skin |
virtual WoopsiUI::SkinnedScreen::~SkinnedScreen | ( | ) | [inline, protected, virtual] |
Destructor.
WoopsiUI::SkinnedScreen::SkinnedScreen | ( | const SkinnedScreen & | skinnedScreen | ) | [inline, protected] |
Copy constructor is protected to prevent usage.
void SkinnedScreen::handleClickEvent | ( | const GadgetEventArgs & | e | ) | [virtual] |
Handle a stylus click event.
e | The event data. |
Reimplemented from WoopsiUI::GadgetEventHandler.
void SkinnedScreen::handleDragEvent | ( | const GadgetEventArgs & | e | ) | [virtual] |
Handle a stylus drag event.
e | The event data. |
Reimplemented from WoopsiUI::GadgetEventHandler.
void SkinnedScreen::handleReleaseEvent | ( | const GadgetEventArgs & | e | ) | [virtual] |
Handle a stylus release event that occurred within the bounds of the source gadget.
e | The event data. |
Reimplemented from WoopsiUI::GadgetEventHandler.
void SkinnedScreen::handleReleaseOutsideEvent | ( | const GadgetEventArgs & | e | ) | [virtual] |
Handle a stylus release event that occurred outside the bounds of the source gadget.
e | The event data. |
Reimplemented from WoopsiUI::GadgetEventHandler.
virtual const bool WoopsiUI::SkinnedScreen::hasDepthButton | ( | ) | const [inline, virtual] |
Does the screen have a depth button?
virtual const bool WoopsiUI::SkinnedScreen::hasFlipButton | ( | ) | const [inline, virtual] |
Does the screen have a flip button?
void SkinnedScreen::hideDepthButton | ( | ) | [virtual] |
Hides the depth button if it is hidden. Has no effect if the screen is borderless. Will redraw the gadget.
void SkinnedScreen::hideFlipButton | ( | ) | [virtual] |
Hides the flip button if it is visible. Has no effect if the screen is borderless. Will redraw the gadget.
void SkinnedScreen::setBorderless | ( | bool | isBorderless | ) | [virtual] |
Sets this gadget's border state. This does not redraw the gadget.
isBorderless | The border state. |
Reimplemented from WoopsiUI::Gadget.
void SkinnedScreen::showDepthButton | ( | ) | [virtual] |
Shows the depth button if it is hidden. Has no effect if the screen is borderless. Will redraw the gadget.
void SkinnedScreen::showFlipButton | ( | ) | [virtual] |
Shows the flip button if it is hidden. Has no effect if the screen is borderless. Will redraw the gadget.
SkinnedScreen-specific flags