/[xlog]/xlog/src/callbacks_menu.c
ViewVC logotype

Diff of /xlog/src/callbacks_menu.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.46 by pa4tu, Tue Oct 7 17:07:01 2003 UTC revision 1.47 by pa4tu, Fri Oct 10 18:58:06 2003 UTC
# Line 71  on_menu_print_activate (GtkMenuItem * me Line 71  on_menu_print_activate (GtkMenuItem * me
71  {  {
72    GtkWidget *printallradiobutton, *printrangeradiobutton, *printlowentry,    GtkWidget *printallradiobutton, *printrangeradiobutton, *printlowentry,
73      *printhighentry, *printrangelabel, *sizecomboentry, *pointcomboentry,      *printhighentry, *printrangelabel, *sizecomboentry, *pointcomboentry,
74      *conteststyleradiobutton, *normalstyleradiobutton,      *orientationcomboentry, *filedestinationradiobutton,
75      *filedestinationradiobutton, *printerdestinationradiobutton;      *printerdestinationradiobutton;
76      GtkWidget *p1, *p2, *p3, *p4, *p5, *p6, *p7, *p8, *p9, *p10,
77        *p11, *p12, *p13, *p14, *p15, *p16, *p17, *p18;
78    gchar *temp;    gchar *temp;
79            GtkTreeViewColumn *column;
80    logtype *logwindow;    logtype *logwindow;
81    
82    printdialog = create_printdialog ();    printdialog = create_printdialog ();
# Line 89  on_menu_print_activate (GtkMenuItem * me Line 92  on_menu_print_activate (GtkMenuItem * me
92      lookup_widget (printdialog, "filedestinationradiobutton");      lookup_widget (printdialog, "filedestinationradiobutton");
93    printerdestinationradiobutton =    printerdestinationradiobutton =
94      lookup_widget (printdialog, "printerdestinationradiobutton");      lookup_widget (printdialog, "printerdestinationradiobutton");
95    normalstyleradiobutton =    orientationcomboentry =
96      lookup_widget (printdialog, "normalstyleradiobutton");      lookup_widget (printdialog, "orientationcomboentry");
97    conteststyleradiobutton =  
98      lookup_widget (printdialog, "conteststyleradiobutton");    /* toggle buttons */
99      p1 = lookup_widget (printdialog, "p1");
100      p2 = lookup_widget (printdialog, "p2");
101      p3 = lookup_widget (printdialog, "p3");
102      p4 = lookup_widget (printdialog, "p4");
103      p5 = lookup_widget (printdialog, "p5");
104      p6 = lookup_widget (printdialog, "p6");
105      p7 = lookup_widget (printdialog, "p7");
106      p8 = lookup_widget (printdialog, "p8");
107      p9 = lookup_widget (printdialog, "p9");
108      p10 = lookup_widget (printdialog, "p10");
109      p11 = lookup_widget (printdialog, "p11");
110      p12 = lookup_widget (printdialog, "p12");
111      p13 = lookup_widget (printdialog, "p13");
112      p14 = lookup_widget (printdialog, "p14");
113      p15 = lookup_widget (printdialog, "p15");
114      p16 = lookup_widget (printdialog, "p16");
115      p17 = lookup_widget (printdialog, "p17");
116      p18 = lookup_widget (printdialog, "p18");
117    
118    g_signal_handlers_block_by_func (GTK_OBJECT (printrangeradiobutton),    g_signal_handlers_block_by_func (GTK_OBJECT (printrangeradiobutton),
119          on_printradiobutton_toggled, user_data);          on_printradiobutton_toggled, user_data);
# Line 119  on_menu_print_activate (GtkMenuItem * me Line 140  on_menu_print_activate (GtkMenuItem * me
140    g_signal_handlers_unblock_by_func (GTK_OBJECT (printrangeradiobutton),    g_signal_handlers_unblock_by_func (GTK_OBJECT (printrangeradiobutton),
141          on_printradiobutton_toggled, user_data);          on_printradiobutton_toggled, user_data);
142    
   if (preferences.printstyle == 0)  
     {  
       gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON  
                                     (normalstyleradiobutton), TRUE);  
       gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON  
                                     (conteststyleradiobutton), FALSE);  
     }  
   else  
     {  
       gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON  
                                     (normalstyleradiobutton), FALSE);  
       gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON  
                                     (conteststyleradiobutton), TRUE);  
     }  
   
