From ae3aaf71338960e85d27c88d7004497409c6a6d9 Mon Sep 17 00:00:00 2001 From: Jed Barber Date: Sat, 21 Apr 2018 00:19:09 +1000 Subject: More polishing, fixing of minor overlooked things, etc --- doc/fl_bitmap.html | 135 ++++++++++++++++++++++ doc/fl_bmp_image.html | 65 +++++++++++ doc/fl_device.html | 42 +++++++ doc/fl_fill_slider.html | 84 ++++++++++++++ doc/fl_hor_fill_slider.html | 84 ++++++++++++++ doc/fl_hor_nice_slider.html | 84 ++++++++++++++ doc/fl_hor_slider.html | 84 ++++++++++++++ doc/fl_hor_value_slider.html | 84 ++++++++++++++ doc/fl_image.html | 270 +++++++++++++++++++++++++++++++++++++++++++ doc/fl_jpeg_image.html | 72 ++++++++++++ doc/fl_nice_slider.html | 84 ++++++++++++++ doc/fl_png_image.html | 72 ++++++++++++ doc/fl_pnm_image.html | 65 +++++++++++ doc/fl_rgb_image.html | 171 +++++++++++++++++++++++++++ doc/fl_scrollbar.html | 146 +++++++++++++++++++++++ doc/fl_shared_image.html | 264 ++++++++++++++++++++++++++++++++++++++++++ doc/fl_slider.html | 187 ++++++++++++++++++++++++++++++ doc/fl_value_slider.html | 154 ++++++++++++++++++++++++ doc/fl_xbm_image.html | 65 +++++++++++ 19 files changed, 2212 insertions(+) create mode 100644 doc/fl_bitmap.html create mode 100644 doc/fl_bmp_image.html create mode 100644 doc/fl_device.html create mode 100644 doc/fl_fill_slider.html create mode 100644 doc/fl_hor_fill_slider.html create mode 100644 doc/fl_hor_nice_slider.html create mode 100644 doc/fl_hor_slider.html create mode 100644 doc/fl_hor_value_slider.html create mode 100644 doc/fl_image.html create mode 100644 doc/fl_jpeg_image.html create mode 100644 doc/fl_nice_slider.html create mode 100644 doc/fl_png_image.html create mode 100644 doc/fl_pnm_image.html create mode 100644 doc/fl_rgb_image.html create mode 100644 doc/fl_scrollbar.html create mode 100644 doc/fl_shared_image.html create mode 100644 doc/fl_slider.html create mode 100644 doc/fl_value_slider.html create mode 100644 doc/fl_xbm_image.html (limited to 'doc') diff --git a/doc/fl_bitmap.html b/doc/fl_bitmap.html new file mode 100644 index 0000000..4d22550 --- /dev/null +++ b/doc/fl_bitmap.html @@ -0,0 +1,135 @@ + + + + + + + Fl_Bitmap Binding Map + + + + + + +

Fl_Bitmap Binding Map

+ + + + + + + + + + +
Package name
Fl_BitmapFLTK.Images.Bitmaps
+ + + + + + + + + + + + + + + + +
Types
Fl_BitmapBitmap
 Bitmap_Reference
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Functions and Procedures
+Fl_Bitmap(const uchar *bits, int W, int H);
+
 
+Fl_Bitmap(const char *bits, int W, int H);
+
 
+virtual Fl_Image * copy(int W, int H);
+
+function Copy
+       (This          : in Bitmap;
+        Width, Height : in Natural)
+    return Bitmap'Class;
+
+Fl_Image * copy();
+
+function Copy
+       (This : in Bitmap)
+    return Bitmap'Class;
+
+virtual void draw(int X, int Y, int W, int H, int cx=0, int cy=0);
+
+procedure Draw
+       (This       : in Bitmap;
+        X, Y, W, H : in Integer;
+        CX, CY     : in Integer := 0);
+
+void draw(int X, int Y);
+
+procedure Draw
+       (This : in Bitmap;
+        X, Y : in Integer);
+
+virtual void label(Fl_Widget *w);
+
 
+virtual void label(Fl_Menu_Item *m);
+
 
+virtual void uncache();
+
 
+ + + + + diff --git a/doc/fl_bmp_image.html b/doc/fl_bmp_image.html new file mode 100644 index 0000000..dd0ce62 --- /dev/null +++ b/doc/fl_bmp_image.html @@ -0,0 +1,65 @@ + + + + + + + Fl_BMP_Image Binding Map + + + + + + +

