pidgin/gtkconv.c

branch
cpw.qulogic.gtk3
changeset 32911
0c043a82aac2
parent 32909
9f72435c0950
child 32912
6f4a4f8ad117
equal deleted inserted replaced
32910:e2d396a9f7ad 32911:0c043a82aac2
3109 pidgin_conv_get_window(PidginConversation *gtkconv) 3109 pidgin_conv_get_window(PidginConversation *gtkconv)
3110 { 3110 {
3111 g_return_val_if_fail(gtkconv != NULL, NULL); 3111 g_return_val_if_fail(gtkconv != NULL, NULL);
3112 return gtkconv->win; 3112 return gtkconv->win;
3113 } 3113 }
3114
3115 #if 1
3116 3114
3117 static GtkActionEntry menu_entries[] = 3115 static GtkActionEntry menu_entries[] =
3118 /* TODO: fill out tooltips... */ 3116 /* TODO: fill out tooltips... */
3119 { 3117 {
3120 /* Conversation menu */ 3118 /* Conversation menu */
3205 "<menuitem action='ShowTimestamps'/>" 3203 "<menuitem action='ShowTimestamps'/>"
3206 "</menu>" 3204 "</menu>"
3207 "</menubar>" 3205 "</menubar>"
3208 "</ui>"; 3206 "</ui>";
3209 3207
3210 #else
3211
3212 static GtkItemFactoryEntry menu_items[] =
3213 {
3214 /* Conversation menu */
3215 { N_("/_Conversation"), NULL, NULL, 0, "<Branch>", NULL },
3216
3217 { N_("/Conversation/New Instant _Message..."), "<CTL>M", menu_new_conv_cb,
3218 0, "<StockItem>", PIDGIN_STOCK_TOOLBAR_MESSAGE_NEW },
3219 { N_("/Conversation/Join a _Chat..."), NULL, menu_join_chat_cb,
3220 0, "<StockItem>", PIDGIN_STOCK_CHAT },
3221
3222 { "/Conversation/sep0", NULL, NULL, 0, "<Separator>", NULL },
3223
3224 { N_("/Conversation/_Find..."), NULL, menu_find_cb, 0,
3225 "<StockItem>", GTK_STOCK_FIND },
3226 { N_("/Conversation/View _Log"), NULL, menu_view_log_cb, 0, "<Item>", NULL },
3227 { N_("/Conversation/_Save As..."), NULL, menu_save_as_cb, 0,
3228 "<StockItem>", GTK_STOCK_SAVE_AS },
3229 { N_("/Conversation/Clea_r Scrollback"), "<CTL>L", menu_clear_cb, 0, "<StockItem>", GTK_STOCK_CLEAR },
3230
3231 { "/Conversation/sep1", NULL, NULL, 0, "<Separator>", NULL },
3232
3233 #ifdef USE_VV
3234 { N_("/Conversation/M_edia"), NULL, NULL, 0, "<Branch>", NULL },
3235
3236 { N_("/Conversation/Media/_Audio Call"), NULL, menu_initiate_media_call_cb, 0,
3237 "<StockItem>", PIDGIN_STOCK_TOOLBAR_AUDIO_CALL },
3238 { N_("/Conversation/Media/_Video Call"), NULL, menu_initiate_media_call_cb, 1,
3239 "<StockItem>", PIDGIN_STOCK_TOOLBAR_VIDEO_CALL },
3240 { N_("/Conversation/Media/Audio\\/Video _Call"), NULL, menu_initiate_media_call_cb, 2,
3241 "<StockItem>", PIDGIN_STOCK_TOOLBAR_VIDEO_CALL },
3242 #endif
3243
3244 { N_("/Conversation/Se_nd File..."), NULL, menu_send_file_cb, 0, "<StockItem>", PIDGIN_STOCK_TOOLBAR_SEND_FILE },
3245 { N_("/Conversation/Get _Attention"), NULL, menu_get_attention_cb, 0, "<StockItem>", PIDGIN_STOCK_TOOLBAR_SEND_ATTENTION },
3246 { N_("/Conversation/Add Buddy _Pounce..."), NULL, menu_add_pounce_cb,
3247 0, "<Item>", NULL },
3248 { N_("/Conversation/_Get Info"), "<CTL>O", menu_get_info_cb, 0,
3249 "<StockItem>", PIDGIN_STOCK_TOOLBAR_USER_INFO },
3250 { N_("/Conversation/In_vite..."), NULL, menu_invite_cb, 0,
3251 "<Item>", NULL },
3252 { N_("/Conversation/M_ore"), NULL, NULL, 0, "<Branch>", NULL },
3253
3254 { "/Conversation/sep2", NULL, NULL, 0, "<Separator>", NULL },
3255
3256 { N_("/Conversation/Al_ias..."), NULL, menu_alias_cb, 0,
3257 "<Item>", NULL },
3258 { N_("/Conversation/_Block..."), NULL, menu_block_cb, 0,
3259 "<StockItem>", PIDGIN_STOCK_TOOLBAR_BLOCK },
3260 { N_("/Conversation/_Unblock..."), NULL, menu_unblock_cb, 0,
3261 "<StockItem>", PIDGIN_STOCK_TOOLBAR_UNBLOCK },
3262 { N_("/Conversation/_Add..."), NULL, menu_add_remove_cb, 0,
3263 "<StockItem>", GTK_STOCK_ADD },
3264 { N_("/Conversation/_Remove..."), NULL, menu_add_remove_cb, 0,
3265 "<StockItem>", GTK_STOCK_REMOVE },
3266
3267 { "/Conversation/sep3", NULL, NULL, 0, "<Separator>", NULL },
3268
3269 { N_("/Conversation/Insert Lin_k..."), NULL, menu_insert_link_cb, 0,
3270 "<StockItem>", PIDGIN_STOCK_TOOLBAR_INSERT_LINK },
3271 { N_("/Conversation/Insert Imag_e..."), NULL, menu_insert_image_cb, 0,
3272 "<StockItem>", PIDGIN_STOCK_TOOLBAR_INSERT_IMAGE },
3273
3274 { "/Conversation/sep4", NULL, NULL, 0, "<Separator>", NULL },
3275
3276
3277 { N_("/Conversation/_Close"), NULL, menu_close_conv_cb, 0,
3278 "<StockItem>", GTK_STOCK_CLOSE },
3279
3280 /* Options */
3281 { N_("/_Options"), NULL, NULL, 0, "<Branch>", NULL },
3282 { N_("/Options/Enable _Logging"), NULL, menu_logging_cb, 0, "<CheckItem>", NULL },
3283 { N_("/Options/Enable _Sounds"), NULL, menu_sounds_cb, 0, "<CheckItem>", NULL },
3284 { "/Options/sep0", NULL, NULL, 0, "<Separator>", NULL },
3285 { N_("/Options/Show Formatting _Toolbars"), NULL, menu_toolbar_cb, 0, "<CheckItem>", NULL },
3286 { N_("/Options/Show Ti_mestamps"), NULL, menu_timestamps_cb, 0, "<CheckItem>", NULL },
3287 };
3288 #endif
3289
3290 static void 3208 static void
3291 sound_method_pref_changed_cb(const char *name, PurplePrefType type, 3209 sound_method_pref_changed_cb(const char *name, PurplePrefType type,
3292 gconstpointer value, gpointer data) 3210 gconstpointer value, gpointer data)
3293 { 3211 {
3294 PidginWindow *win = data; 3212 PidginWindow *win = data;

mercurial