enum ND_DialogType;
enum ND_Base;
void (*ND_NumberCallback) (ND_Packet *packet,
void *user_data,
guint value);
void (*ND_AddressCallback) (guchar *address,
int address_len,
ND_Packet *packet,
void *user_data);
void (*ND_FilenameCallback) (const char *filename,
void *user_data);
void (*ND_DialogCallback) (void *user_data);
void nd_dialog_ync (const char *title,
const char *message,
ND_DialogCallback yes_cb,
ND_DialogCallback no_cb,
ND_DialogCallback cancel_cb,
void *user_data);
void nd_dialog_message (const char *title,
const char *message,
gboolean modal);
void nd_dialog_number (const char *message,
ND_Base base,
guint value,
guint max,
ND_NumberCallback callback_okay,
ND_DialogCallback callback_cancel,
ND_Packet *packet,
void *user_data);
void nd_dialog_number_update (void);
void nd_dialog_number_set_base (ND_Base base);
void nd_dialog_number_ok (GtkWidget *dialog);
void nd_dialog_number_cancel (GtkWidget *dialog);
void nd_dialog_largenumber_ok (GtkWidget *dialog);
void nd_dialog_largenumber_up (GtkWidget *dialog);
void nd_dialog_largenumber_down (GtkWidget *dialog);
void nd_dialog_hardware_address (const char *message,
guchar *address,
int address_len,
ND_AddressCallback callback_okay,
ND_DialogCallback callback_cancel,
ND_Packet *packet,
void *user_data);
void nd_dialog_ip (const char *message,
guchar *ip_address,
ND_AddressCallback callback_ok,
ND_DialogCallback callback_cancel,
ND_Packet *packet,
void *user_data);
void nd_dialog_ip_ok (void);
void nd_dialog_ip_cancel (void);
void nd_dialog_filesel (const char *title,
const char *fname,
ND_FilenameCallback callback_fname,
void *user_data);
void nd_dialog_filesel_close ();
void nd_dialog_filesel_ok (GtkWidget *dialog);
void nd_dialog_exit (void);
void nd_dialog_generic (ND_DialogType type,
const char *title,
const char *message,
gboolean modal,
GtkWidget *extra_area,
void *user_data,
int num_buttons,
...);
void nd_dialog_about (void);
void (*ND_FontselCallback) (const char *fontname,
void *user_data);
void nd_dialog_fontsel (const char *title,
const char *fontname,
ND_FontselCallback callback_ok,
void *user_data);
void nd_dialog_fontsel_ok (GtkFontSelectionDialog *dialog);
void nd_dialog_fontsel_cancel (GtkFontSelectionDialog *dialog);
void nd_dialog_fontsel_apply (GtkFontSelectionDialog *dialog); |