Fl_BMP_Image Binding Map

+ + + + + + + + + + +
Package name
Fl_BMP_ImageFLTK.Images.RGB.BMP
+ + + + + + + + + + + + + + + + +
Types
Fl_BMP_ImageBMP_Image
 BMP_Image_Reference
+ + + + + + + + + + + +
Functions and Procedures
+Fl_BMP_Image(const char *filename);
+
+function Create
+       (Filename : in String)
+    return BMP_Image;
+
+ + + + + diff --git a/doc/fl_device.html b/doc/fl_device.html new file mode 100644 index 0000000..5e62da8 --- /dev/null +++ b/doc/fl_device.html @@ -0,0 +1,42 @@ + + + + + + + Fl_Device Binding Map + + + + + + +

Fl_Device Binding Map

+ + + + + + + + + + +
Package name
Fl_DeviceFLTK.Devices
+ + + + + + + + + + + +
Types
Fl_DeviceDevice
+ + + + + diff --git a/doc/fl_fill_slider.html b/doc/fl_fill_slider.html new file mode 100644 index 0000000..c42a5e1 --- /dev/null +++ b/doc/fl_fill_slider.html @@ -0,0 +1,84 @@ + + + + + + + Fl_Fill_Slider Binding Map + + + + + + +

Fl_Fill_Slider Binding Map

+ + + + + + + + + + +
Package name
Fl_Fill_SliderFLTK.Widgets.Valuators.Sliders.Fill
+ + + + + + + + + + + + + + + + +
Types
Fl_Fill_SliderFill_Slider
 Fill_Slider_Reference
+ + + + + + + + + + + + + + + + + + + + + +
Functions and Procedures
+Fl_Fill_Slider(int X, int Y, int W, int H, const char *L=0);
+
+function Create
+       (X, Y, W, H : in Integer;
+        Text       : in String)
+    return Fill_Slider;
+
 
+procedure Draw
+       (This : in out Fill_Slider);
+
 
+function Handle
+       (This  : in out Fill_Slider;
+        Event : in     Event_Kind)
+    return Event_Outcome;
+
+ + + + + diff --git a/doc/fl_hor_fill_slider.html b/doc/fl_hor_fill_slider.html new file mode 100644 index 0000000..bf816d1 --- /dev/null +++ b/doc/fl_hor_fill_slider.html @@ -0,0 +1,84 @@ + + + + + + + Fl_Hor_Fill_Slider Binding Map + + + + + + +

Fl_Hor_Fill_Slider Binding Map

+ + + + + + + + + + +
Package name
Fl_Hor_Fill_SliderFLTK.Widgets.Valuators.Sliders.Hor_Fill
+ + + + + + + + + + + + + + + + +
Types
Fl_Hor_Fill_SliderHor_Fill_Slider
 Hor_Fill_Slider_Reference
+ + + + + + + + + + + + + + + + + + + + + +
Functions and Procedures
+Fl_Hor_Fill_Slider(int X, int Y, int W, int H, const char *L=0);
+
+function Create
+       (X, Y, W, H : in Integer;
+        Text       : in String)
+    return Hor_Fill_Slider;
+
 
+procedure Draw
+       (This : in out Hor_Fill_Slider);
+
 
+function Handle
+       (This  : in out Hor_Fill_Slider;
+        Event : in     Event_Kind)
+    return Event_Outcome;
+
+ + + + + diff --git a/doc/fl_hor_nice_slider.html b/doc/fl_hor_nice_slider.html new file mode 100644 index 0000000..6597050 --- /dev/null +++ b/doc/fl_hor_nice_slider.html @@ -0,0 +1,84 @@ + + + + + + + Fl_Hor_Nice_Slider Binding Map + + + + + + +

Fl_Hor_Nice_Slider Binding Map

+ + + + + + + + + + +
Package name
Fl_Hor_Nice_SliderFLTK.Widgets.Valuators.Sliders.Hor_Nice
+ + + + + + + + + + + + + + + + +
Types
Fl_Hor_Nice_SliderHor_Nice_Slider
 Hor_Nice_Slider_Reference
