navit  0.5.3-trunk
graphics_win32.h File Reference
#include "resources/resource.h"
#include "coord.h"
#include "point.h"
#include "graphics.h"
#include "event.h"

Go to the source code of this file.

Data Structures

struct  menu_priv
 
struct  gui_priv
 

Macros

#define _tprintf   printf
 
#define ID_CHILD_GFX   100
 
#define ID_CHILD_TOOLBAR   (ID_CHILD_GFX + 1)
 
#define ID_CHILD_1   (ID_CHILD_TOOLBAR + 1)
 
#define ID_CHILD_2   (ID_CHILD_1 + 1)
 
#define ID_CHILD_3   (ID_CHILD_2 + 1)
 
#define ID_CHILD_4   (ID_CHILD_4 + 1)
 
#define ID_DISPLAY_ZOOMIN   200
 
#define ID_DISPLAY_ZOOMOUT   201
 
#define ID_DISPLAY_REFRESH   202
 
#define ID_DISPLAY_CURSOR   203
 
#define ID_DISPLAY_ORIENT   204
 
#define ID_DISPLAY_DESTINATION   205
 
#define ID_FILE_EXIT   9001
 
#define ID_STUFF_GO   9002
 
#define POPUP_MENU_OFFSET   4000
 

Functions

struct menu_privgui_gtk_menubar_new (struct gui_priv *gui, struct menu_methods *meth)
 
struct menu_privgui_gtk_toolbar_new (struct gui_priv *gui, struct menu_methods *meth)
 
struct statusbar_privgui_gtk_statusbar_new (struct gui_priv *gui, struct statusbar_methods *meth)
 
struct menu_privgui_gtk_popup_new (struct gui_priv *gui, struct menu_methods *meth)
 
struct datawindow_privgui_gtk_datawindow_new (struct gui_priv *gui, char *name, struct callback *click, struct callback *close, struct datawindow_methods *meth)
 
struct graphics_privwin32_graphics_new (struct navit *nav, struct graphics_methods *meth, struct attr **attrs, struct callback_list *cbl)
 

Macro Definition Documentation

◆ _tprintf

#define _tprintf   printf

◆ ID_CHILD_1

#define ID_CHILD_1   (ID_CHILD_TOOLBAR + 1)

◆ ID_CHILD_2

#define ID_CHILD_2   (ID_CHILD_1 + 1)

◆ ID_CHILD_3

#define ID_CHILD_3   (ID_CHILD_2 + 1)

◆ ID_CHILD_4

#define ID_CHILD_4   (ID_CHILD_4 + 1)

◆ ID_CHILD_GFX

#define ID_CHILD_GFX   100

◆ ID_CHILD_TOOLBAR

#define ID_CHILD_TOOLBAR   (ID_CHILD_GFX + 1)

◆ ID_DISPLAY_CURSOR

#define ID_DISPLAY_CURSOR   203

◆ ID_DISPLAY_DESTINATION

#define ID_DISPLAY_DESTINATION   205

◆ ID_DISPLAY_ORIENT

#define ID_DISPLAY_ORIENT   204

◆ ID_DISPLAY_REFRESH

#define ID_DISPLAY_REFRESH   202

◆ ID_DISPLAY_ZOOMIN

#define ID_DISPLAY_ZOOMIN   200

◆ ID_DISPLAY_ZOOMOUT

#define ID_DISPLAY_ZOOMOUT   201

◆ ID_FILE_EXIT

#define ID_FILE_EXIT   9001

◆ ID_STUFF_GO

#define ID_STUFF_GO   9002

◆ POPUP_MENU_OFFSET

#define POPUP_MENU_OFFSET   4000

Function Documentation

◆ gui_gtk_datawindow_new()

struct datawindow_priv* gui_gtk_datawindow_new ( struct gui_priv gui,
char *  name,
struct callback click,
struct callback close,
struct datawindow_methods meth 
)

◆ gui_gtk_menubar_new()

struct menu_priv* gui_gtk_menubar_new ( struct gui_priv gui,
struct menu_methods meth 
)

◆ gui_gtk_popup_new()

struct menu_priv* gui_gtk_popup_new ( struct gui_priv gui,
struct menu_methods meth 
)

References gui_gtk_ui_new().

◆ gui_gtk_statusbar_new()

struct statusbar_priv* gui_gtk_statusbar_new ( struct gui_priv gui,
struct statusbar_methods *  meth 
)

Referenced by gui_gtk_new().

◆ gui_gtk_toolbar_new()

struct menu_priv* gui_gtk_toolbar_new ( struct gui_priv gui,
struct menu_methods meth 
)

◆ win32_graphics_new()

struct graphics_priv* win32_graphics_new ( struct navit nav,
struct graphics_methods meth,
struct attr **  attrs,
struct callback_list cbl 
)