AnjutaSavePrompt

AnjutaSavePrompt — Save dialog prompt for unsaved data

Stability Level

Unstable, unless otherwise indicated

Synopsis


#include <libanjuta/anjuta-save-prompt.h>


                    AnjutaSavePromptPrivate;
gboolean            (*AnjutaSavePromptSaveFunc)         (AnjutaSavePrompt *save_prompt,
                                                         gpointer item,
                                                         gpointer user_data);
                    AnjutaSavePrompt;
AnjutaSavePrompt*   anjuta_save_prompt_new              (GtkWindow *parent);
gint                anjuta_save_prompt_get_items_count  (AnjutaSavePrompt *save_prompt);
void                anjuta_save_prompt_add_item         (AnjutaSavePrompt *save_prompt,
                                                         const gchar *item_name,
                                                         const gchar *item_detail,
                                                         gpointer item,
                                                         AnjutaSavePromptSaveFunc item_save_func,
                                                         gpointer user_data);

Object Hierarchy


  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkWindow
                                       +----GtkDialog
                                             +----GtkMessageDialog
                                                   +----AnjutaSavePrompt

Implemented Interfaces

AnjutaSavePrompt implements AtkImplementorIface.

Description

Details

AnjutaSavePromptPrivate

typedef struct _AnjutaSavePromptPrivate AnjutaSavePromptPrivate;


AnjutaSavePromptSaveFunc ()

gboolean            (*AnjutaSavePromptSaveFunc)         (AnjutaSavePrompt *save_prompt,
                                                         gpointer item,
                                                         gpointer user_data);

save_prompt :
item :
user_data :
Returns :

AnjutaSavePrompt

typedef struct _AnjutaSavePrompt AnjutaSavePrompt;


anjuta_save_prompt_new ()

AnjutaSavePrompt*   anjuta_save_prompt_new              (GtkWindow *parent);

parent :
Returns :

anjuta_save_prompt_get_items_count ()

gint                anjuta_save_prompt_get_items_count  (AnjutaSavePrompt *save_prompt);

save_prompt :
Returns :

anjuta_save_prompt_add_item ()

void                anjuta_save_prompt_add_item         (AnjutaSavePrompt *save_prompt,
                                                         const gchar *item_name,
                                                         const gchar *item_detail,
                                                         gpointer item,
                                                         AnjutaSavePromptSaveFunc item_save_func,
                                                         gpointer user_data);

save_prompt :
item_name :
item_detail :
item :
item_save_func :
user_data :