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