navit  0.5.3-trunk
datawindow.c File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <gdk/gdkkeysyms.h>
#include <gtk/gtk.h>
#include "debug.h"
#include "callback.h"
#include "param.h"
#include "data_window.h"
#include "gui_gtk.h"

Data Structures

struct  datawindow_priv
 

Functions

static void select_row (GtkTreeView *tree, GtkTreePath *path, GtkTreeViewColumn *column, struct datawindow_priv *win)
 
static void gui_gtk_datawindow_add (struct datawindow_priv *win, struct param_list *param, int count)
 
static void gui_gtk_datawindow_mode (struct datawindow_priv *win, int start)
 
static gboolean gui_gtk_datawindow_delete (GtkWidget *widget, GdkEvent *event, struct datawindow_priv *win)
 
void gui_gtk_datawindow_destroy (struct datawindow_priv *win)
 
void gui_gtk_datawindow_set_button (struct datawindow_priv *this_, GtkWidget *btn)
 
static gboolean keypress (GtkWidget *widget, GdkEventKey *event, struct datawindow_priv *win)
 
struct datawindow_privgui_gtk_datawindow_new (struct gui_priv *gui, const char *name, struct callback *click, struct callback *close, struct datawindow_methods *meth)
 

Variables

static GValue value
 
static struct datawindow_methods gui_gtk_datawindow_meth
 

Function Documentation

◆ gui_gtk_datawindow_add()

static void gui_gtk_datawindow_add ( struct datawindow_priv win,
struct param_list param,
int  count 
)
static

◆ gui_gtk_datawindow_delete()

static gboolean gui_gtk_datawindow_delete ( GtkWidget *  widget,
GdkEvent *  event,
struct datawindow_priv win 
)
static

◆ gui_gtk_datawindow_destroy()

void gui_gtk_datawindow_destroy ( struct datawindow_priv win)

◆ gui_gtk_datawindow_mode()

static void gui_gtk_datawindow_mode ( struct datawindow_priv win,
int  start 
)
static

References gui_priv::win.

◆ gui_gtk_datawindow_new()

◆ gui_gtk_datawindow_set_button()

void gui_gtk_datawindow_set_button ( struct datawindow_priv this_,
GtkWidget *  btn 
)

References datawindow_priv::button.

Referenced by roadbook_action().

◆ keypress()

static gboolean keypress ( GtkWidget *  widget,
GdkEventKey *  event,
struct datawindow_priv win 
)
static

Referenced by gui_gtk_datawindow_new().

◆ select_row()

static void select_row ( GtkTreeView *  tree,
GtkTreePath *  path,
GtkTreeViewColumn *  column,
struct datawindow_priv win 
)
static

Variable Documentation

◆ gui_gtk_datawindow_meth

struct datawindow_methods gui_gtk_datawindow_meth
static
Initial value:
= {
}
static void gui_gtk_datawindow_mode(struct datawindow_priv *win, int start)
Definition: datawindow.c:119
void gui_gtk_datawindow_destroy(struct datawindow_priv *win)
Definition: datawindow.c:137
static void gui_gtk_datawindow_add(struct datawindow_priv *win, struct param_list *param, int count)
Definition: datawindow.c:63

Referenced by gui_gtk_datawindow_new().

◆ value