Index: trunk/Ohana/src/libkapa/include/kapa.h
===================================================================
--- trunk/Ohana/src/libkapa/include/kapa.h	(revision 40105)
+++ trunk/Ohana/src/libkapa/include/kapa.h	(revision 40106)
@@ -38,9 +38,12 @@
 // retain historical numerical definitions:
 typedef enum {
-  KAPA_PLOT_INVALID_MIN = -1,
-  KAPA_PLOT_CONNECT     =  0,
-  KAPA_PLOT_HISTOGRAM   =  1,
-  KAPA_PLOT_POINTS      =  2,
-  KAPA_PLOT_INVALID_MAX =  3,
+  KAPA_PLOT_INVALID_MIN  = -1,
+  KAPA_PLOT_CONNECT      =  0,
+  KAPA_PLOT_HISTOGRAM    =  1,
+  KAPA_PLOT_BARS_SOLID   =  2,
+  KAPA_PLOT_BARS_OUTLINE =  3,
+  KAPA_PLOT_BARS_OUTFILL =  4,
+  KAPA_PLOT_POINTS       =  5,
+  KAPA_PLOT_INVALID_MAX  =  6,
 } KapaPlotStyle;
 
Index: trunk/Ohana/src/libkapa/src/KapaStyles.c
===================================================================
--- trunk/Ohana/src/libkapa/src/KapaStyles.c	(revision 40105)
+++ trunk/Ohana/src/libkapa/src/KapaStyles.c	(revision 40106)
@@ -46,4 +46,12 @@
   if (!strcasecmp (string,  "line"))      return KAPA_PLOT_CONNECT;
   if (!strcasecmp (string,  "histogram")) return KAPA_PLOT_HISTOGRAM;
+
+  if (!strcasecmp (string,  "bars"))  return KAPA_PLOT_BARS_SOLID;
+  if (!strcasecmp (string,  "obars")) return KAPA_PLOT_BARS_OUTLINE;
+  if (!strcasecmp (string,  "fbars")) return KAPA_PLOT_BARS_OUTFILL;
+  if (!strcasecmp (string,  "bars_outline")) return KAPA_PLOT_BARS_OUTLINE;
+  if (!strcasecmp (string,  "bars_outfill")) return KAPA_PLOT_BARS_OUTFILL;
+  if (!strcasecmp (string,  "outline")) return KAPA_PLOT_BARS_OUTLINE;
+  if (!strcasecmp (string,  "outfill")) return KAPA_PLOT_BARS_OUTFILL;
 
   if (strlen(string) > 2) {
