FLTK logo

[Library] r4376 - branches/branch-1.1/fluid

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 All Forums  |  Back to fltk.commit  ]
 
Previous Message ]Next Message ]

[Library] r4376 - branches/branch-1.1/fluid fltk-dev May 28, 2005  
 
Author: matt
Date: 2005-05-28 17:00:11 -0400 (Sat, 28 May 2005)
New Revision: 4376

Modified:
   branches/branch-1.1/fluid/function_panel.cxx
   branches/branch-1.1/fluid/function_panel.fl
   branches/branch-1.1/fluid/function_panel.h
Log:
Fixed Function Panel in Fluid to obey HIG


Modified: branches/branch-1.1/fluid/function_panel.cxx
===================================================================
--- branches/branch-1.1/fluid/function_panel.cxx	2005-05-28 20:52:03 UTC (rev 4375)
+++ branches/branch-1.1/fluid/function_panel.cxx	2005-05-28 21:00:11 UTC (rev 4376)
@@ -51,18 +51,24 @@
 
 Fl_Window* make_function_panel() {
   Fl_Window* w;
-  { Fl_Window* o = function_panel = new Fl_Window(285, 140, "Function/Method Properties");
+  { Fl_Window* o = function_panel = new Fl_Window(292, 152, "Function/Method Properties");
     w = o;
-    { Fl_Light_Button* o = f_public_button = new Fl_Light_Button(10, 10, 54, 20, "public");
-      o->tooltip("Make the function or method publicly accessible.");
-      o->labelsize(11);
-      o->when(FL_WHEN_NEVER);
+    { Fl_Group* o = new Fl_Group(10, 10, 270, 20);
+      { Fl_Light_Button* o = f_public_button = new Fl_Light_Button(10, 10, 60, 20, "public");
+        o->tooltip("Make the function or method publicly accessible.");
+        o->labelsize(11);
+        o->when(FL_WHEN_NEVER);
+      }
+      { Fl_Light_Button* o = f_c_button = new Fl_Light_Button(80, 10, 80, 20, "C declaration");
+        o->tooltip("Declare with a C interface instead of C++.");
+        o->labelsize(11);
+      }
+      { Fl_Box* o = new Fl_Box(170, 10, 110, 20);
+        Fl_Group::current()->resizable(o);
+      }
+      o->end();
     }
-    { Fl_Light_Button* o = f_c_button = new Fl_Light_Button(69, 10, 90, 20, "C declaration");
-      o->tooltip("Declare with a C interface instead of C++.");
-      o->labelsize(11);
-    }
-    { Fl_Input* o = f_name_input = new Fl_Input(10, 49, 265, 19, "Name(args): (blank for main())");
+    { Fl_Input* o = f_name_input = new Fl_Input(10, 50, 270, 20, "Name(args): (blank for main())");
       o->tooltip("The name of the function or method.");
       o->labelfont(1);
       o->labelsize(11);
@@ -72,7 +78,7 @@
       o->when(FL_WHEN_NEVER);
       Fl_Group::current()->resizable(o);
     }
-    { Fl_Input* o = f_return_type_input = new Fl_Input(10, 87, 265, 19, "Return Type: (blank to return outermost widget)");
+    { Fl_Input* o = f_return_type_input = new Fl_Input(10, 90, 270, 20, "Return Type: (blank to return outermost widget)");
       o->tooltip("The return type of the function or method.");
       o->labelfont(1);
       o->labelsize(11);
@@ -81,16 +87,23 @@
       o->align(FL_ALIGN_TOP_LEFT);
       o->when(FL_WHEN_NEVER);
     }
-    { Fl_Return_Button* o = f_panel_ok = new Fl_Return_Button(175, 113, 47, 20, "OK");
-      o->tooltip("Apply the changes.");
-      o->labelsize(11);
-      w->hotspot(o);
+    { Fl_Group* o = new Fl_Group(10, 120, 270, 20);
+      { Fl_Return_Button* o = f_panel_ok = new Fl_Return_Button(170, 120, 50, 20, "OK");
+        o->tooltip("Apply the changes.");
+        o->labelsize(11);
+        w->hotspot(o);
+      }
+      { Fl_Button* o = f_panel_cancel = new Fl_Button(230, 120, 50, 20, "Cancel");
+        o->tooltip("Cancel the changes.");
+        o->shortcut(0xff1b);
+        o->labelsize(11);
+      }
+      { Fl_Box* o = new Fl_Box(10, 120, 150, 20);
+        Fl_Group::current()->resizable(o);
+      }
+      o->end();
     }
-    { Fl_Button* o = f_panel_cancel = new Fl_Button(227, 113, 48, 20, "Cancel");
-      o->tooltip("Cancel the changes.");
-      o->shortcut(0xff1b);
-      o->labelsize(11);
-    }
+    o->size_range(292, 152, 2002, 152);
     o->set_modal();
     o->end();
   }

Modified: branches/branch-1.1/fluid/function_panel.fl
===================================================================
--- branches/branch-1.1/fluid/function_panel.fl	2005-05-28 20:52:03 UTC (rev 4375)
+++ branches/branch-1.1/fluid/function_panel.fl	2005-05-28 21:00:11 UTC (rev 4376)
@@ -46,33 +46,48 @@
 Function {make_function_panel()} {open
 } {
   Fl_Window function_panel {
-    label {Function/Method Properties}
-    xywh {855 21 285 140} type Single hide resizable modal
+    label {Function/Method Properties} selected
+    xywh {419 200 292 152} type Single resizable
+    code0 {o->size_range(292, 152, 2002, 152);} modal visible
   } {
-    Fl_Light_Button f_public_button {
-      label public
-      tooltip {Make the function or method publicly accessible.} xywh {10 10 54 20} labelsize 11 when 0
+    Fl_Group {} {open
+      xywh {10 10 270 20}
+    } {
+      Fl_Light_Button f_public_button {
+        label public
+        tooltip {Make the function or method publicly accessible.} xywh {10 10 60 20} labelsize 11 when 0
+      }
+      Fl_Light_Button f_c_button {
+        label {C declaration}
+        tooltip {Declare with a C interface instead of C++.} xywh {80 10 80 20} labelsize 11
+      }
+      Fl_Box {} {
+        xywh {170 10 110 20} resizable
+      }
     }
-    Fl_Light_Button f_c_button {
-      label {C declaration}
-      tooltip {Declare with a C interface instead of C++.} xywh {69 10 90 20} labelsize 11
-    }
     Fl_Input f_name_input {
       label {Name(args): (blank for main())}
-      tooltip {The name of the function or method.} xywh {10 49 265 19} labelfont 1 labelsize 11 align 5 when 0 textfont 4 textsize 11 resizable
+      tooltip {The name of the function or method.} xywh {10 50 270 20} labelfont 1 labelsize 11 align 5 when 0 textfont 4 textsize 11 resizable
     }
     Fl_Input f_return_type_input {
       label {Return Type: (blank to return outermost widget)}
-      tooltip {The return type of the function or method.} xywh {10 87 265 19} labelfont 1 labelsize 11 align 5 when 0 textfont 4 textsize 11
+      tooltip {The return type of the function or method.} xywh {10 90 270 20} labelfont 1 labelsize 11 align 5 when 0 textfont 4 textsize 11
     }
-    Fl_Return_Button f_panel_ok {
-      label OK
-      tooltip {Apply the changes.} xywh {175 113 47 20} labelsize 11 hotspot
+    Fl_Group {} {open
+      xywh {10 120 270 20}
+    } {
+      Fl_Return_Button f_panel_ok {
+        label OK
+        tooltip {Apply the changes.} xywh {170 120 50 20} labelsize 11 hotspot
+      }
+      Fl_Button f_panel_cancel {
+        label Cancel
+        tooltip {Cancel the changes.} xywh {230 120 50 20} shortcut 0xff1b labelsize 11
+      }
+      Fl_Box {} {
+        xywh {10 120 150 20} resizable
+      }
     }
-    Fl_Button f_panel_cancel {
-      label Cancel
-      tooltip {Cancel the changes.} xywh {227 113 48 20} shortcut 0xff1b labelsize 11
-    }
   }
 } 
 
@@ -215,8 +230,8 @@
 Function {make_comment_panel()} {open
 } {
   Fl_Window comment_panel {
-    label {Comment Properties} open selected
-    xywh {422 190 552 282} type Single labelsize 11 resizable modal visible
+    label {Comment Properties}
+    xywh {422 190 552 282} type Single labelsize 11 hide resizable modal
   } {
     Fl_Text_Editor comment_input {
       xywh {110 10 430 230} box DOWN_BOX labelsize 11 textfont 4 textsize 11 resizable

Modified: branches/branch-1.1/fluid/function_panel.h
===================================================================
--- branches/branch-1.1/fluid/function_panel.h	2005-05-28 20:52:03 UTC (rev 4375)
+++ branches/branch-1.1/fluid/function_panel.h	2005-05-28 21:00:11 UTC (rev 4376)
@@ -32,9 +32,11 @@
 #include <FL/Fl.H>
 #include <FL/Fl_Window.H>
 extern Fl_Window *function_panel;
+#include <FL/Fl_Group.H>
 #include <FL/Fl_Light_Button.H>
 extern Fl_Light_Button *f_public_button;
 extern Fl_Light_Button *f_c_button;
+#include <FL/Fl_Box.H>
 #include <FL/Fl_Input.H>
 extern Fl_Input *f_name_input;
 extern Fl_Input *f_return_type_input;
@@ -46,10 +48,8 @@
 extern Fl_Window *code_panel;
 #include "CodeEditor.h"
 extern CodeEditor *code_input;
-#include <FL/Fl_Group.H>
 extern Fl_Return_Button *code_panel_ok;
 extern Fl_Button *code_panel_cancel;
-#include <FL/Fl_Box.H>
 Fl_Window* make_code_panel();
 extern Fl_Window *codeblock_panel;
 extern Fl_Input *code_before_input;

Direct Link to Message ]
 
     
Previous Message ]Next Message ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.