Lines 42-48
Link Here
|
42 |
GtkWidget *button3; |
42 |
GtkWidget *button3; |
43 |
GtkWidget *toolitem6; |
43 |
GtkWidget *toolitem6; |
44 |
GtkWidget *togglebutton1; |
44 |
GtkWidget *togglebutton1; |
45 |
GtkWidget *hbox1; |
|
|
46 |
GtkWidget *drawingarea1; |
45 |
GtkWidget *drawingarea1; |
47 |
GtkWidget *vscale1; |
46 |
GtkWidget *vscale1; |
48 |
GtkWidget *label4; |
47 |
GtkWidget *label4; |
Lines 325-343
Link Here
|
325 |
gtk_container_add (GTK_CONTAINER (toolitem6), togglebutton1); |
324 |
gtk_container_add (GTK_CONTAINER (toolitem6), togglebutton1); |
326 |
GTK_WIDGET_UNSET_FLAGS (togglebutton1, GTK_CAN_FOCUS); |
325 |
GTK_WIDGET_UNSET_FLAGS (togglebutton1, GTK_CAN_FOCUS); |
327 |
|
326 |
|
328 |
hbox1 = gtk_hbox_new (FALSE, 0); |
327 |
//---------label for grid |
329 |
gtk_widget_show (hbox1); |
328 |
GtkWidget *draw_table=gtk_table_new(6,6,FALSE); |
330 |
gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); |
329 |
gtk_widget_show(draw_table); |
|
|
330 |
gtk_container_add (GTK_CONTAINER(vbox1),draw_table); |
331 |
char i; |
332 |
for (i=1;i<5;i++) |
333 |
{ |
334 |
label_grid_h[0][i-1]=gtk_label_new(""); |
335 |
label_grid_h[1][i-1]=gtk_label_new(""); |
336 |
label_grid_v[i-1]=gtk_label_new(""); |
337 |
gtk_label_set_angle(label_grid_v[i-1],90); |
338 |
gtk_table_attach (draw_table,label_grid_h[0][i-1],i,i+1,0,1,GTK_EXPAND,0,0,0); |
339 |
gtk_table_attach (draw_table,label_grid_h[1][i-1],i,i+1,5,6,GTK_EXPAND,0,0,0); |
340 |
gtk_table_attach (draw_table,label_grid_v[i-1],0,1,i,i+1,0,GTK_EXPAND,0,0); |
341 |
gtk_widget_show (label_grid_h[0][i-1]); |
342 |
gtk_widget_show (label_grid_h[1][i-1]); |
343 |
gtk_widget_show (label_grid_v[i-1]); |
344 |
} |
345 |
//---------label for grid |
331 |
|
346 |
|
332 |
drawingarea1 = gtk_drawing_area_new (); |
347 |
drawingarea1 = gtk_drawing_area_new (); |
333 |
gtk_widget_show (drawingarea1); |
348 |
gtk_widget_show (drawingarea1); |
334 |
gtk_box_pack_start (GTK_BOX (hbox1), drawingarea1, TRUE, TRUE, 0); |
349 |
gtk_table_attach (draw_table,drawingarea1,1,5,1,5,GTK_EXPAND|GTK_FILL|GTK_SHRINK,GTK_EXPAND|GTK_FILL|GTK_SHRINK,0,0); |
335 |
GTK_WIDGET_SET_FLAGS (drawingarea1, GTK_CAN_FOCUS); |
350 |
GTK_WIDGET_SET_FLAGS (drawingarea1, GTK_CAN_FOCUS); |
336 |
gtk_widget_set_events (drawingarea1, GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_LEAVE_NOTIFY_MASK); |
351 |
gtk_widget_set_events (drawingarea1, GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_LEAVE_NOTIFY_MASK); |
337 |
|
352 |
|
338 |
vscale1 = gtk_vscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (3, 2, 17, 1, 0, 0))); |
353 |
vscale1 = gtk_vscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (3, 2, 17, 1, 0, 0))); |
339 |
gtk_widget_show (vscale1); |
354 |
gtk_widget_show (vscale1); |
340 |
gtk_box_pack_start (GTK_BOX (hbox1), vscale1, FALSE, TRUE, 0); |
355 |
gtk_table_attach (draw_table,vscale1,5,6,0,6,0,GTK_EXPAND|GTK_FILL,0,0); |
341 |
gtk_widget_set_size_request (vscale1, 25, -1); |
356 |
gtk_widget_set_size_request (vscale1, 25, -1); |
342 |
GTK_WIDGET_UNSET_FLAGS (vscale1, GTK_CAN_FOCUS); |
357 |
GTK_WIDGET_UNSET_FLAGS (vscale1, GTK_CAN_FOCUS); |
343 |
gtk_scale_set_digits (GTK_SCALE (vscale1), 0); |
358 |
gtk_scale_set_digits (GTK_SCALE (vscale1), 0); |
Lines 1614-1620
Link Here
|
1614 |
GLADE_HOOKUP_OBJECT (window1, button3, "button3"); |
1629 |
GLADE_HOOKUP_OBJECT (window1, button3, "button3"); |
1615 |
GLADE_HOOKUP_OBJECT (window1, toolitem6, "toolitem6"); |
1630 |
GLADE_HOOKUP_OBJECT (window1, toolitem6, "toolitem6"); |
1616 |
GLADE_HOOKUP_OBJECT (window1, togglebutton1, "togglebutton1"); |
1631 |
GLADE_HOOKUP_OBJECT (window1, togglebutton1, "togglebutton1"); |
1617 |
GLADE_HOOKUP_OBJECT (window1, hbox1, "hbox1"); |
1632 |
GLADE_HOOKUP_OBJECT (window1, draw_table, "draw_table"); |
1618 |
GLADE_HOOKUP_OBJECT (window1, drawingarea1, "drawingarea1"); |
1633 |
GLADE_HOOKUP_OBJECT (window1, drawingarea1, "drawingarea1"); |
1619 |
GLADE_HOOKUP_OBJECT (window1, vscale1, "vscale1"); |
1634 |
GLADE_HOOKUP_OBJECT (window1, vscale1, "vscale1"); |
1620 |
GLADE_HOOKUP_OBJECT (window1, label4, "label4"); |
1635 |
GLADE_HOOKUP_OBJECT (window1, label4, "label4"); |