aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortaw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1>2007-10-31 18:06:15 +0000
committertaw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1>2007-10-31 18:06:15 +0000
commit4700f1e11171d2900489e221494a42d90ccdfd4b (patch)
treeb624a7a561bcdd066a5d547ee305cddd4f343734
parent6d379bfdc3b6c48e3f7bc6a6d39ef7c55c1f6b74 (diff)
Add sequencing button
git-svn-id: svn://cook.msm.cam.ac.uk:745/diff-tomo/dtr@189 bf6ca9ba-c028-0410-8290-897cf20841d1
-rw-r--r--src/refine.c19
1 files changed, 16 insertions, 3 deletions
diff --git a/src/refine.c b/src/refine.c
index 14eba42..a5ae3d5 100644
--- a/src/refine.c
+++ b/src/refine.c
@@ -255,8 +255,10 @@ void refine_open(ControlContext *ctx) {
GtkWidget *vbox;
GtkWidget *hbox;
GtkWidget *table;
+ GtkWidget *label;
GtkWidget *step_button;
GtkWidget *graph_button;
+ GtkWidget *sequence_button;
if ( ctx->refine_window ) return;
@@ -269,19 +271,30 @@ void refine_open(ControlContext *ctx) {
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(ctx->refine_window)->vbox), GTK_WIDGET(hbox), FALSE, FALSE, 7);
gtk_box_pack_start(GTK_BOX(hbox), GTK_WIDGET(vbox), FALSE, FALSE, 5);
- table = gtk_table_new(2, 1, FALSE);
+ table = gtk_table_new(5, 1, FALSE);
gtk_table_set_row_spacings(GTK_TABLE(table), 5);
gtk_table_set_col_spacings(GTK_TABLE(table), 5);
gtk_box_pack_start(GTK_BOX(vbox), GTK_WIDGET(table), FALSE, FALSE, 0);
+ label = gtk_label_new("Steps");
+ gtk_label_set_markup(GTK_LABEL(label), "<span weight=\"bold\">Steps</span>");
+ gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.5);
+ gtk_table_attach_defaults(GTK_TABLE(table), label, 1, 2, 1, 2);
step_button = gtk_button_new_with_label("Refine Lattice to Fit Current Pattern");
- gtk_table_attach_defaults(GTK_TABLE(table), step_button, 1, 2, 1, 2);
+ gtk_table_attach_defaults(GTK_TABLE(table), step_button, 1, 2, 2, 3);
g_signal_connect(G_OBJECT(step_button), "clicked", G_CALLBACK(refine_step), ctx);
graph_button = gtk_button_new_with_label("Show Graph of Deviation Against Parameter");
- gtk_table_attach_defaults(GTK_TABLE(table), graph_button, 1, 2, 2, 3);
+ gtk_table_attach_defaults(GTK_TABLE(table), graph_button, 1, 2, 3, 4);
g_signal_connect(G_OBJECT(graph_button), "clicked", G_CALLBACK(refine_graph), ctx);
+ label = gtk_label_new("Sequencing");
+ gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.5);
+ gtk_label_set_markup(GTK_LABEL(label), "<span weight=\"bold\">Sequencing</span>");
+ gtk_table_attach_defaults(GTK_TABLE(table), label, 1, 2, 4, 5);
+ sequence_button = gtk_button_new_with_label("Run Sequencer");
+ gtk_table_attach_defaults(GTK_TABLE(table), sequence_button, 1, 2, 5, 6);
+
g_signal_connect(G_OBJECT(ctx->refine_window), "response", G_CALLBACK(refine_response), ctx);
gtk_widget_show_all(ctx->refine_window);