| 72 switch(purple_plugin_pref_get_pref_type(pref)) { |
72 switch(purple_plugin_pref_get_pref_type(pref)) { |
| 73 case PURPLE_PLUGIN_PREF_CHOICE: |
73 case PURPLE_PLUGIN_PREF_CHOICE: |
| 74 gtk_label = pidgin_prefs_dropdown_from_list(parent, pref_label, |
74 gtk_label = pidgin_prefs_dropdown_from_list(parent, pref_label, |
| 75 PURPLE_PREF_STRING, pref_name, |
75 PURPLE_PREF_STRING, pref_name, |
| 76 purple_plugin_pref_get_choices(pref)); |
76 purple_plugin_pref_get_choices(pref)); |
| 77 gtk_misc_set_alignment(GTK_MISC(gtk_label), 0, 0.5); |
77 gtk_label_set_alignment(GTK_LABEL(gtk_label), 0, 0.5); |
| 78 |
78 |
| 79 if(sg) |
79 if(sg) |
| 80 gtk_size_group_add_widget(sg, gtk_label); |
80 gtk_size_group_add_widget(sg, gtk_label); |
| 81 |
81 |
| 82 break; |
82 break; |
| 108 |
108 |
| 109 gtk_widget_show(box); |
109 gtk_widget_show(box); |
| 110 gtk_box_pack_start(GTK_BOX(parent), box, FALSE, FALSE, 0); |
110 gtk_box_pack_start(GTK_BOX(parent), box, FALSE, FALSE, 0); |
| 111 |
111 |
| 112 gtk_label = gtk_label_new_with_mnemonic(pref_label); |
112 gtk_label = gtk_label_new_with_mnemonic(pref_label); |
| 113 gtk_misc_set_alignment(GTK_MISC(gtk_label), 0, 0.5); |
113 gtk_label_set_alignment(GTK_LABEL(gtk_label), 0, 0.5); |
| 114 gtk_widget_show(gtk_label); |
114 gtk_widget_show(gtk_label); |
| 115 gtk_box_pack_start(GTK_BOX(box), gtk_label, FALSE, FALSE, 0); |
115 gtk_box_pack_start(GTK_BOX(box), gtk_label, FALSE, FALSE, 0); |
| 116 |
116 |
| 117 if(sg) |
117 if(sg) |
| 118 gtk_size_group_add_widget(sg, gtk_label); |
118 gtk_size_group_add_widget(sg, gtk_label); |
| 164 |
164 |
| 165 switch(purple_plugin_pref_get_pref_type(pref)) { |
165 switch(purple_plugin_pref_get_pref_type(pref)) { |
| 166 case PURPLE_PLUGIN_PREF_CHOICE: |
166 case PURPLE_PLUGIN_PREF_CHOICE: |
| 167 gtk_label = pidgin_prefs_dropdown_from_list(parent, pref_label, |
167 gtk_label = pidgin_prefs_dropdown_from_list(parent, pref_label, |
| 168 PURPLE_PREF_INT, pref_name, purple_plugin_pref_get_choices(pref)); |
168 PURPLE_PREF_INT, pref_name, purple_plugin_pref_get_choices(pref)); |
| 169 gtk_misc_set_alignment(GTK_MISC(gtk_label), 0, 0.5); |
169 gtk_label_set_alignment(GTK_LABEL(gtk_label), 0, 0.5); |
| 170 |
170 |
| 171 if(sg) |
171 if(sg) |
| 172 gtk_size_group_add_widget(sg, gtk_label); |
172 gtk_size_group_add_widget(sg, gtk_label); |
| 173 |
173 |
| 174 break; |
174 break; |
| 183 |
183 |
| 184 |
184 |
| 185 static void |
185 static void |
| 186 make_info_pref(GtkWidget *parent, PurplePluginPref *pref) { |
186 make_info_pref(GtkWidget *parent, PurplePluginPref *pref) { |
| 187 GtkWidget *gtk_label = gtk_label_new(purple_plugin_pref_get_label(pref)); |
187 GtkWidget *gtk_label = gtk_label_new(purple_plugin_pref_get_label(pref)); |
| 188 gtk_misc_set_alignment(GTK_MISC(gtk_label), 0, 0); |
188 gtk_label_set_alignment(GTK_LABEL(gtk_label), 0, 0); |
| 189 gtk_label_set_line_wrap(GTK_LABEL(gtk_label), TRUE); |
189 gtk_label_set_line_wrap(GTK_LABEL(gtk_label), TRUE); |
| 190 gtk_box_pack_start(GTK_BOX(parent), gtk_label, FALSE, FALSE, 0); |
190 gtk_box_pack_start(GTK_BOX(parent), gtk_label, FALSE, FALSE, 0); |
| 191 gtk_widget_show(gtk_label); |
191 gtk_widget_show(gtk_label); |
| 192 } |
192 } |
| 193 |
193 |