Mercurial > pidgin.yaz
comparison src/dialogs.c @ 8319:a2c5537a814b
[gaim-migrate @ 9043]
This fixes the symbol collision, incorrect data types, lack of casting,
unused variables, and comments inside comments that were preventing the new
toolbar code from compiling in some cases here.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Mon, 23 Feb 2004 22:13:43 +0000 |
parents | 6f549c1d0829 |
children | 6d0869404696 |
comparison
equal
deleted
inserted
replaced
8318:e45e19951e55 | 8319:a2c5537a814b |
---|---|
102 } | 102 } |
103 | 103 |
104 /*------------------------------------------------------------------------*/ | 104 /*------------------------------------------------------------------------*/ |
105 /* Destroys */ | 105 /* Destroys */ |
106 /*------------------------------------------------------------------------*/ | 106 /*------------------------------------------------------------------------*/ |
107 | |
108 static gint delete_event_dialog(GtkWidget *w, GdkEventAny *e, GaimConversation *c) | |
109 { | |
110 GaimGtkConversation *gtkconv; | |
111 gchar *object_data; | |
112 | |
113 object_data = g_object_get_data(G_OBJECT(w), "dialog_type"); | |
114 | |
115 gtkconv = GAIM_GTK_CONVERSATION(c); | |
116 | |
117 /*if (GTK_IS_COLOR_SELECTION_DIALOG(w)) { | |
118 if (w == gtkconv->dialogs.fg_color) { | |
119 gtk_toggle_button_set_active( | |
120 GTK_TOGGLE_BUTTON(gtkconv->toolbar.fgcolor), FALSE); | |
121 gtkconv->dialogs.fg_color = NULL; | |
122 } else { | |
123 gtk_toggle_button_set_active( | |
124 GTK_TOGGLE_BUTTON(gtkconv->toolbar.bgcolor), FALSE); | |
125 gtkconv->dialogs.bg_color = NULL; | |
126 } | |
127 } else if (GTK_IS_FONT_SELECTION_DIALOG(w)) { | |
128 gtk_toggle_button_set_active( | |
129 GTK_TOGGLE_BUTTON(gtkconv->toolbar.font), FALSE); | |
130 gtkconv->dialogs.font = NULL; | |
131 } else if (!g_ascii_strcasecmp(object_data, "smiley dialog")) { | |
132 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtkconv->toolbar.smiley), | |
133 FALSE); | |
134 gtkconv->dialogs.smiley = NULL; | |
135 } else if (!g_ascii_strcasecmp(object_data, "log dialog")) { | |
136 gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtkconv->toolbar.log), | |
137 FALSE); | |
138 gtkconv->dialogs.log = NULL; | |
139 }*/ | |
140 | |
141 dialogwindows = g_list_remove(dialogwindows, w); | |
142 gtk_widget_destroy(w); | |
143 | |
144 return FALSE; | |
145 } | |
146 | 107 |
147 static void destroy_dialog(GtkWidget *w, GtkWidget *w2) | 108 static void destroy_dialog(GtkWidget *w, GtkWidget *w2) |
148 { | 109 { |
149 GtkWidget *dest; | 110 GtkWidget *dest; |
150 | 111 |
577 GtkWidget *bgcseld = NULL; | 538 GtkWidget *bgcseld = NULL; |
578 | 539 |
579 void show_fgcolor_dialog(GaimConversation *c, GtkWidget *color) | 540 void show_fgcolor_dialog(GaimConversation *c, GtkWidget *color) |
580 { | 541 { |
581 GaimGtkConversation *gtkconv; | 542 GaimGtkConversation *gtkconv; |
582 GtkWidget *colorsel; | |
583 GdkColor fgcolor; | 543 GdkColor fgcolor; |
584 | 544 |
585 gtkconv = GAIM_GTK_CONVERSATION(c); | 545 gtkconv = GAIM_GTK_CONVERSATION(c); |
586 | 546 |
587 gdk_color_parse(gaim_prefs_get_string("/gaim/gtk/conversations/fgcolor"), | 547 gdk_color_parse(gaim_prefs_get_string("/gaim/gtk/conversations/fgcolor"), |
606 } | 566 } |
607 | 567 |
608 void show_bgcolor_dialog(GaimConversation *c, GtkWidget *color) | 568 void show_bgcolor_dialog(GaimConversation *c, GtkWidget *color) |
609 { | 569 { |
610 GaimGtkConversation *gtkconv; | 570 GaimGtkConversation *gtkconv; |
611 GtkWidget *colorsel; | |
612 GdkColor bgcolor; | 571 GdkColor bgcolor; |
613 | 572 |
614 gtkconv = GAIM_GTK_CONVERSATION(c); | 573 gtkconv = GAIM_GTK_CONVERSATION(c); |
615 | 574 |
616 gdk_color_parse(gaim_prefs_get_string("/gaim/gtk/conversations/bgcolor"), | 575 gdk_color_parse(gaim_prefs_get_string("/gaim/gtk/conversations/bgcolor"), |
833 GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); | 792 GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); |
834 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw), GTK_SHADOW_IN); | 793 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw), GTK_SHADOW_IN); |
835 gtk_box_pack_start(GTK_BOX(vbox), sw, TRUE, TRUE, 0); | 794 gtk_box_pack_start(GTK_BOX(vbox), sw, TRUE, TRUE, 0); |
836 | 795 |
837 ca->text = gtk_imhtml_new(NULL, NULL); | 796 ca->text = gtk_imhtml_new(NULL, NULL); |
838 gtk_imhtml_set_editable(ca->text, TRUE); | 797 gtk_imhtml_set_editable(GTK_IMHTML(ca->text), TRUE); |
839 gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(ca->text), GTK_WRAP_WORD_CHAR); | 798 gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(ca->text), GTK_WRAP_WORD_CHAR); |
840 | 799 |
841 if (gaim_prefs_get_bool("/gaim/gtk/conversations/spellcheck")) | 800 if (gaim_prefs_get_bool("/gaim/gtk/conversations/spellcheck")) |
842 gaim_gtk_setup_gtkspell(GTK_TEXT_VIEW(ca->text)); | 801 gaim_gtk_setup_gtkspell(GTK_TEXT_VIEW(ca->text)); |
843 gtk_imhtmltoolbar_attach(GTK_IMHTMLTOOLBAR(ca->toolbar), ca->text); | 802 gtk_imhtmltoolbar_attach(GTK_IMHTMLTOOLBAR(ca->toolbar), ca->text); |
845 gtk_container_add(GTK_CONTAINER(sw), ca->text); | 804 gtk_container_add(GTK_CONTAINER(sw), ca->text); |
846 | 805 |
847 if (dummy) { | 806 if (dummy) { |
848 struct away_message *amt; | 807 struct away_message *amt; |
849 GtkTreeIter iter; | 808 GtkTreeIter iter; |
850 int pos = 0; | |
851 GtkListStore *ls = GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(dummy))); | 809 GtkListStore *ls = GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(dummy))); |
852 GtkTreeSelection *sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(dummy)); | 810 GtkTreeSelection *sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(dummy)); |
853 GValue val = { 0, }; | 811 GValue val = { 0, }; |
854 GtkTextIter start; | |
855 GtkTextBuffer *buffer; | |
856 | 812 |
857 if (! gtk_tree_selection_get_selected (sel, (GtkTreeModel**)&ls, &iter)) | 813 if (! gtk_tree_selection_get_selected (sel, (GtkTreeModel**)&ls, &iter)) |
858 return; | 814 return; |
859 gtk_tree_model_get_value (GTK_TREE_MODEL(ls), &iter, 1, &val); | 815 gtk_tree_model_get_value (GTK_TREE_MODEL(ls), &iter, 1, &val); |
860 amt = g_value_get_pointer (&val); | 816 amt = g_value_get_pointer (&val); |