navit 0.5.3-trunk
Loading...
Searching...
No Matches
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