* VERSION 3.2.0
* Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
* Copyright (c) 1991-2000, University of Groningen, The Netherlands.
- * Copyright (c) 2001-2004, The GROMACS development team,
+ * Copyright (c) 2001-2013, The GROMACS development team,
* check out http://www.gromacs.org for more information.
* This program is free software; you can redistribute it and/or
#define MSIZE 4
-static gmx_bool MWCallBack(t_x11 *x11, XEvent *event, Window w, void *data)
+static bool MWCallBack(t_x11 *x11, XEvent *event, Window w, void *data)
{
t_molwin *mw;
Window To;
default:
break;
}
- return FALSE;
+ return false;
}
void set_def (t_molwin *mw, int ePBC, matrix box)
{
- mw->bShowHydrogen = TRUE;
+ mw->bShowHydrogen = true;
mw->bond_type = eBFat;
mw->ePBC = ePBC;
mw->boxtype = esbRect;
XMapWindow(x11->disp, mw->wd.self);
}
-gmx_bool toggle_hydrogen(t_x11 *x11, t_molwin *mw)
+bool toggle_hydrogen(t_x11 *x11, t_molwin *mw)
{
mw->bShowHydrogen = !mw->bShowHydrogen;
ExposeWin(x11->disp, mw->wd.self);
static void draw_atom(Display *disp, Window w, GC gc,
atom_id ai, iv2 vec2[], unsigned long col[], int size[],
- gmx_bool bBall, gmx_bool bPlus)
+ bool bBall, bool bPlus)
{
int xi, yi;
}
}
-static gmx_bool local_pbc_dx(rvec x1, rvec x2)
+static bool local_pbc_dx(rvec x1, rvec x2)
{
int i;
real dx;
dx = x1[i]-x2[i];
if (dx > gl_hbox[i])
{
- return FALSE;
+ return false;
}
else if (dx <= gl_mhbox[i])
{
- return FALSE;
+ return false;
}
}
- return TRUE;
+ return true;
}
static void draw_bond(Display *disp, Window w, GC gc,
atom_id ai, atom_id aj, iv2 vec2[],
- rvec x[], unsigned long col[], int size[], gmx_bool bBalls)
+ rvec x[], unsigned long col[], int size[], bool bBalls)
{
unsigned long ic, jc;
int xi, yi, xj, yj;
if (bBalls)
{
- draw_atom(disp, w, gc, ai, vec2, col, size, TRUE, FALSE);
- draw_atom(disp, w, gc, aj, vec2, col, size, TRUE, FALSE);
+ draw_atom(disp, w, gc, ai, vec2, col, size, true, false);
+ draw_atom(disp, w, gc, aj, vec2, col, size, true, false);
}
else
{
{
if (obj->eV != eVHidden)
{
- man->bVis[obj->ai] = TRUE;
+ man->bVis[obj->ai] = true;
switch (obj->eO)
{
case eOBond:
case eOHBond:
- man->bVis[obj->aj] = TRUE;
+ man->bVis[obj->aj] = true;
break;
default:
break;
{
int i, nobj, nvis, nhide;
atom_id ai;
- gmx_bool bAdd, *bVis;
+ bool bAdd, *bVis;
t_object *obj;
t_object *newobj;
void draw_objects(Display *disp, Window w, GC gc, int nobj,
t_object objs[], iv2 vec2[], rvec x[],
- unsigned long col[], int size[], gmx_bool bShowHydro, int bond_type,
- gmx_bool bPlus)
+ unsigned long col[], int size[], bool bShowHydro, int bond_type,
+ bool bPlus)
{
- gmx_bool bBalls;
+ bool bBalls;
int i;
t_object *obj;
- bBalls = FALSE;
+ bBalls = false;
switch (bond_type)
{
case eBThin:
XSetLineAttributes(disp, gc, 5, LineSolid, CapNotLast, JoinRound);
break;
case eBSpheres:
- bBalls = TRUE;
- bPlus = FALSE;
+ bBalls = true;
+ bPlus = false;
break;
default:
gmx_fatal(FARGS, "Invalid bond_type selected: %d\n", bond_type);