+ + + + + + + + + + + + + + + + + + + + + +
Functions and Procedures
+Fl_Hor_Nice_Slider(int X, int Y, int W, int H, const char *L=0);
+
+function Create
+       (X, Y, W, H : in Integer;
+        Text       : in String)
+    return Hor_Nice_Slider;
+
 
+procedure Draw
+       (This : in out Hor_Nice_Slider);
+
 
+function Handle
+       (This  : in out Hor_Nice_Slider;
+        Event : in     Event_Kind)
+    return Event_Outcome;
+
+ + + + + diff --git a/doc/fl_hor_slider.html b/doc/fl_hor_slider.html new file mode 100644 index 0000000..9cc9a22 --- /dev/null +++ b/doc/fl_hor_slider.html @@ -0,0 +1,84 @@ + + + + + + + Fl_Hor_Slider Binding Map + + + + + + +

Fl_Hor_Slider Binding Map

+ + + + + + + + + + +
Package name
Fl_Hor_SliderFLTK.Widgets.Valuators.Sliders.Horizontal
+ + + + + + + + + + + + + + + + +
Types
Fl_Hor_SliderHorizontal_Slider
 Horizontal_Slider_Reference
+ + + + + + + + + + + + + + + + + + + + + +
Functions and Procedures
+Fl_Hor_Slider(int X, int Y, int W, int H, const char *L=0);
+
+function Create
+       (X, Y, W, H : in Integer;
+        Text       : in String)
+    return Horizontal_Slider;
+
 
+procedure Draw
+       (This : in out Horizontal_Slider);
+
 
+function Handle
+       (This  : in out Horizontal_Slider;
+        Event : in     Event_Kind)
+    return Event_Outcome;
+
+ + + + + diff --git a/doc/fl_hor_value_slider.html b/doc/fl_hor_value_slider.html new file mode 100644 index 0000000..7d817a4 --- /dev/null +++ b/doc/fl_hor_value_slider.html @@ -0,0 +1,84 @@ + + + + + + + Fl_Hor_Value_Slider Binding Map + + + + + + +

Fl_Hor_Value_Slider Binding Map

+ + + + + + + + + + +
Package name
Fl_Hor_Value_SliderFLTK.Widgets.Valuators.Sliders.Value.Horizontal
+ + + + + + + + + + + + + + + + +
Types
Fl_Hor_Value_SliderHor_Value_Slider
 Hor_Value_Slider_Reference
+ + + + + + + + + + + + + + + + + + + + + +
Functions and Procedures
+Fl_Hor_Value_Slider(int X, int Y, int W, int H, const char *L=0);
+
+function Create
+       (X, Y, W, H : in Integer;
+        Text       : in String)
+    return Hor_Value_Slider;
+
 
+procedure Draw
+       (This : in out Hor_Value_Slider);
+
 
+function Handle
+       (This  : in out Hor_Value_Slider;
+        Event : in     Event_Kind)
+    return Event_Outcome;
+
+ + + + + diff --git a/doc/fl_image.html b/doc/fl_image.html new file mode 100644 index 0000000..4708f3f --- /dev/null +++ b/doc/fl_image.html @@ -0,0 +1,270 @@ + + + + + + + Fl_Image Binding Map + + + + + + +

Fl_Image Binding Map

+ + + + + + + + + + +
Package name
Fl_ImageFLTK.Images
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Types
Fl_ImageImage
 Image_Reference
Fl_RGB_ScalingScaling_Kind
 Blend
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Functions and Procedures
+Fl_Image(int W, int H, int D);
+
+function Create
+       (Width, Height, Depth : in Natural)
+    return Image;
+
+virtual void color_average(Fl_Color c, float i);
+
+procedure Color_Average
+       (This   : in out Image;
+        Col    : in     Color;
+        Amount : in     Blend);
+
+virtual Fl_Image * copy(int W, int H);
+
+function Copy
+       (This          : in Image;
+        Width, Height : in Natural)
+    return Image'Class;
+
+Fl_Image * copy();
+
+function Copy
+       (This : in Image)
+    return Image'Class;
+
+int count() const;
+
 
+int d() const;
+
+function Get_D
+       (This : in Image)
+    return Natural;
+
+const char * const * data() const;
+
 
