CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

Scroll bar
[Components]


Compounds

class  csScrollBar
 The ScrollBar component class is used to scroll left/right or up/down windows whose content does not fit into their size. More...

struct  csScrollBarStatus
 Scroll bar range structure. More...


Defines

#define CSSB_DEFAULTSIZE   (3+3+9)
 Recommended scroll bar size (width or height). More...


Enumerations

enum  csScrollBarFrameStyle { cssfsThickRect, cssfsThinRect }
 Possible scrollbar frame styles. More...

enum  {
  cscmdScrollBarSet = 0x00000600, cscmdScrollBarGetStatus, cscmdScrollBarValueChanged, cscmdScrollBarQueryValue,
  cscmdScrollBarSetValue
}
 csScrollBar class messages. More...


Define Documentation

#define CSSB_DEFAULTSIZE   (3+3+9)
 

Recommended scroll bar size (width or height).

Definition at line 36 of file csscrbar.h.


Enumeration Type Documentation

anonymous enum
 

csScrollBar class messages.

Enumeration values:
cscmdScrollBarSet  Set scroll bar range, value etc.

 IN:  (csScrollBarStatus *)status
 OUT: 0 if successful
 
cscmdScrollBarGetStatus  Query scroll bar status
 IN:  (csScrollBarStatus *)status
 OUT: 0 if successful
 
.
cscmdScrollBarValueChanged  Scroll bar value changed (parent notification)
 IN: (csScrollBar *)source
 
.
cscmdScrollBarQueryValue  Query just the scroll bar value
 OUT: (int)value
 
.
cscmdScrollBarSetValue  Set just the scroll bar value
 IN: (int)value
 
.

Definition at line 59 of file csscrbar.h.

enum csScrollBarFrameStyle
 

Possible scrollbar frame styles.

Enumeration values:
cssfsThickRect  Scroll bar has a thick rectangular frame.
cssfsThinRect  Scroll bar has a thin rectangular frame.

Definition at line 39 of file csscrbar.h.

Referenced by csScrollBar::GetFrameStyle.


Generated for Crystal Space by doxygen 1.2.14