comparison plugins/gtik.c @ 5314:1f901484599d

[gaim-migrate @ 5686] GTK_OBJECT -> G_OBJECT Also fixed a few compiler warnings. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Tue, 06 May 2003 05:48:03 +0000
parents fefad67de2c7
children 8f94cce8faa5
comparison
equal deleted inserted replaced
5313:8d118c2b03c9 5314:1f901484599d
133 133
134 134
135 /*-----------------------------------------------------------------*/ 135 /*-----------------------------------------------------------------*/
136 void remove_self(GtkWidget *w, void *handle) 136 void remove_self(GtkWidget *w, void *handle)
137 { 137 {
138 gtk_signal_disconnect(GTK_OBJECT(applet), destroycb); 138 gtk_signal_disconnect(G_OBJECT(applet), destroycb);
139 if (drawTimeID > 0) { g_source_remove(drawTimeID); } 139 if (drawTimeID > 0) { g_source_remove(drawTimeID); }
140 if (updateTimeID >0) { g_source_remove(updateTimeID); } 140 if (updateTimeID >0) { g_source_remove(updateTimeID); }
141 gtk_widget_destroy(applet); 141 gtk_widget_destroy(applet);
142 gaim_plugin_unload_self(handle); 142 gaim_plugin_unload_self(handle);
143 } 143 }
733 timeout_c = gtk_spin_button_new( GTK_ADJUSTMENT(timeout_a), 1, 0 ); 733 timeout_c = gtk_spin_button_new( GTK_ADJUSTMENT(timeout_a), 1, 0 );
734 734
735 gtk_box_pack_start_defaults( GTK_BOX(panel2), timeout_label ); 735 gtk_box_pack_start_defaults( GTK_BOX(panel2), timeout_label );
736 gtk_box_pack_start_defaults( GTK_BOX(panel2), timeout_c ); 736 gtk_box_pack_start_defaults( GTK_BOX(panel2), timeout_c );
737 737
738 g_signal_connect_swapped(GTK_OBJECT(timeout_c), "changed",G_CALLBACK(changed_cb),GTK_OBJECT(pb)); 738 g_signal_connect_swapped(G_OBJECT(timeout_c), "changed",G_CALLBACK(changed_cb),G_OBJECT(pb));
739 739
740 g_signal_connect( GTK_OBJECT(timeout_a),"value_changed", 740 g_signal_connect( G_OBJECT(timeout_a),"value_changed",
741 G_CALLBACK(timeout_cb), timeout_c ); 741 G_CALLBACK(timeout_cb), timeout_c );
742 g_signal_connect( GTK_OBJECT(timeout_c),"changed", 742 g_signal_connect( G_OBJECT(timeout_c),"changed",
743 G_CALLBACK(timeout_cb), timeout_c ); 743 G_CALLBACK(timeout_cb), timeout_c );
744 gtk_spin_button_set_update_policy( GTK_SPIN_BUTTON(timeout_c), 744 gtk_spin_button_set_update_policy( GTK_SPIN_BUTTON(timeout_c),
745 GTK_UPDATE_ALWAYS ); 745 GTK_UPDATE_ALWAYS );
746 746
747 label1 = gtk_label_new(_("Enter symbols delimited with \"+\" in the box below.")); 747 label1 = gtk_label_new(_("Enter symbols delimited with \"+\" in the box below."));
748 748
749 tik_syms_entry = gtk_entry_new_with_max_length(60); 749 tik_syms_entry = gtk_entry_new_with_max_length(60);
750 750
751 /* tik_syms var is her if want a default value */ 751 /* tik_syms var is her if want a default value */
752 gtk_entry_set_text(GTK_ENTRY(tik_syms_entry), props.tik_syms ? props.tik_syms : tik_syms); 752 gtk_entry_set_text(GTK_ENTRY(tik_syms_entry), props.tik_syms ? props.tik_syms : tik_syms);
753 g_signal_connect_swapped(GTK_OBJECT(tik_syms_entry), "changed",G_CALLBACK(changed_cb),GTK_OBJECT(pb)); 753 g_signal_connect_swapped(G_OBJECT(tik_syms_entry), "changed",G_CALLBACK(changed_cb),G_OBJECT(pb));
754 754
755 /* OUTPUT FORMAT and SCROLL DIRECTION */ 755 /* OUTPUT FORMAT and SCROLL DIRECTION */
756 756
757 label2 = gtk_label_new(_("Check this box to display only symbols and price:")); 757 label2 = gtk_label_new(_("Check this box to display only symbols and price:"));
758 label3 = gtk_label_new(_("Check this box to scroll left to right:")); 758 label3 = gtk_label_new(_("Check this box to scroll left to right:"));
765 765
766 /* Set the checkbox according to current prefs */ 766 /* Set the checkbox according to current prefs */
767 if (strcmp(props.output,"default")!=0) 767 if (strcmp(props.output,"default")!=0)
768 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check), 768 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check),
769 TRUE); 769 TRUE);
770 g_signal_connect_swapped(GTK_OBJECT(check),"toggled", 770 g_signal_connect_swapped(G_OBJECT(check),"toggled",
771 G_CALLBACK(changed_cb),GTK_OBJECT(pb)); 771 G_CALLBACK(changed_cb),G_OBJECT(pb));
772 g_signal_connect(GTK_OBJECT(check),"toggled", 772 g_signal_connect(G_OBJECT(check),"toggled",
773 G_CALLBACK(toggle_output_cb),NULL); 773 G_CALLBACK(toggle_output_cb),NULL);
774 774
775 /* Set the checkbox according to current prefs */ 775 /* Set the checkbox according to current prefs */
776 if (strcmp(props.scroll,"right2left")!=0) 776 if (strcmp(props.scroll,"right2left")!=0)
777 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check2), 777 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check2),
778 TRUE); 778 TRUE);
779 g_signal_connect_swapped(GTK_OBJECT(check2),"toggled", 779 g_signal_connect_swapped(G_OBJECT(check2),"toggled",
780 G_CALLBACK(changed_cb),GTK_OBJECT(pb)); 780 G_CALLBACK(changed_cb),G_OBJECT(pb));
781 g_signal_connect(GTK_OBJECT(check2),"toggled", 781 g_signal_connect(G_OBJECT(check2),"toggled",
782 G_CALLBACK(toggle_scroll_cb),NULL); 782 G_CALLBACK(toggle_scroll_cb),NULL);
783 783
784 /* COLOR */ 784 /* COLOR */
785 /* upLabel = gtk_label_new(_("+ Color")); 785 /* upLabel = gtk_label_new(_("+ Color"));
786 upColor = gnome_color_picker_new(); 786 upColor = gnome_color_picker_new();
788 sscanf( props.ucolor, "#%02x%02x%02x", &ur,&ug,&ub ); 788 sscanf( props.ucolor, "#%02x%02x%02x", &ur,&ug,&ub );
789 789
790 gnome_color_picker_set_i8(GNOME_COLOR_PICKER (upColor), 790 gnome_color_picker_set_i8(GNOME_COLOR_PICKER (upColor),
791 ur, ug, ub, 255); 791 ur, ug, ub, 255);
792 792
793 g_signal_connect(GTK_OBJECT(upColor), "color_set", 793 g_signal_connect(G_OBJECT(upColor), "color_set",
794 G_CALLBACK(ucolor_set_cb), NULL); 794 G_CALLBACK(ucolor_set_cb), NULL);
795 795
796 gtk_box_pack_start_defaults( GTK_BOX(panela), upLabel ); 796 gtk_box_pack_start_defaults( GTK_BOX(panela), upLabel );
797 gtk_box_pack_start_defaults( GTK_BOX(panela), upColor ); 797 gtk_box_pack_start_defaults( GTK_BOX(panela), upColor );
798 798
802 sscanf( props.dcolor, "#%02x%02x%02x", &dr,&dg,&db ); 802 sscanf( props.dcolor, "#%02x%02x%02x", &dr,&dg,&db );
803 803
804 gnome_color_picker_set_i8(GNOME_COLOR_PICKER (downColor), 804 gnome_color_picker_set_i8(GNOME_COLOR_PICKER (downColor),
805 dr, dg, db, 255); 805 dr, dg, db, 255);
806 806
807 g_signal_connect(GTK_OBJECT(downColor), "color_set", 807 g_signal_connect(G_OBJECT(downColor), "color_set",
808 G_CALLBACK(dcolor_set_cb), NULL); 808 G_CALLBACK(dcolor_set_cb), NULL);
809 809
810 gtk_box_pack_start_defaults( GTK_BOX(panela), downLabel ); 810 gtk_box_pack_start_defaults( GTK_BOX(panela), downLabel );
811 gtk_box_pack_start_defaults( GTK_BOX(panela), downColor ); 811 gtk_box_pack_start_defaults( GTK_BOX(panela), downColor );
812 812
828 gtk_box_pack_start(GTK_BOX(vbox), tik_syms_entry, 828 gtk_box_pack_start(GTK_BOX(vbox), tik_syms_entry,
829 FALSE, FALSE, 8); 829 FALSE, FALSE, 8);
830 830
831 gtk_container_add(GTK_CONTAINER(pb), vbox); 831 gtk_container_add(GTK_CONTAINER(pb), vbox);
832 832
833 g_signal_connect_swapped(GTK_OBJECT(tik_syms_entry), 833 g_signal_connect_swapped(G_OBJECT(tik_syms_entry),
834 "changed",G_CALLBACK(changed_cb), 834 "changed",G_CALLBACK(changed_cb),
835 GTK_OBJECT(pb)); 835 G_OBJECT(pb));
836 836
837 g_signal_connect(GTK_OBJECT(pb), "apply", 837 g_signal_connect(G_OBJECT(pb), "apply",
838 G_CALLBACK(apply_cb), NULL); 838 G_CALLBACK(apply_cb), NULL);
839 839
840 gtk_widget_show_all(pb); 840 gtk_widget_show_all(pb);
841 } 841 }
842 842
867 gtk_widget_show(vbox); 867 gtk_widget_show(vbox);
868 868
869 /* applet_widget_add (APPLET_WIDGET (applet), vbox); */ 869 /* applet_widget_add (APPLET_WIDGET (applet), vbox); */
870 gtk_container_add(GTK_CONTAINER(applet), vbox); 870 gtk_container_add(GTK_CONTAINER(applet), vbox);
871 871
872 g_signal_connect(GTK_OBJECT(drawing_area),"expose_event", 872 g_signal_connect(G_OBJECT(drawing_area),"expose_event",
873 (GtkSignalFunc) expose_event, NULL); 873 (GtkSignalFunc) expose_event, NULL);
874 874
875 g_signal_connect(GTK_OBJECT(drawing_area),"configure_event", 875 g_signal_connect(G_OBJECT(drawing_area),"configure_event",
876 (GtkSignalFunc) configure_event, NULL); 876 (GtkSignalFunc) configure_event, NULL);
877 877
878 878
879 destroycb = g_signal_connect(GTK_OBJECT(applet), "destroy", 879 destroycb = g_signal_connect(G_OBJECT(applet), "destroy",
880 G_CALLBACK(remove_self), handle); 880 G_CALLBACK(remove_self), handle);
881 881
882 882
883 883
884 gtk_widget_show (applet); 884 gtk_widget_show (applet);
915 915
916 916
917 /* JHACK */ 917 /* JHACK */
918 /*-----------------------------------------------------------------*/ 918 /*-----------------------------------------------------------------*/
919 void gaim_plugin_remove() { 919 void gaim_plugin_remove() {
920 gtk_signal_disconnect(GTK_OBJECT(applet), destroycb); 920 gtk_signal_disconnect(G_OBJECT(applet), destroycb);
921 if (drawTimeID > 0) { g_source_remove(drawTimeID); } 921 if (drawTimeID > 0) { g_source_remove(drawTimeID); }
922 if (updateTimeID >0) { g_source_remove(updateTimeID); } 922 if (updateTimeID >0) { g_source_remove(updateTimeID); }
923 gtk_widget_destroy(applet); 923 gtk_widget_destroy(applet);
924 } 924 }
925 925