Make table row count start at 0.
authorDaniel G <giri@nwrk.biz>
Fri, 28 Dec 2018 01:38:08 +0000 (02:38 +0100)
committerDaniel G <giri@nwrk.biz>
Fri, 28 Dec 2018 01:38:08 +0000 (02:38 +0100)
_template/src/ViewFluid.fld

index f42b4fb..28a3883 100644 (file)
@@ -8,9 +8,9 @@ declblock {\#include <FL/fl_draw.H>} {open public after {\#include <FL/Fl_Table_
 declblock {\#include <string>} {open public after {\#include <vector>}
 } {}
 
-class SimpleTable {: {public Fl_Table_Row}
+class SimpleTable {open : {public Fl_Table_Row}
 } {
-  Function {draw_cell(TableContext context, int R=0, int C=0, int X=0, int Y=0, int W=0, int H=0)} {return_type void
+  Function {draw_cell(TableContext context, int R=0, int C=0, int X=0, int Y=0, int W=0, int H=0)} {open return_type void
   } {
     code {static char s[40];
     switch ( context ) {
@@ -22,7 +22,7 @@ class SimpleTable {: {public Fl_Table_Row}
         DrawHeader(s,X,Y,W,H);
         return; 
       case CONTEXT_ROW_HEADER:                  // Draw row headers
-        sprintf(s,"%02d:",R+1);                 // "001:", "002:", etc
+        sprintf(s,"%02d:",R);                 // "001:", "002:", etc
         DrawHeader(s,X,Y,W,H);
         return; 
       case CONTEXT_CELL:                        // Draw data in cells
@@ -123,13 +123,12 @@ fl_pop_clip();} {}
   }
 }
 
-class ViewFluid {open
-} {
-  Function {ViewFluid()} {open protected
+class ViewFluid {} {
+  Function {ViewFluid()} {protected
   } {
     Fl_Window win_exmpl {
-      label Example open selected
-      protected xywh {729 313 500 300} type Double box GTK_DOWN_BOX hotspot size_range {585 555 0 0} visible
+      label Example open
+      protected xywh {728 312 500 300} type Double box GTK_DOWN_BOX hide hotspot size_range {585 555 0 0}
     } {
       Fl_Button btn_exception {
         label {Throw Exception}