aboutsummaryrefslogtreecommitdiff
path: root/doc/fl_image.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/fl_image.html')
-rw-r--r--doc/fl_image.html206
1 files changed, 170 insertions, 36 deletions
diff --git a/doc/fl_image.html b/doc/fl_image.html
index 4708f3f..201a2fa 100644
--- a/doc/fl_image.html
+++ b/doc/fl_image.html
@@ -1,4 +1,3 @@
-
<!DOCTYPE html>
<html lang="en">
@@ -14,6 +13,9 @@
<h2>Fl_Image Binding Map</h2>
+<a href="index.html">Back to Index</a>
+
+
<table class="package">
<tr><th colspan="2">Package name</th></tr>
@@ -44,9 +46,26 @@
<td>Scaling_Kind</td>
</tr>
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Errors</th></tr>
+
<tr>
- <td>&nbsp;</td>
- <td>Blend</td>
+ <td>ERR_FILE_ACCESS</td>
+ <td>File_Access_Error</td>
+ </tr>
+
+ <tr>
+ <td>ERR_FORMAT</td>
+ <td>Format_Error</td>
+ </tr>
+
+ <tr>
+ <td>ERR_NO_IMAGE</td>
+ <td>No_Image_Error</td>
</tr>
</table>
@@ -54,7 +73,35 @@
<table class="function">
- <tr><th colspan="2">Functions and Procedures</th></tr>
+ <tr><th colspan="2">Static Attributes</th></tr>
+
+ <tr>
+<td><pre>
+static const int ERR_FILE_ACCESS = -2;
+</pre></td>
+<td>See the errors table.</td>
+ </tr>
+
+ <tr>
+<td><pre>
+static const int ERR_FORMAT = -3;
+</pre></td>
+<td>See the errors table.</td>
+ </tr>
+
+ <tr>
+<td><pre>
+static const int ERR_NO_IMAGE = -1;
+</pre></td>
+<td>See the errors table.</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Constructors</th></tr>
<tr>
<td><pre>
@@ -67,6 +114,40 @@ function Create
</pre></td>
</tr>
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Static Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+static void RGB_scaling(Fl_RGB_Scaling);
+</pre></td>
+<td><pre>
+procedure Set_Copy_Algorithm
+ (To : in Scaling_Kind);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+static Fl_RGB_Scaling RGB_scaling();
+</pre></td>
+<td><pre>
+function Get_Copy_Algorithm
+ return Scaling_Kind;
+</pre></td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
<tr>
<td><pre>
virtual void color_average(Fl_Color c, float i);
@@ -106,7 +187,7 @@ function Copy
<td><pre>
int count() const;
</pre></td>
-<td>&nbsp;</td>
+<td>Intentionally left unbound.</td>
</tr>
<tr>
@@ -124,7 +205,8 @@ function Get_D
<td><pre>
const char * const * data() const;
</pre></td>
-<td>&nbsp;</td>
+<td>See Data_Size, Get_Datum, Set_Datum, Slice, Overwrite, All_Data subprograms
+in Fl_Bitmap and Fl_RGB_Image.</td>
</tr>
<tr>
@@ -139,13 +221,14 @@ procedure Desaturate
<tr>
<td><pre>
-virtual void draw(int X, int Y, int W, int H, int cx=0, int cy=0);
+virtual void draw(int X, int Y, int W, int H,
+ int cx=0, int cy=0);
</pre></td>
<td><pre>
procedure Draw
- (This : in Image;
- X, Y, W, H : in Integer;
- CX, CY : in Integer := 0);
+ (This : in Image;
+ X, Y, W, H : in Integer;
+ Clip_X, Clip_Y : in Integer := 0);
</pre></td>
</tr>
@@ -162,17 +245,6 @@ procedure Draw
<tr>
<td><pre>
-void draw_empty(int X, int Y);
-</pre></td>
-<td><pre>
-procedure Draw_Empty
- (This : in Image;
- X, Y : in Integer);
-</pre></td>
- </tr>
-
- <tr>
-<td><pre>
int fail();
</pre></td>
<td><pre>
@@ -207,59 +279,121 @@ procedure Inactive
<td><pre>
virtual void label(Fl_Widget *w);
</pre></td>
-<td>&nbsp;</td>
+<td>Marked as obsolete.</td>
</tr>
<tr>
<td><pre>
virtual void label(Fl_Menu_Item *m);
</pre></td>
-<td>&nbsp;</td>
+<td>Marked as obsolete.</td>
</tr>
<tr>
<td><pre>
int ld() const;
</pre></td>
-<td>&nbsp;</td>
+<td><pre>
+function Get_Line_Size
+ (This : in Image)
+ return Natural;
+</pre></td>
</tr>
<tr>
<td><pre>
-static void RGB_scaling(Fl_RGB_Scaling);
+virtual void uncache();
</pre></td>
<td><pre>
-procedure Set_Copy_Algorithm
- (To : in Scaling_Kind);
+procedure Uncache
+ (This : in out Image);
</pre></td>
</tr>
<tr>
<td><pre>
-static Fl_RGB_Scaling RGB_scaling();
+int w() const;
</pre></td>
<td><pre>
-function Get_Copy_Algorithm
- return Scaling_Kind;
+function Get_W
+ (This : in Image)
+ return Natural;
</pre></td>
</tr>
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Static Protected Functions and Procedures</th></tr>
+
<tr>
<td><pre>
-virtual void uncache();
+static void labeltype(const Fl_Label *lo, int lx, int ly,
+ int lw, int lh, Fl_Align la);
</pre></td>
-<td>&nbsp;</td>
+<td>Intentionally left unbound.</td>
</tr>
<tr>
<td><pre>
-int w() const;
+static void measure(const Fl_Label *lo, int &lw, int &lh);
+</pre></td>
+<td>Intentionally left unbound.</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Protected Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+void d(int D);
</pre></td>
+<td>Intentionally left unbound.</td>
+ </tr>
+
+ <tr>
<td><pre>
-function Get_W
- (This : in Image)
- return Natural;
+void data(const char *const *p, int c);
+</pre></td>
+<td>Intentionally left unbound.</td>
+ </tr>
+
+ <tr>
+<td><pre>
+void draw_empty(int X, int Y);
+</pre></td>
+<td><pre>
+procedure Draw_Empty
+ (This : in Image;
+ X, Y : in Integer);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void h(int H);
+</pre></td>
+<td>Intentionally left unbound.</td>
+ </tr>
+
+ <tr>
+<td><pre>
+void ld(int LD);
+</pre></td>
+<td>Intentionally left unbound.</td>
+ </tr>
+
+ <tr>
+<td><pre>
+void w(int W);
</pre></td>
+<td>Intentionally left unbound.</td>
</tr>
</table>