From 41fca67267180571b5107bf7b9516eb669588b25 Mon Sep 17 00:00:00 2001 From: Jedidiah Barber Date: Mon, 13 Jan 2025 20:48:27 +1300 Subject: Fl_Positioner added --- doc/fl_positioner.html | 339 +++++++++++++++++++++++++++++++++++++++++++++++++ doc/index.html | 2 + 2 files changed, 341 insertions(+) create mode 100644 doc/fl_positioner.html (limited to 'doc') diff --git a/doc/fl_positioner.html b/doc/fl_positioner.html new file mode 100644 index 0000000..c38536c --- /dev/null +++ b/doc/fl_positioner.html @@ -0,0 +1,339 @@ + + + + + + Fl_Positioner Binding Map + + + + + + +

Fl_Positioner Binding Map

+ + +Back to Index + + + + + + + + + + +
Package name
Fl_PositionerFLTK.Widgets.Positioners
+ + + + + + + + + + + + + + + + +
Types
Fl_PositionerPositioner
 Positioner_Reference
+ + + + + + + + + + + +
Constructors
+Fl_Positioner(int x, int y, int w, int h, const char *l=0);
+
+function Create
+       (X, Y, W, H : in Integer;
+        Text       : in String := "")
+    return Positioner;
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Functions and Procedures
+int handle(int);
+
+function Handle
+       (This  : in out Positioner;
+        Event : in     Event_Kind)
+    return Event_Outcome;
+
Use xvalue and yvalue manually.
+procedure Get_Coords
+       (This : in     Positioner;
+        X, Y :    out Long_Float);
+
+int value(double, double);
+
+procedure Set_Coords
+       (This : in out Positioner;
+        X, Y : in     Long_Float);
+
+function Set_Coords
+       (This : in out Positioner;
+        X, Y : in     Long_Float)
+    return Boolean;
+
+void xbounds(double, double);
+
+procedure Set_Ecks_Bounds
+       (This      : in out Positioner;
+        Low, High : in     Long_Float);
+
+double xmaximum() const;
+
+function Get_Ecks_Maximum
+       (This : in Positioner)
+    return Long_Float;
+
+void xmaximum(double a);
+
+procedure Set_Ecks_Maximum
+       (This  : in out Positioner;
+        Value : in     Long_Float);
+
+double xminimum() const;
+
+function Get_Ecks_Minimum
+       (This : in Positioner)
+    return Long_Float;
+
+void xminimum(double a);
+
+procedure Set_Ecks_Minimum
+       (This  : in out Positioner;
+        Value : in     Long_Float);
+
+void xstep(double a);
+
+procedure Set_Ecks_Step
+       (This  : in out Positioner;
+        Value : in     Long_Float);
+
+double xvalue() const;
+
+function Get_Ecks
+       (This : in Positioner)
+    return Long_Float;
+
+int xvalue(double);
+
+procedure Set_Ecks
+       (This  : in out Positioner;
+        Value : in     Long_Float);
+
+function Set_Ecks
+       (This  : in out Positioner;
+        Value : in     Long_Float)
+    return Boolean;
+
+void ybounds(double, double);
+
+procedure Set_Why_Bounds
+       (This      : in out Positioner;
+        Low, High : in     Long_Float);
+
+double ymaximum() const;
+
+function Get_Why_Maximum
+       (This : in Positioner)
+    return Long_Float;
+
+void ymaximum(double a);
+
+procedure Set_Why_Maximum
+       (This  : in out Positioner;
+        Value : in     Long_Float);
+
+double yminimum() const;
+
+function Get_Why_Minimum
+       (This : in Positioner)
+    return Long_Float;
+
+void yminimum(double a);
+
+procedure Set_Why_Minimum
+       (This  : in out Positioner;
+        Value : in     Long_Float);
+
+void ystep(double a);
+
+procedure Set_Why_Step
+       (This  : in out Positioner;
+        Value : in     Long_Float);
+
+double yvalue() const;
+
+function Get_Why
+       (This : in Positioner)
+    return Long_Float;
+
+int yvalue(double);
+
+procedure Set_Why
+       (This  : in out Positioner;
+        Value : in     Long_Float);
+
+function Set_Why
+       (This  : in out Positioner;
+        Value : in     Long_Float)
+    return Boolean;
+
+ + + + + + + + + + + + + + + + + + + + + +
Protected Functions and Procedures
+void draw();
+
+procedure Draw
+       (This : in out Positioner);
+
+void draw(int, int, int, int);
+
+procedure Draw
+       (This       : in out Positioner;
+        X, Y, W, H : in     Integer);
+
+int handle(int, int, int, int, int);
+
+function Handle
+       (This       : in out Positioner;
+        Event      : in     Event_Kind;
+        X, Y, W, H : in     Integer)
+    return Event_Outcome;
+
+ + + + + diff --git a/doc/index.html b/doc/index.html index d181682..5c38e3a 100644 --- a/doc/index.html +++ b/doc/index.html @@ -88,6 +88,7 @@
  • Fl_Pixmap
  • Fl_PNG_Image
  • Fl_PNM_Image
  • +
  • Fl_Positioner
  • Fl_PostScript_File_Device
  • Fl_PostScript_Graphics_Driver
  • Fl_Preferences
  • @@ -233,6 +234,7 @@
  • FLTK.Widgets.Menus.Choices
  • FLTK.Widgets.Menus.Menu_Bars
  • FLTK.Widgets.Menus.Menu_Buttons
  • +
  • FLTK.Widgets.Positioners
  • FLTK.Widgets.Progress_Bars
  • FLTK.Widgets.Valuators
  • FLTK.Widgets.Valuators.Adjusters
  • -- cgit