pidgin/plugins/disco/gtkdisco.h

changeset 41499
a80a41434f44
parent 39801
2bbed8148402
child 41562
bfd0330f09fb
equal deleted inserted replaced
41498:ea40c778bf9d 41499:a80a41434f44
35 35
36 GtkWidget *account_chooser; 36 GtkWidget *account_chooser;
37 37
38 GtkWidget *progress; 38 GtkWidget *progress;
39 39
40 GtkWidget *stop_button; 40 GSimpleAction *stop_action;
41 GtkWidget *browse_button; 41 GSimpleAction *browse_action;
42 GtkWidget *register_button; 42 GSimpleAction *register_action;
43 GtkWidget *add_button; 43 GSimpleAction *add_action;
44 XmppDiscoService *selected; 44 XmppDiscoService *selected;
45 45
46 GtkTreeView *tree; 46 GtkTreeView *tree;
47 GtkTreeStore *model; 47 GtkTreeStore *model;
48 PurpleAccount *account; 48 PurpleAccount *account;
49 PidginDiscoList *discolist; 49 PidginDiscoList *discolist;
50 50
51 gpointer *prompt_handle; 51 GtkPopoverMenu *popover;
52 GMenuModel *popover_menu;
53
54 gpointer prompt_handle;
52 }; 55 };
53 56
54 #define PIDGIN_TYPE_DISCO_DIALOG (pidgin_disco_dialog_get_type()) 57 #define PIDGIN_TYPE_DISCO_DIALOG (pidgin_disco_dialog_get_type())
55 G_DECLARE_FINAL_TYPE(PidginDiscoDialog, pidgin_disco_dialog, PIDGIN, 58 G_DECLARE_FINAL_TYPE(PidginDiscoDialog, pidgin_disco_dialog, PIDGIN,
56 DISCO_DIALOG, GtkDialog) 59 DISCO_DIALOG, GtkDialog)
58 struct _PidginDiscoList { 61 struct _PidginDiscoList {
59 PurpleConnection *pc; 62 PurpleConnection *pc;
60 gboolean in_progress; 63 gboolean in_progress;
61 const gchar *server; 64 const gchar *server;
62 65
63 gint ref;
64 guint fetch_count; 66 guint fetch_count;
65 67
66 PidginDiscoDialog *dialog; 68 PidginDiscoDialog *dialog;
67 GHashTable *services; 69 GHashTable *services;
68 }; 70 };

mercurial