From 1895ec8a27361cf30b3bb8a2a65cd82fb23af8ff Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Tue, 5 Dec 2000 18:45:13 +0000 Subject: [PATCH] Trackball mode butt --- Unix/Widgets.cpp | 13 +++++++++---- Unix/Widgets.h | 4 ++-- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/Unix/Widgets.cpp b/Unix/Widgets.cpp index 244e16591d..4133231d27 100644 --- a/Unix/Widgets.cpp +++ b/Unix/Widgets.cpp @@ -1,4 +1,4 @@ -/* $Id: Widgets.cpp,v 1.13 2000-12-05 15:23:59 geuzaine Exp $ */ +/* $Id: Widgets.cpp,v 1.14 2000-12-05 18:45:13 geuzaine Exp $ */ #include "Gmsh.h" #include "GmshUI.h" @@ -1329,21 +1329,26 @@ void CreateWidgets_OD(Widgets_T *w){ i=0; XtSetArg(arg[i], XmNlabelString, XmStringCreateSimple("Enable Fast Redraw")); i++; XtSetArg(arg[i], XmNset, CTX.fast?True:False); i++; - w->OD.miscMiscButt[2] = XmCreateToggleButton(w->OD.miscMiscCheck, "ODmiscMiscButt3", arg, i); + w->OD.miscMiscButt[2] = XmCreateToggleButton(w->OD.miscMiscCheck, "ODmiscMiscButt2", arg, i); XtManageChild(w->OD.miscMiscButt[2]); i=0; XtSetArg(arg[i], XmNlabelString, XmStringCreateSimple("Use Display Lists")); i++; XtSetArg(arg[i], XmNset, CTX.display_lists?True:False); i++; - w->OD.miscMiscButt[3] = XmCreateToggleButton(w->OD.miscMiscCheck, "ODmiscMiscButt4", arg, i); + w->OD.miscMiscButt[3] = XmCreateToggleButton(w->OD.miscMiscCheck, "ODmiscMiscButt3", arg, i); XtManageChild(w->OD.miscMiscButt[3]); i=0; XtSetArg(arg[i], XmNlabelString, XmStringCreateSimple("Enable Alpha Blending")); i++; XtSetArg(arg[i], XmNset, CTX.alpha?True:False); i++; - w->OD.miscMiscButt[4] = XmCreateToggleButton(w->OD.miscMiscCheck, "ODmiscMiscButt2", arg, i); + w->OD.miscMiscButt[4] = XmCreateToggleButton(w->OD.miscMiscCheck, "ODmiscMiscButt4", arg, i); XtManageChild(w->OD.miscMiscButt[4]); + i=0; + XtSetArg(arg[i], XmNlabelString, XmStringCreateSimple("Trackball Rotation Mode")); i++; + XtSetArg(arg[i], XmNset, CTX.useTrackball?True:False); i++; + w->OD.miscMiscButt[5] = XmCreateToggleButton(w->OD.miscMiscCheck, "ODmiscMiscButt5", arg, i); + XtManageChild(w->OD.miscMiscButt[5]); /* misc - colorscheme */ diff --git a/Unix/Widgets.h b/Unix/Widgets.h index 27aa99635c..eefcd0d330 100644 --- a/Unix/Widgets.h +++ b/Unix/Widgets.h @@ -1,4 +1,4 @@ -/* $Id: Widgets.h,v 1.5 2000-11-25 23:10:37 geuzaine Exp $ */ +/* $Id: Widgets.h,v 1.6 2000-12-05 18:45:13 geuzaine Exp $ */ #ifndef _WIDGETS_H_ #define _WIDGETS_H_ @@ -124,7 +124,7 @@ typedef struct { Widget miscDialog, miscRowCol ; Widget miscMiscFrame[2] ; - Widget miscMiscCheck, miscMiscButt[5] ; + Widget miscMiscCheck, miscMiscButt[6] ; Widget miscColorSchemeFrame[2] ; Widget miscColorSchemeFrameRowCol, miscColorSchemeScale ; Widget miscProjFrame[2] ; -- GitLab