OpenClonk
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
C4Menu.h File Reference
#include "object/C4Id.h"
#include "graphics/C4FacetEx.h"
#include "gui/C4Gui.h"
#include "object/C4IDList.h"
Include dependency graph for C4Menu.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  C4MenuItem
 
class  C4Menu
 

Enumerations

enum  { C4MN_SymbolSize = 16, C4MN_FrameWidth = 2 }
 
enum  {
  C4MN_Style_Normal = 0, C4MN_Style_Context = 1, C4MN_Style_Info = 2, C4MN_Style_Dialog = 3,
  C4MN_Style_BaseMask = 127, C4MN_Style_EqualItemHeight = 128
}
 
enum  { C4MN_Extra_None = 0, C4MN_Extra_Value = 2, C4MN_Extra_Info = 4 }
 
enum  {
  C4MN_Align_Left = 1, C4MN_Align_Right = 2, C4MN_Align_Top = 4, C4MN_Align_Bottom = 8,
  C4MN_Align_Free = 16
}
 
enum  { C4MN_Item_NoCount = 12345678 }
 
enum  { C4MN_AdjustPosition = 1<<31 }
 

Enumeration Type Documentation

anonymous enum
Enumerator
C4MN_SymbolSize 
C4MN_FrameWidth 

Definition at line 28 of file C4Menu.h.

29 {
30  C4MN_SymbolSize = 16,
31  C4MN_FrameWidth = 2
32 };
anonymous enum
Enumerator
C4MN_Style_Normal 
C4MN_Style_Context 
C4MN_Style_Info 
C4MN_Style_Dialog 
C4MN_Style_BaseMask 
C4MN_Style_EqualItemHeight 

Definition at line 33 of file C4Menu.h.

anonymous enum
Enumerator
C4MN_Extra_None 
C4MN_Extra_Value 
C4MN_Extra_Info 

Definition at line 42 of file C4Menu.h.

43 {
44  C4MN_Extra_None = 0,
45  C4MN_Extra_Value = 2,
46  C4MN_Extra_Info = 4,
47 };
anonymous enum
Enumerator
C4MN_Align_Left 
C4MN_Align_Right 
C4MN_Align_Top 
C4MN_Align_Bottom 
C4MN_Align_Free 

Definition at line 48 of file C4Menu.h.

anonymous enum
Enumerator
C4MN_Item_NoCount 

Definition at line 56 of file C4Menu.h.

57 {
58  C4MN_Item_NoCount = 12345678
59 };
anonymous enum
Enumerator
C4MN_AdjustPosition 

Definition at line 60 of file C4Menu.h.

61 {
62  C4MN_AdjustPosition = 1<<31
63 };