|
libHSPlasma
|
#include <pfGUIButtonMod.h>
Public Types | |
| enum | ItemFlags { kDrawSubMenuArrow = kDerivedFlagsStart, kReportHovers } |
Public Types inherited from pfGUIButtonMod | |
| enum | NotifyType { kNotifyOnUp, kNotifyOnDown, kNotifyOnUpAndDown } |
Public Types inherited from pfGUIControlMod | |
| enum | { kWantsInterest, kInheritProcFromDlg, kIntangible, kXparentBgnd, kScaleTextWithResolution, kTakesSpecialKeys, kHasProxy, kBetterHitTesting, kDerivedFlagsStart = 0x20 } |
Public Member Functions | |
| pfGUIMenuItem () | |
Public Member Functions inherited from pfGUIButtonMod | |
| pfGUIButtonMod () | |
| virtual void | read (hsStream *S, plResManager *mgr) |
| virtual void | write (hsStream *S, plResManager *mgr) |
| const std::vector< plKey > & | getAnimationKeys () const |
| std::vector< plKey > & | getAnimationKeys () |
| void | addAnimationKey (plKey key) |
| void | delAnimationKey (size_t idx) |
| void | clearAnimationKeys () |
| const std::vector< plKey > & | getMouseOverKeys () const |
| std::vector< plKey > & | getMouseOverKeys () |
| void | addMouseOverKey (plKey key) |
| void | delMouseOverKey (size_t idx) |
| void | clearMouseOverKeys () |
| const plString & | getAnimationName () const |
| const plString & | getMouseOverAnimName () const |
| plKey | getDraggable () const |
| int | getNotifyType () const |
| void | setAnimationName (const plString &name) |
| void | setMouseOverAnimName (const plString &name) |
| void | setDraggable (plKey draggable) |
| void | setNotifyType (int type) |
Public Member Functions inherited from pfGUIControlMod | |
| pfGUIControlMod () | |
| virtual | ~pfGUIControlMod () |
| const std::vector< int > & | getSoundIndices () const |
| std::vector< int > & | getSoundIndices () |
| void | setSoundIndices (const std::vector< int > &indices) |
| void | clearSoundIndices () |
| unsigned int | getTagID () const |
| bool | isVisible () const |
| pfGUICtrlProcWriteableObject * | getHandler () const |
| plKey | getDynTextMap () const |
| plKey | getDynTextLayer () const |
| pfGUIColorScheme * | getColorScheme () const |
| plKey | getProxy () const |
| plKey | getSkin () const |
| void | setTagID (unsigned int id) |
| void | setVisible (bool visible) |
| void | setDynTextMap (plKey map) |
| void | setDynTextLayer (plKey layer) |
| void | setProxy (plKey proxy) |
| void | setSkin (plKey skin) |
| void | setHandler (pfGUICtrlProcWriteableObject *handler) |
| void | setColorScheme (pfGUIColorScheme *scheme) |
Public Member Functions inherited from plSingleModifier | |
| bool | getFlag (size_t flag) const |
| void | setFlag (size_t flag, bool value) |
| virtual size_t | getTargetsCount () const |
| virtual plKey | getTarget (size_t) const |
| virtual void | addTarget (plKey target) |
| virtual void | removeTarget (plKey) |
Additional Inherited Members | |
Protected Member Functions inherited from pfGUIButtonMod | |
| virtual void | IPrcWrite (pfPrcHelper *prc) |
| virtual void | IPrcParse (const pfPrcTag *tag, plResManager *mgr) |
Protected Attributes inherited from pfGUIButtonMod | |
| std::vector< plKey > | fAnimationKeys |
| std::vector< plKey > | fMouseOverAnimKeys |
| plString | fAnimName |
| plString | fMouseOverAnimName |
| plKey | fDraggable |
| int | fNotifyType |
| int | fEoaUnknown1 |
| int | fEoaUnknown2 |
| pfGUIMenuItem::pfGUIMenuItem | ( | ) |
1.8.1.2