+virtual void desaturate();
+
+procedure Desaturate
+       (This : in out Image);
+
+virtual void draw(int X, int Y, int W, int H, int cx=0, int cy=0);
+
+procedure Draw
+       (This       : in Image;
+        X, Y, W, H : in Integer;
+        CX, CY     : in Integer := 0);
+
+void draw(int X, int Y);
+
+procedure Draw
+       (This : in Image;
+        X, Y : in Integer);
+
+void draw_empty(int X, int Y);
+
+procedure Draw_Empty
+       (This : in Image;
+        X, Y : in Integer);
+
+int fail();
+
+function Is_Empty
+       (This : in Image)
+    return Boolean;
+
+int h() const;
+
+function Get_H
+       (This : in Image)
+    return Natural;
+
+void inactive();
+
+procedure Inactive
+       (This : in out Image);
+
+virtual void label(Fl_Widget *w);
+
 
+virtual void label(Fl_Menu_Item *m);
+
 
+int ld() const;
+
 
+static void RGB_scaling(Fl_RGB_Scaling);
+
+procedure Set_Copy_Algorithm
+       (To : in Scaling_Kind);
+
+static Fl_RGB_Scaling RGB_scaling();
+
+function Get_Copy_Algorithm
+    return Scaling_Kind;
+
+virtual void uncache();
+
 
+int w() const;
+
+function Get_W
+       (This : in Image)
+    return Natural;
+
+ + + + + diff --git a/doc/fl_jpeg_image.html b/doc/fl_jpeg_image.html new file mode 100644 index 0000000..b948ab0 --- /dev/null +++ b/doc/fl_jpeg_image.html @@ -0,0 +1,72 @@ + + + + + + + Fl_JPEG_Image Binding Map + + + + + + +

Fl_JPEG_Image Binding Map

+ + + + + + + + + + +
Package name
Fl_JPEG_ImageFLTK.Images.RGB.JPEG
+ + + + + + + + + + + + + + + + +
Types
Fl_JPEG_ImageJPEG_Image
 JPEG_Image_Reference
+ + + + + + + + + + + + + + + + +
Functions and Procedures
+Fl_JPEG_Image(const char *filename);
+
+function Create
+       (Filename : in String)
+    return JPEG_Image;
+
+Fl_JPEG_Image(const char *name, const unsigned char *data);
+
 
+ + + + + diff --git a/doc/fl_nice_slider.html b/doc/fl_nice_slider.html new file mode 100644 index 0000000..571bf07 --- /dev/null +++ b/doc/fl_nice_slider.html @@ -0,0 +1,84 @@ + + + + + + + Fl_Nice_Slider Binding Map + + + + + + +

Fl_Nice_Slider Binding Map

+ + + + + + + + + + +
Package name
Fl_Nice_SliderFLTK.Widgets.Valuators.Sliders.Nice
+ + + + + + + + + + + + + + + + +
Types
Fl_Nice_SliderNice_Slider
 Nice_Slider_Reference
+ + + + + + + + + + + + + + + + + + + + + +
Functions and Procedures
+Fl_Nice_Slider(int X, int Y, int W, int H, const char *L=0);
+
+function Create
+       (X, Y, W, H : in Integer;
+        Text       : in String)
+    return Nice_Slider;
+
 
+procedure Draw
+       (This : in out Nice_Slider);
+
 
+function Handle
+       (This  : in out Nice_Slider;
+        Event : in     Event_Kind)
+    return Event_Outcome;
+
+ + + + + diff --git a/doc/fl_png_image.html b/doc/fl_png_image.html new file mode 100644 index 0000000..25260d7 --- /dev/null +++ b/doc/fl_png_image.html @@ -0,0 +1,72 @@ + + + + + + + Fl_PNG_Image Binding Map + + + + + + +

Fl_PNG_Image Binding Map

+ + + + + + + + + + +
Package name
Fl_PNG_ImageFLTK.Images.RGB.PNG
+ + + + + + + + + + + + + + + + +
Types
Fl_PNG_ImagePNG_Image
 PNG_Image_Reference
+ + + + + + + + + + + + + + + + +
Functions and Procedures
+Fl_PNG_Image(const char *filename);
+
+function Create
+       (Filename : in String)
+    return PNG_Image;
+
+Fl_PNG_Image(const char *name, const unsigned char *buffer, int datasize);
+
 
