]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsKernelEditorGraphic/GlobalConstants.h
The actual version updates the status bar with the highlighted object ... Also it...
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsKernelEditorGraphic / GlobalConstants.h
index 112822f745bfab71fa4ff382becb58cacbc8a3cb..eafadc4a5a392501c910cba66afd5537c1adb8e9 100644 (file)
@@ -51,34 +51,86 @@ namespace bbtk
        const int GOUTPUTPORT = 5;
 
        // Object states
-       static const int NOTHING_HAPPENS = 101;
+       const int NOTHING_HAPPENS = 101;
        const int HIGHLIGHTED=102;
        const int CLICKED=103;
        const int DRAG=104;
        const int SELECTED=105;
+       const int CREATING_CONTOUR=106;
 
        // Object dimensions
-       const double BOX_HEIGHT=0.1;
-       const double BOX_WIDTH=1.0;
-       const double PORT_HEIGHT=0.04;
-       const double PORT_WIDTH=0.04;
-
-       // Colors (object_state_(R|G|B))
-       const double BOXCONTOUR_NH_R=0.0;
-       const double BOXCONTOUR_NH_G=0.0;
-       const double BOXCONTOUR_NH_B=0.0;
-
-       const double BOXCONTOUR_HIGHLIGHTED_R=0.05;
-       const double BOXCONTOUR_HIGHLIGHTED_G=0.35;
-       const double BOXCONTOUR_HIGHLIGHTED_B=0.55;
-
-       const double BOXCONTOUR_DRAG_R=0.75;
-       const double BOXCONTOUR_DRAG_G=0.75;
-       const double BOXCONTOUR_DRAG_B=0.75;
-
-       const double BOXCONTOUR_SELECTED_R=0.65;
-       const double BOXCONTOUR_SELECTED_G=0.65;
-       const double BOXCONTOUR_SELECTED_B=0.05;
+       const double BOX_HEIGHT         =       15;
+       const double BOX_WIDTH          =       100;
+       const double PORT_HEIGHT        =       2.5;
+       const double PORT_WIDTH         =       2.5;
+
+       // Commands
+       const int NO_COMMAND = 201;
+       const int INIT_CREATION_CONTOUR= 202;
+       const int FIN_CREATION_CONTOUR= 203;
+       const int ADD_TO_SELECTED = 204;
+       const int DRAG_OBJECTS = 205;
+       
+       
+       //// COLORS (object_state_(R|G|B))
+
+       //Box Border colors
+
+       const double BOXBORDER_NH_R=0.5;
+       const double BOXBORDER_NH_G=0.25;
+       const double BOXBORDER_NH_B=0.0;
+
+       const double BOXBORDER_HIGHLIGHTED_R=0.05;
+       const double BOXBORDER_HIGHLIGHTED_G=0.25;
+       const double BOXBORDER_HIGHLIGHTED_B=0.45;
+
+       const double BOXBORDER_DRAG_R=0.75;
+       const double BOXBORDER_DRAG_G=0.75;
+       const double BOXBORDER_DRAG_B=0.75;
+       
+       const double BOXBORDER_SELECTED_R=0.45;
+       const double BOXBORDER_SELECTED_G=0.45;
+       const double BOXBORDER_SELECTED_B=0.00;
+
+
+       //Box Fill colors
+
+       const double BOXFILL_NH_R=0.5;
+       const double BOXFILL_NH_G=0.35;
+       const double BOXFILL_NH_B=0.15;
+
+       const double BOXFILL_HIGHLIGHTED_R=0.05;
+       const double BOXFILL_HIGHLIGHTED_G=0.45;
+       const double BOXFILL_HIGHLIGHTED_B=0.65;
+
+       const double BOXFILL_DRAG_R=0.75;
+       const double BOXFILL_DRAG_G=0.75;
+       const double BOXFILL_DRAG_B=0.75;
+       
+       const double BOXFILL_SELECTED_R=0.65;
+       const double BOXFILL_SELECTED_G=0.65;
+       const double BOXFILL_SELECTED_B=0.05;
+
+
+       //Box Text colors
+
+       const double BOXTEXT_NH_R=0.25;
+       const double BOXTEXT_NH_G=0.0;
+       const double BOXTEXT_NH_B=0.0;
+
+       const double BOXTEXT_HIGHLIGHTED_R=0.05;
+       const double BOXTEXT_HIGHLIGHTED_G=0.05;
+       const double BOXTEXT_HIGHLIGHTED_B=0.4;
+
+       const double BOXTEXT_DRAG_R=0.75;
+       const double BOXTEXT_DRAG_G=0.75;
+       const double BOXTEXT_DRAG_B=0.75;
+
+       const double BOXTEXT_SELECTED_R=0.35;
+       const double BOXTEXT_SELECTED_G=0.35;
+       const double BOXTEXT_SELECTED_B=0.05;
+
+       // Id's
 }
 // namespace bbtk
 #endif