navit  0.5.3-trunk
gui_internal.h File Reference

Go to the source code of this file.

Data Structures

struct  gui_internal_methods
 
struct  gui_internal_widget_methods
 
struct  gui_internal_data
 

Macros

#define STATE_INVISIBLE   1
 
#define STATE_SELECTED   2
 
#define STATE_HIGHLIGHTED   4
 
#define STATE_SENSITIVE   8
 
#define STATE_EDIT   16
 
#define STATE_CLEAR   32
 
#define STATE_EDITABLE   64
 
#define STATE_SCROLLABLE   128
 
#define STATE_OFFSCREEN   256
 
#define GESTURE_RINGSIZE   100
 

Enumerations

enum  widget_type {
  widget_box =1 , widget_button , widget_label , widget_image ,
  widget_table , widget_table_row
}
 
enum  flags {
  gravity_none =0x00 , gravity_left =1 , gravity_xcenter =2 , gravity_right =4 ,
  gravity_top =8 , gravity_ycenter =16 , gravity_bottom =32 , gravity_left_top =gravity_left|gravity_top ,
  gravity_top_center =gravity_xcenter|gravity_top , gravity_right_top =gravity_right|gravity_top , gravity_left_center =gravity_left|gravity_ycenter , gravity_center =gravity_xcenter|gravity_ycenter ,
  gravity_right_center =gravity_right|gravity_ycenter , gravity_left_bottom =gravity_left|gravity_bottom , gravity_bottom_center =gravity_xcenter|gravity_bottom , gravity_right_bottom =gravity_right|gravity_bottom ,
  flags_expand =0x100 , flags_fill =0x200 , flags_swap =0x400 , flags_scrollx =0x800 ,
  flags_scrolly =0x1000 , orientation_horizontal =0x10000 , orientation_vertical =0x20000 , orientation_horizontal_vertical =0x40000
}
 

Macro Definition Documentation

◆ GESTURE_RINGSIZE

#define GESTURE_RINGSIZE   100

◆ STATE_CLEAR

#define STATE_CLEAR   32

◆ STATE_EDIT

#define STATE_EDIT   16

◆ STATE_EDITABLE

#define STATE_EDITABLE   64

◆ STATE_HIGHLIGHTED

#define STATE_HIGHLIGHTED   4

◆ STATE_INVISIBLE

#define STATE_INVISIBLE   1

◆ STATE_OFFSCREEN

#define STATE_OFFSCREEN   256

◆ STATE_SCROLLABLE

#define STATE_SCROLLABLE   128

◆ STATE_SELECTED

#define STATE_SELECTED   2

◆ STATE_SENSITIVE

#define STATE_SENSITIVE   8

Enumeration Type Documentation

◆ flags

enum flags
Enumerator
gravity_none 
gravity_left 
gravity_xcenter 
gravity_right 
gravity_top 
gravity_ycenter 
gravity_bottom 
gravity_left_top 
gravity_top_center 
gravity_right_top 
gravity_left_center 
gravity_center 
gravity_right_center 
gravity_left_bottom 
gravity_bottom_center 
gravity_right_bottom 
flags_expand 
flags_fill 
flags_swap 
flags_scrollx 
flags_scrolly 
orientation_horizontal 
orientation_vertical 
orientation_horizontal_vertical 

◆ widget_type

Enumerator
widget_box 
widget_button 
widget_label 
widget_image 
widget_table 
widget_table_row