+ + + + + diff --git a/doc/fl_pnm_image.html b/doc/fl_pnm_image.html new file mode 100644 index 0000000..5302866 --- /dev/null +++ b/doc/fl_pnm_image.html @@ -0,0 +1,65 @@ + + + + + + + Fl_PNM_Image Binding Map + + + + + + +

Fl_PNM_Image Binding Map

+ + + + + + + + + + +
Package name
Fl_PNM_ImageFLTK.Images.RGB.PNM
+ + + + + + + + + + + + + + + + +
Types
Fl_PNM_ImagePNM_Image
 PNM_Image_Reference
+ + + + + + + + + + + +
Functions and Procedures
+Fl_PNM_Image(const char *filename);
+
+function Create
+       (Filename : in String)
+    return PNM_Image;
+
+ + + + + diff --git a/doc/fl_rgb_image.html b/doc/fl_rgb_image.html new file mode 100644 index 0000000..95ee4e0 --- /dev/null +++ b/doc/fl_rgb_image.html @@ -0,0 +1,171 @@ + + + + + + + Fl_RGB_Image Binding Map + + + + + + +

Fl_RGB_Image Binding Map

+ + + + + + + + + + +
Package name
Fl_RGB_ImageFLTK.Images.RGB
+ + + + + + + + + + + + + + + + +
Types
Fl_RGB_ImageRGB_Image
 RGB_Image_Reference
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Functions and Procedures
+Fl_RGB_Image(const uchar *bits, int W, int H, int D=3, int LD=0);
+
 
+Fl_RGB_Image(const Fl_Pixmap *pxm, Fl_Color bg=FL_GRAY);
+
 
+virtual void color_average(Fl_Color c, float i);
+
+procedure Color_Average
+       (This   : in out RGB_Image;
+        Col    : in     Color;
+        Amount : in     Blend);
+
+virtual Fl_Image * copy(int W, int H);
+
+function Copy
+       (This          : in RGB_Image;
+        Width, Height : in Natural)
+    return RGB_Image'Class;
+
+Fl_Image * copy();
+
+function Copy
+       (This : in RGB_Image)
+    return RGB_Image'Class;
+
+virtual void desaturate();
+
+procedure Desaturate
+       (This : in out RGB_Image);
+
+virtual void draw(int X, int Y, int W, int H, int cx=0, int cy=0);
+
+procedure Draw
+       (This       : in RGB_Image;
+        X, Y, W, H : in Integer;
+        CX, CY     : in Integer := 0);
+
+void draw(int X, int Y);
+
+procedure Draw
+       (This : in RGB_Image;
+        X, Y : in Integer);
+
+virtual void label(Fl_Widget *w);
+
 
+virtual void label(Fl_Menu_Item *m);
+
 
+static void max_size(size_t size);
+
 
+static size_t max_size();
+
 
+virtual void uncache();
+
 
+ + + + + diff --git a/doc/fl_scrollbar.html b/doc/fl_scrollbar.html new file mode 100644 index 0000000..8538525 --- /dev/null +++ b/doc/fl_scrollbar.html @@ -0,0 +1,146 @@ + + + + + + + Fl_Scrollbar Binding Map + + + + + + +

Fl_Scrollbar Binding Map

+ + + + + + + + + + +
Package name
Fl_ScrollbarFLTK.Widgets.Valuators.Sliders.Scrollbars
+ + + + + + + + + + + + + + + + +
Types
Fl_ScrollbarScrollbar
 Scrollbar_Reference
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Functions and Procedures
+Fl_Scrollbar(int X, int Y, int W, int H, const char *L=0);
+
+function Create
+       (X, Y, W, H : in Integer;
+        Text       : in String)
+    return Scrollbar;
+
+void draw();
+
+procedure Draw
+       (This : in out Scrollbar);
+
+int handle(int);
+
+function Handle
+       (This  : in out Scrollbar;
+        Event : in     Event_Kind)
+    return Event_Outcome;
+
+int linesize() const;
+
+function Get_Line_Size
+       (This : in Scrollbar)
+    return Natural;
+
+void linesize(int i);
+
+procedure Set_Line_Size
+       (This : in out Scrollbar;
+        To   : in     Natural);
+
+int value() const;
+
+function Get_Position
+       (This : in Scrollbar)
+    return Natural;
+
+int value(int p);
+
+procedure Set_Position
+       (This : in out Scrollbar;
+        To   : in     Natural);
+
+int value(int pos, int windowSize, int first, int total);
+
+procedure Set_All
+       (This        : in out Scrollbar;
+        Position    : in     Natural;
+        Win_Size    : in     Natural;
+        First_Line  : in     Natural;
+        Total_Lines : in     Natural);
+
+ + + + + diff --git a/doc/fl_shared_image.html b/doc/fl_shared_image.html new file mode 100644 index 0000000..298a541 --- /dev/null +++ b/doc/fl_shared_image.html @@ -0,0 +1,264 @@ + + + + + + + Fl_Shared_Image Binding Map + + + + + + +

