csws/csgrid.h File Reference
Crystal Space Windowing System: grid class. More...
#include "csextern.h"
#include "csws/csscrbar.h"
#include "csutil/array.h"
#include "csutil/parray.h"
#include "csutil/csstring.h"
Go to the source code of this file.
Compounds | |
| class | csGrid |
| This is the grid object itself. More... | |
| class | csGridCell |
| The following class collects properties for drawing the cell and acts as a container for the csComponent (i.e. More... | |
| class | csGridView |
| The GridView displays a continuous rectangular region of the grid. More... | |
| class | csSparseGrid |
| If cells are populated with data or components, we need to store this somewhere and thats what the SparseGrid is for. More... | |
GridView styles | |
| #define | CSGVS_HSCROLL 0x00000001 |
| View has a horizontal scrollbar. | |
| #define | CSGVS_VSCROLL 0x00000002 |
| View has a vertical scrollbar. | |
| #define | CSGVS_DEFAULTVALUE (CSGVS_HSCROLL | CSGVS_VSCROLL) |
| default value | |
Grid style flags | |
| The csGrid object accepts both CSGS_XXX and CSGVS_XXX styles; the CSGVS_XXX styles are passed to newly-created grid view components. | |
| #define | CSGS_HSPLIT 0x00000004 |
| Show a horizontal splitter handle. | |
| #define | CSGS_VSPLIT 0x00000008 |
| Splitter can be subdivided further (vertical). | |
| #define | CSGS_DEFAULTVALUE (CSGS_HSPLIT | CSGS_VSPLIT) |
| Default grid style. | |
| #define | CSGCS_NONE 1 |
| no cursor | |
| #define | CSGCS_CELL 2 |
| cell cursor | |
| #define | CSGCS_ROW 3 |
| row cursor | |
| #define | CSGCS_COLUMN 4 |
| column cursor | |
Defines | |
| #define | CSS_GRIDCELL_SELECTED 0x00010000 |
| Additional state flag used to mark selected cell. | |
Typedefs | |
| typedef bool(* | csRegionTreeFunc )(void *node, void *databag) |
| Functions of this type can be used when traversing the tree. | |
Enumerations | |
| enum | csGridCellBorderStyle { gcbsNone = 0, gcbsDash, gcbsDashPoint, gcbsDashPointPoint, gcbsDashDashPoint, gcbsLine } |
| The possible border styles for grid cells. More... | |
| enum | { cscmdGridCursorChanged = 0x00000F00 } |
| Grid messages. More... | |
Detailed Description
Crystal Space Windowing System: grid class.
Definition in file csgrid.h.
Generated for Crystal Space by doxygen 1.2.18
