Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages
csbutton.h File Reference
Crystal Space Windowing System: button class. More...
#include "csextern.h"
#include "cscomp.h"
Go to the source code of this file.
Classes | |
class | csButton |
The Button class implements different types of push buttons. More... | |
Button style flags | |
#define | CSBS_SHIFT 0x00000001 |
does bitmap and/or text shift when button is pressed? | |
#define | CSBS_DEFAULT 0x00000002 |
Is this the default button? | |
#define | CSBS_NODEFAULTBORDER 0x00000004 |
Never draw a "default button" border. | |
#define | CSBS_SELECTABLE 0x00000008 |
Is this button selectable? | |
#define | CSBS_NOMOUSEFOCUS 0x00000010 |
Do not focus button when clicked by mouse. | |
#define | CSBS_NOKEYBOARDFOCUS 0x00000020 |
Do not focus button when activated with keyboard. | |
#define | CSBS_MULTICHOOSE 0x00000040 |
Button is a multi-choose button. | |
#define | CSBS_DISMISS 0x00000080 |
Dismiss parent dialog when this button is pressed. | |
#define | CSBS_TEXTPLACEMENT 0x00030000 |
Text placement relative to bitmap: value mask. | |
#define | CSBS_TEXTABOVE 0x00000000 |
Draw text above bitmap. | |
#define | CSBS_TEXTBELOW 0x00010000 |
Draw text below the bitmap. | |
#define | CSBS_TEXTONTOP 0x00020000 |
Draw text on top of the bitmap (bitmap as background). | |
#define | CSBS_DEFAULTVALUE (CSBS_SHIFT | CSBS_SELECTABLE | CSBS_TEXTBELOW) |
Default button styles. | |
Enumerations | |
enum | { cscmdButtonDown = 0x00000500, cscmdButtonUp, cscmdButtonRightClick, cscmdButtonDeselect } |
Button messages. More... | |
enum | csButtonFrameStyle { csbfsNone, csbfsOblique, csbfsThickRect, csbfsThinRect, csbfsVeryThinRect, csbfsTextured, csbfsBitmap } |
Possible button frame styles. More... |
Detailed Description
Crystal Space Windowing System: button class.
Definition in file csbutton.h.
Generated for Crystal Space by doxygen 1.3.9.1