CrystalSpace

Public API Reference

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

Scroll bar
[Components]


Classes

struct  csScrollBarStatus
 Scroll bar range structure. More...
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...

Defines

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

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 38 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 61 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 41 of file csscrbar.h.

Referenced by csScrollBar::GetFrameStyle().


Generated for Crystal Space by doxygen 1.3.9.1