CrystalSpace

Public API Reference

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

csws/csnotebk.h File Reference

Crystal Space Windowing System: notebook class. More...

#include "csextern.h"
#include "cscomp.h"
#include "csbutton.h"
#include "csutil/parray.h"

Go to the source code of this file.

Compounds

class  csNotebook
 A notebook (also called "property sheet") is a collection of dialogs enclosed in a single window. More...


Notebook styles

There are various styles of notebooks.

The position of the tabs, the border style and so on can be different. The masks below can be ORed together to form a compound notebook style; only one value from each group can be choosed.

#define CSNBS_TABPOS_MASK   0x00000003
 Notebook style: The mask for tab position bits.

#define CSNBS_TABPOS_TOP   0x00000000
 Notebook style: Use tabs along the top side of notebook (default value).

#define CSNBS_TABPOS_BOTTOM   0x00000001
 Notebook style: Use tabs along the bottom side of notebook.

#define CSNBS_TABPOS_LEFT   0x00000002
 Notebook style: Use tabs along the left side of notebook.

#define CSNBS_TABPOS_RIGHT   0x00000003
 Notebook style: Use tabs along the right side of notebook.

#define CSNBS_PAGEFRAME   0x00000010
 Notebook style: Draw a thin 3D frame around page dialogs.

#define CSNBS_PAGEINFO   0x00000020
 Notebook style: Display page information on the top of notebook.

#define CSNBS_THINTABS   0x00000040
 Notebook style: Display a flat thin border around tabs instead of 3D look.

#define CSNBS_DEFAULTVALUE   CSNBS_TABPOS_TOP | CSNBS_PAGEFRAME | CSNBS_PAGEINFO
 Notebook style: default style.


Enumerations

enum  {
  cscmdNotebookLeavePage = 0x00000c00, cscmdNotebookSelectPage, cscmdNotebookNextPage, cscmdNotebookPrevPage,
  cscmdNotebookScrollTabsForward, cscmdNotebookScrollTabsBackward
}
 Notebook messages. More...


Detailed Description

Crystal Space Windowing System: notebook class.

Definition in file csnotebk.h.


Generated for Crystal Space by doxygen 1.2.18