summaryrefslogtreecommitdiff
path: root/src/Basemenu.cc
diff options
context:
space:
mode:
authorScott Moynes <smoynes@nexus.carleton.ca>2002-09-14 05:43:57 +0000
committerScott Moynes <smoynes@nexus.carleton.ca>2002-09-14 05:43:57 +0000
commite0d619e309a7fe6de1524b2574ecc9d77aee5a35 (patch)
tree11f16f66b56955fec23c7c389ab01cd3d22170e8 /src/Basemenu.cc
parentc196ecd8783e5640380ad1b5f55bcd860abd0c62 (diff)
added a configure flag for enabling/disabling bitmap buttons
Diffstat (limited to 'src/Basemenu.cc')
-rw-r--r--src/Basemenu.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/Basemenu.cc b/src/Basemenu.cc
index e54ef19c..322576c5 100644
--- a/src/Basemenu.cc
+++ b/src/Basemenu.cc
@@ -621,6 +621,7 @@ void Basemenu::drawItem(int index, bool highlight, bool clear,
}
if (dooppsel && item->isSelected()) {
+#ifdef BITMAPBUTTONS
if ( style->tick_image.mask != None) {
XSetClipOrigin(blackbox->getXDisplay(), pen.gc(),
oppsel_x, item_y + menu.item_h/2 - style->tick_image.h/2);
@@ -637,6 +638,7 @@ void Basemenu::drawItem(int index, bool highlight, bool clear,
XSetClipOrigin(blackbox->getXDisplay(), pen.gc(),
0, 0);
} else {
+#endif // BITMAPBUTTONS
XPoint pts[6];
pts[0].x = oppsel_x + 0;
@@ -660,7 +662,9 @@ void Basemenu::drawItem(int index, bool highlight, bool clear,
XFillPolygon(display, menu.frame, pen.gc(), pts, 6, Nonconvex,
CoordModePrevious);
+#ifdef BITMAPBUTTONS
}
+#endif // BITMAPBUTTONS
}
if (dotext && text) {
@@ -672,6 +676,7 @@ void Basemenu::drawItem(int index, bool highlight, bool clear,
}
if (dosel && item->submenu()) {
+#ifdef BITMAPBUTTONS
if ( style->bullet_image.mask != None) {
XSetClipOrigin(blackbox->getXDisplay(), pen.gc(),
sel_x, item_y + menu.item_h/2 - style->bullet_image.h/2);
@@ -687,6 +692,7 @@ void Basemenu::drawItem(int index, bool highlight, bool clear,
XSetClipOrigin(blackbox->getXDisplay(), pen.gc(),
0, 0);
} else {
+#endif // BITMAPBUTTONS
const int bullet_size = 3;
switch (screen->getMenuStyle()->bullet) {
@@ -734,7 +740,9 @@ void Basemenu::drawItem(int index, bool highlight, bool clear,
CoordModePrevious);
break;
}
+#ifdef BITMAPBUTTONS
}
+#endif // BITMAPBUTTONS
}
}