143    if (preferences.printdestination == 0)    if (preferences.printdestination == 0)
144      {      {
145        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON
# Line 170  on_menu_print_activate (GtkMenuItem * me Line 176  on_menu_print_activate (GtkMenuItem * me
176      gtk_entry_set_text (GTK_ENTRY (pointcomboentry), "11");      gtk_entry_set_text (GTK_ENTRY (pointcomboentry), "11");
177    else if (preferences.printpoint == 2)    else if (preferences.printpoint == 2)
178      gtk_entry_set_text (GTK_ENTRY (pointcomboentry), "12");      gtk_entry_set_text (GTK_ENTRY (pointcomboentry), "12");
179      
180      if (preferences.printorientation == 0)
181        gtk_entry_set_text (GTK_ENTRY (orientationcomboentry), _("portrait"));
182      else
183        gtk_entry_set_text (GTK_ENTRY (orientationcomboentry), _("landscape"));
184    
185      column = gtk_tree_view_get_column (GTK_TREE_VIEW (logwindow->treeview), NR);
186      if (gtk_tree_view_column_get_visible (GTK_TREE_VIEW_COLUMN(column)))
187        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p1), TRUE);
188      else
189      {
190        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p1), FALSE);
191        gtk_widget_set_sensitive (p1, 0);
192      }
193      column = gtk_tree_view_get_column (GTK_TREE_VIEW (logwindow->treeview), DATE);
194      if (gtk_tree_view_column_get_visible (GTK_TREE_VIEW_COLUMN(column)))
195        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p2), TRUE);
196      else
197      {
198        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p2), FALSE);
199        gtk_widget_set_sensitive (p2, 0);
200      }
201      column = gtk_tree_view_get_column (GTK_TREE_VIEW (logwindow->treeview), GMT);
202      if (gtk_tree_view_column_get_visible (GTK_TREE_VIEW_COLUMN(column)))
203        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p3), TRUE);
204      else
205      {
206        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p3), FALSE);
207        gtk_widget_set_sensitive (p3, 0);
208      }
209      column = gtk_tree_view_get_column (GTK_TREE_VIEW (logwindow->treeview), GMTEND);
210      if (gtk_tree_view_column_get_visible (GTK_TREE_VIEW_COLUMN(column)))
211        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p4), TRUE);
212      else
213      {
214        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p4), FALSE);
215        gtk_widget_set_sensitive (p4, 0);
216      }
217      column = gtk_tree_view_get_column (GTK_TREE_VIEW (logwindow->treeview), CALL);
218      if (gtk_tree_view_column_get_visible (GTK_TREE_VIEW_COLUMN(column)))
219        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p5), TRUE);
220      else
221      {
222        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p5), FALSE);
223        gtk_widget_set_sensitive (p5, 0);
224      }
225      column = gtk_tree_view_get_column (GTK_TREE_VIEW (logwindow->treeview), BAND);
226      if (gtk_tree_view_column_get_visible (GTK_TREE_VIEW_COLUMN(column)))
227        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p6), TRUE);
228      else
229      {
230        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p6), FALSE);
231        gtk_widget_set_sensitive (p6, 0);
232      }
233      column = gtk_tree_view_get_column (GTK_TREE_VIEW (logwindow->treeview), MODE);
234      if (gtk_tree_view_column_get_visible (GTK_TREE_VIEW_COLUMN(column)))
235        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p7), TRUE);
236      else
237      {
238        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p7), FALSE);
239        gtk_widget_set_sensitive (p7, 0);
240      }
241      column = gtk_tree_view_get_column (GTK_TREE_VIEW (logwindow->treeview), RST);
242      if (gtk_tree_view_column_get_visible (GTK_TREE_VIEW_COLUMN(column)))
243        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p8), TRUE);
244      else
245      {
246        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p8), FALSE);
247        gtk_widget_set_sensitive (p8, 0);
248      }
249      column = gtk_tree_view_get_column (GTK_TREE_VIEW (logwindow->treeview), MYRST);
250      if (gtk_tree_view_column_get_visible (GTK_TREE_VIEW_COLUMN(column)))
251        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p9), TRUE);
252      else
253      {
254        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p9), FALSE);
255        gtk_widget_set_sensitive (p9, 0);
256      }
257      column = gtk_tree_view_get_column (GTK_TREE_VIEW (logwindow->treeview), QSLOUT);
258      if (gtk_tree_view_column_get_visible (GTK_TREE_VIEW_COLUMN(column)))
259        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p10), TRUE);
260      else
261      {
262        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p10), FALSE);
263        gtk_widget_set_sensitive (p10, 0);
264      }
265      column = gtk_tree_view_get_column (GTK_TREE_VIEW (logwindow->treeview), QSLIN);
266      if (gtk_tree_view_column_get_visible (GTK_TREE_VIEW_COLUMN(column)))
267        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p11), TRUE);
268      else
269      {
270        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p11), FALSE);
271        gtk_widget_set_sensitive (p11, 0);
272      }
273      column = gtk_tree_view_get_column (GTK_TREE_VIEW (logwindow->treeview), POWER);
274      if (gtk_tree_view_column_get_visible (GTK_TREE_VIEW_COLUMN(column)))
275        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p12), TRUE);
276      else
277      {
278        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p12), FALSE);
279        gtk_widget_set_sensitive (p12, 0);
280      }
281      column = gtk_tree_view_get_column (GTK_TREE_VIEW (logwindow->treeview), NAME);
282      if (gtk_tree_view_column_get_visible (GTK_TREE_VIEW_COLUMN(column)))
283        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p13), TRUE);
284      else
285      {
286        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p13), FALSE);
287        gtk_widget_set_sensitive (p13, 0);
288      }
289      column = gtk_tree_view_get_column (GTK_TREE_VIEW (logwindow->treeview), QTH);
290      if (gtk_tree_view_column_get_visible (GTK_TREE_VIEW_COLUMN(column)))
291        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p14), TRUE);
292      else
293      {
294        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p14), FALSE);
295        gtk_widget_set_sensitive (p14, 0);
296      }
297      column = gtk_tree_view_get_column (GTK_TREE_VIEW (logwindow->treeview), LOCATOR);
298      if (gtk_tree_view_column_get_visible (GTK_TREE_VIEW_COLUMN(column)))
299        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p15), TRUE);
300      else
301      {
302        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p15), FALSE);
303        gtk_widget_set_sensitive (p15, 0);
304      }
305      column = gtk_tree_view_get_column (GTK_TREE_VIEW (logwindow->treeview), U1);
306      if (gtk_tree_view_column_get_visible (GTK_TREE_VIEW_COLUMN(column)))
307        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p16), TRUE);
308      else
309      {
310        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p16), FALSE);
311        gtk_widget_set_sensitive (p16, 0);
312      }
313      column = gtk_tree_view_get_column (GTK_TREE_VIEW (logwindow->treeview), U2);
314      if (gtk_tree_view_column_get_visible (GTK_TREE_VIEW_COLUMN(column)))
315        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p17), TRUE);
316      else
317      {
318        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p17), FALSE);
319        gtk_widget_set_sensitive (p17, 0);
320      }
321      column = gtk_tree_view_get_column (GTK_TREE_VIEW (logwindow->treeview), REMARKS);
322      if (gtk_tree_view_column_get_visible (GTK_TREE_VIEW_COLUMN(column)))
323        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p18), TRUE);
324      else
325      {
326        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(p18), FALSE);
327        gtk_widget_set_sensitive (p18, 0);
328      }
329    
330    /* glade-2 does not support user_data */    /* glade-2 does not support user_data */
331    g_signal_connect (G_OBJECT (printallradiobutton), "toggled",    g_signal_connect (G_OBJECT (printallradiobutton), "toggled",
332      G_CALLBACK (on_printradiobutton_toggled), "1");      G_CALLBACK (on_printradiobutton_toggled), "1");

Legend:
Removed from v.1.46  
changed lines
  Added in v.1.47

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26