| 2511 TRUE, 0, GTK_PACK_START); |
2511 TRUE, 0, GTK_PACK_START); |
| 2512 gtk_box_set_child_packing(GTK_BOX(vbox->parent->parent->parent), |
2512 gtk_box_set_child_packing(GTK_BOX(vbox->parent->parent->parent), |
| 2513 vbox->parent->parent, TRUE, TRUE, 0, GTK_PACK_START); |
2513 vbox->parent->parent, TRUE, TRUE, 0, GTK_PACK_START); |
| 2514 |
2514 |
| 2515 /* SOUND SELECTION */ |
2515 /* SOUND SELECTION */ |
| 2516 sw = gtk_scrolled_window_new(NULL,NULL); |
|
| 2517 gtk_widget_set_size_request(sw, -1, 100); |
|
| 2518 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); |
|
| 2519 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW(sw), GTK_SHADOW_IN); |
|
| 2520 |
|
| 2521 gtk_box_pack_start(GTK_BOX(vbox), sw, TRUE, TRUE, 0); |
|
| 2522 event_store = gtk_list_store_new (4, G_TYPE_BOOLEAN, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_UINT); |
2516 event_store = gtk_list_store_new (4, G_TYPE_BOOLEAN, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_UINT); |
| 2523 |
2517 |
| 2524 for (j=0; j < PURPLE_NUM_SOUNDS; j++) { |
2518 for (j=0; j < PURPLE_NUM_SOUNDS; j++) { |
| 2525 char *pref = g_strdup_printf(PIDGIN_PREFS_ROOT "/sound/enabled/%s", |
2519 char *pref = g_strdup_printf(PIDGIN_PREFS_ROOT "/sound/enabled/%s", |
| 2526 pidgin_sound_get_event_option(j)); |
2520 pidgin_sound_get_event_option(j)); |
| 2565 rend, |
2559 rend, |
| 2566 "text", 1, |
2560 "text", 1, |
| 2567 NULL); |
2561 NULL); |
| 2568 gtk_tree_view_append_column (GTK_TREE_VIEW(event_view), col); |
2562 gtk_tree_view_append_column (GTK_TREE_VIEW(event_view), col); |
| 2569 g_object_unref(G_OBJECT(event_store)); |
2563 g_object_unref(G_OBJECT(event_store)); |
| 2570 gtk_container_add(GTK_CONTAINER(sw), event_view); |
2564 gtk_box_pack_start(GTK_BOX(vbox), |
| |
2565 pidgin_make_scrollable(event_view, GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC, GTK_SHADOW_IN, -1, 100), |
| |
2566 TRUE, TRUE, 0); |
| 2571 |
2567 |
| 2572 hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BOX_SPACE); |
2568 hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BOX_SPACE); |
| 2573 gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); |
2569 gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); |
| 2574 sound_entry = gtk_entry_new(); |
2570 sound_entry = gtk_entry_new(); |
| 2575 pref = g_strdup_printf(PIDGIN_PREFS_ROOT "/sound/file/%s", |
2571 pref = g_strdup_printf(PIDGIN_PREFS_ROOT "/sound/file/%s", |