nd_dialog

Name

nd_dialog -- 

Synopsis



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);

Description

Details

enum ND_DialogType

typedef enum {
  ND_DIALOG_QUESTION,
  ND_DIALOG_WARNING
} ND_DialogType;


enum ND_Base

typedef enum {
  ND_BASE_DEC,
  ND_BASE_HEX
} ND_Base;


ND_NumberCallback ()

void        (*ND_NumberCallback)            (ND_Packet *packet,
                                             void *user_data,
                                             guint value);


ND_AddressCallback ()

void        (*ND_AddressCallback)           (guchar *address,
                                             int address_len,
                                             ND_Packet *packet,
                                             void *user_data);


ND_FilenameCallback ()

void        (*ND_FilenameCallback)          (const char *filename,
                                             void *user_data);


ND_DialogCallback ()

void        (*ND_DialogCallback)            (void *user_data);


nd_dialog_ync ()

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);


nd_dialog_message ()

void        nd_dialog_message               (const char *title,
                                             const char *message,
                                             gboolean modal);


nd_dialog_number ()

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);


nd_dialog_number_update ()

void        nd_dialog_number_update         (void);


nd_dialog_number_set_base ()

void        nd_dialog_number_set_base       (ND_Base base);


nd_dialog_number_ok ()

void        nd_dialog_number_ok             (GtkWidget *dialog);


nd_dialog_number_cancel ()

void        nd_dialog_number_cancel         (GtkWidget *dialog);


nd_dialog_largenumber_ok ()

void        nd_dialog_largenumber_ok        (GtkWidget *dialog);


nd_dialog_largenumber_up ()

void        nd_dialog_largenumber_up        (GtkWidget *dialog);


nd_dialog_largenumber_down ()

void        nd_dialog_largenumber_down      (GtkWidget *dialog);


nd_dialog_hardware_address ()

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);


nd_dialog_ip ()

void        nd_dialog_ip                    (const char *message,
                                             guchar *ip_address,
                                             ND_AddressCallback callback_ok,
                                             ND_DialogCallback callback_cancel,
                                             ND_Packet *packet,
                                             void *user_data);


nd_dialog_ip_ok ()

void        nd_dialog_ip_ok                 (void);


nd_dialog_ip_cancel ()

void        nd_dialog_ip_cancel             (void);


nd_dialog_filesel ()

void        nd_dialog_filesel               (const char *title,
                                             const char *fname,
                                             ND_FilenameCallback callback_fname,
                                             void *user_data);


nd_dialog_filesel_close ()

void        nd_dialog_filesel_close         ();


nd_dialog_filesel_ok ()

void        nd_dialog_filesel_ok            (GtkWidget *dialog);


nd_dialog_exit ()

void        nd_dialog_exit                  (void);


nd_dialog_generic ()

void        nd_dialog_generic               (ND_DialogType type,
                                             const char *title,
                                             const char *message,
                                             gboolean modal,
                                             GtkWidget *extra_area,
                                             void *user_data,
                                             int num_buttons,
                                             ...);


nd_dialog_about ()

void        nd_dialog_about                 (void);


ND_FontselCallback ()

void        (*ND_FontselCallback)           (const char *fontname,
                                             void *user_data);


nd_dialog_fontsel ()

void        nd_dialog_fontsel               (const char *title,
                                             const char *fontname,
                                             ND_FontselCallback callback_ok,
                                             void *user_data);


nd_dialog_fontsel_ok ()

void        nd_dialog_fontsel_ok            (GtkFontSelectionDialog *dialog);


nd_dialog_fontsel_cancel ()

void        nd_dialog_fontsel_cancel        (GtkFontSelectionDialog *dialog);


nd_dialog_fontsel_apply ()

void        nd_dialog_fontsel_apply         (GtkFontSelectionDialog *dialog);