Fl_Shared_Image Binding Map

+ + + + + + + + + + +
Package name
Fl_Shared_ImageFLTK.Images.Shared
+ + + + + + + + + + + + + + + + +
Types
Fl_Shared_ImageShared_Image
 Shared_Image_Reference
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Functions and Procedures
+Fl_Shared_Image();
+
 
+Fl_Shared_Image(const char *n, Fl_Image *img=0);
+
 
+static void add_handler(Fl_Shared_Handler f);
+
 
+virtual void color_average(Fl_Color c, float i);
+
+procedure Color_Average
+       (This   : in out Shared_Image;
+        Col    : in     Color;
+        Amount : in     Blend);
+
+virtual Fl_Image * copy(int W, int H);
+
+function Copy
+       (This          : in Shared_Image;
+        Width, Height : in Natural)
+    return Shared_Image'Class;
+
+Fl_Image * copy();
+
+function Copy
+       (This : in Shared_Image)
+    return Shared_Image'Class;
+
+virtual void desaturate();
+
+procedure Desaturate
+       (This : in out Shared_Image);
+
+virtual void draw(int X, int Y, int W, int H, int cx, int cy);
+
+procedure Draw
+       (This       : in Shared_Image;
+        X, Y, W, H : in Integer;
+        CX, CY     : in Integer := 0);
+
+void draw(int X, int Y);
+
+procedure Draw
+       (This : in Shared_Image;
+        X, Y : in Integer);
+
+static Fl_Shared_Image * find(const char *name, int W=0, int H=0);
+
+function Find
+       (Name : in String;
+        W, H : in Integer := 0)
+    return Shared_Image;
+
+static Fl_Shared_Image * get(const char *name, int W=0, int H=0);
+
+function Create
+       (Filename : in String;
+        W, H     : in Integer)
+    return Shared_Image;
+
+static Fl_Shared_Image * get(Fl_RGB_Image *rgb, int own_it=1);
+
+function Create
+       (From : in FLTK.Images.RGB.RGB_Image'Class)
+    return Shared_Image;
+
+static Fl_Shared_Image ** images();
+
 
+const char * name();
+
+function Name
+       (This : in Shared_Image)
+    return String;
+
+static int num_images();
+
 
+int refcount();
+
 
+void release();
+
Used as destructor, handled automatically with Finalize procedure using Limited_Controlled types
+void reload();
+
+procedure Reload
+       (This : in out Shared_Image);
+
+static void remove_handler(Fl_Shared_Handler f);
+
 
+void scale(int width, int height, int proportional=1, int can_expand=0);
+
+procedure Scale
+       (This         : in out Shared_Image;
+        W, H         : in     Integer;
+        Proportional : in     Boolean := True;
+        Can_Expand   : in     Boolean := False);
+
+static void scaling_algorithm(Fl_RGB_Scaling algorithm);
+
+procedure Set_Scaling_Algorithm
+       (To : in Scaling_Kind);
+
+virtual void uncache();
+
 
+ + + + + diff --git a/doc/fl_slider.html b/doc/fl_slider.html new file mode 100644 index 0000000..0853595 --- /dev/null +++ b/doc/fl_slider.html @@ -0,0 +1,187 @@ + + + + + + + Fl_Slider Binding Map + + + + + + +

Fl_Slider Binding Map

+ + + + + + + + + + +
Package name
Fl_SliderFLTK.Widgets.Valuators.Sliders
+ + + + + + + + + + + + + + + + + + + + + +
Types
Fl_SliderSlider
 Slider
 Slider_Kind
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Functions and Procedures
+Fl_Slider(int X, int Y, int W, int H, const char *L=0);
+
+function Create
+       (X, Y, W, H : in Integer;
+        Text       : in String)
+    return Slider;
+
+Fl_Slider(uchar t, int X, int Y, int W, int H, const char *L);
+
 
+void bounds(double a, double b);
+
+procedure Set_Bounds
+       (This     : in out Slider;
+        Min, Max : in     Long_Float);
+
+void draw();
+
+procedure Draw
+       (This : in out Slider);
+
+int handle(int);
+
+function Handle
+       (This  : in out Slider;
+        Event : in     Event_Kind)
+    return Event_Outcome;
+
+int scrollvalue(int pos, int size, int first, int total);
+
+procedure Set_Scrollvalue
+       (This            : in out Slider;
+        Pos_First_Line  : in     Natural;
+        Lines_In_Window : in     Natural;
+        First_Line_Num  : in     Natural;
+        Total_Lines     : in     Natural);
+
+Fl_Boxtype slider() const;
+
+function Get_Box
+       (This : in Slider)
+    return Box_Kind;
+
+void slider(Fl_Boxtype c);
+
+procedure Set_Box
+       (This : in out Slider;
+        To   : in     Box_Kind);
+
+float slider_size() const;
+
+function Get_Slide_Size
+       (This : in Slider)
+    return Float;
+
+void slider_size(double v);
+
+procedure Set_Slide_Size
+       (This : in out Slider;
+        To   : in     Float);
+
See type() methods for Fl_Widget
+function Get_Slider_Type
+       (This : in Slider)
+    return Slider_Kind;
+
See type() methods for Fl_Widget
+procedure Set_Slider_Type
+       (This : in out Slider;
+        To   : in     Slider_Kind);
+
+ + + + + diff --git a/doc/fl_value_slider.html b/doc/fl_value_slider.html new file mode 100644 index 0000000..54bae4e --- /dev/null +++ b/doc/fl_value_slider.html @@ -0,0 +1,154 @@ + + + + + + + Fl_Value_Slider Binding Map + + + + + + +

Fl_Value_Slider Binding Map

+ + + + + + + + + + +
Package name
Fl_Value_SliderFLTK.Widgets.Valuators.Sliders.Value
+ + + + + + + + + + + + + + + + +
Types
Fl_Value_SliderValue_Slider
 Value_Slider_Reference
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Functions and Procedures
+Fl_Value_Slider(int x, int y, int w, int h, const char *l=0);
+
+function Create
+       (X, Y, W, H : in Integer;
+        Text       : in String)
+    return Value_Slider;
+
+void draw();
+
+procedure Draw
+       (This : in out Value_Slider);
+
+int handle(int);
+
+function Handle
+       (This  : in out Value_Slider;
+        Event : in     Event_Kind)
+    return Event_Outcome;
+
+Fl_Color textcolor() const;
+
+function Get_Text_Color
+       (This : in Value_Slider)
+    return Color;
+
+void textcolor(Fl_Color s);
+
+procedure Set_Text_Color
+       (This : in out Value_Slider;
+        To   : in     Color);
+
+Fl_Font textfont() const;
+
+function Get_Text_Font
+       (This : in Value_Slider)
+    return Font_Kind;
+
+void textfont(Fl_Font s);
+
+procedure Set_Text_Font
+       (This : in out Value_Slider;
+        To   : in     Font_Kind);
+
+Fl_Fontsize textsize() const;
+
+function Get_Text_Size
+       (This : in Value_Slider)
+    return Font_Size;
+
+void textsize(Fl_Fontsize s);
+
+procedure Set_Text_Size
+       (This : in out Value_Slider;
+        To   : in     Font_Size);
+
+ + + + + diff --git a/doc/fl_xbm_image.html b/doc/fl_xbm_image.html new file mode 100644 index 0000000..cfa3b68 --- /dev/null +++ b/doc/fl_xbm_image.html @@ -0,0 +1,65 @@ + + + + + + + Fl_XBM_Image Binding Map + + + + + + +

Fl_XBM_Image Binding Map

+ + + + + + + + + + +
Package name
Fl_XBM_ImageFLTK.Images.Bitmaps.XBM
+ + + + + + + + + + + + + + + + +
Types
Fl_XBM_ImageXBM_Image
 XBM_Image_Reference
+ + + + + + + + + + + +
Functions and Procedures
+Fl_XBM_Image(const char *filename);
+
+function Create
+       (Filename : in String)
+    return XBM_Image;
+
+ + + + + -- cgit