From 92ab051e21b5b2d7df9fa6aa8d7dacc10305a539 Mon Sep 17 00:00:00 2001
From: Michael R Sweet There are probably more of these classes in fltk than any others: There are probably more of these classes in FLTK than any others: In the above diagram each box surrounds an actual subclass. These
are further differentiated by setting the
type() of the widget to the symbolic value labeling the
diff --git a/documentation/common.html b/documentation/common.html
index b98ec9c75..21916922d 100644
--- a/documentation/common.html
+++ b/documentation/common.html
@@ -13,8 +13,8 @@ and covers how to query and set the standard attributes.
Enter key.
For all of these buttons you just need to include the corresponding
<FL/Fl_xyz_Button.H> header file. The constructor takes the
bounding box of the button and optionally a label string:



+
diff --git a/documentation/events.html b/documentation/events.html
index 86fba4ffc..effc8fdd4 100644
--- a/documentation/events.html
+++ b/documentation/events.html
@@ -184,132 +184,139 @@ calls XK_Multi_key.
-
spnbsp
- *°
- A`À
- D-Ð
- a`à
- d-ð
+ Keys Char
+ Keys Char
+ Keys Char
+ Keys Char
+ Keys Char
-
!¡
- +-±
- A'Á
- N~Ñ
- a'á
- n~ñ
+ sp nbsp
+ * °
+ A` À
+ D- Ð
+ a` à
+ d- ð
-
%¢
- 2²
- A^Â
- O`Ò
- a^â
- o`ò
+ ! ¡
+ +- ±
+ A' Á
+ N~ Ñ
+ a' á
+ n~ ñ
-
#£
- 3³
- A~Ã
- O'Ó
- a~ã
- o'ó
+ % ¢
+ 2 ²
+ A^ Â
+ O` Ò
+ a^ â
+ o` ò
-
$¤
- '´
- A:Ä
- O^Ô
- a:ä
- o^ô
+ # £
+ 3 ³
+ A~ Ã
+ O' Ó
+ a~ ã
+ o' ó
-
y=¥
- uµ
- A*Å
- O~Õ
- a*å
- o~õ
+ $ ¤
+ ' ´
+ A: Ä
+ O^ Ô
+ a: ä
+ o^ ô
-
|¦
- p¶
- AEÆ
- O:Ö
- aeæ
- o:ö
+ y= ¥
+ u µ
+ A* Å
+ O~ Õ
+ a* å
+ o~ õ
-
&§
- .·
- C,Ç
- x×
- c,ç
- -:÷
+ | ¦
+ p ¶
+ AE Æ
+ O: Ö
+ ae æ
+ o: ö
-
:¨
- ,¸
- E`È
- O/Ø
- e`è
- o/ø
+ & §
+ . ·
+ C, Ç
+ x ×
+ c, ç
+ -: ÷
-
c©
- 1¹
- E'É
- U`Ù
- e'é
- u`ù
+ : ¨
+ , ¸
+ E` È
+ O/ Ø
+ e` è
+ o/ ø
-
aª
- oº
- E^Ê
- U'Ú
- e^ê
- u'ú
+ c ©
+ 1 ¹
+ E' É
+ U` Ù
+ e' é
+ u` ù
-
<<«
- >>»
- E:Ë
- U^Û
- e:ë
- u^û
+ a ª
+ o º
+ E^ Ê
+ U' Ú
+ e^ ê
+ u' ú
-
~¬
- 14¼
- I`Ì
- U:Ü
- i`ì
- u:ü
+ << «
+ >> »
+ E: Ë
+ U^ Û
+ e: ë
+ u^ û
-
-
- 12½
- I'Í
- Y'Ý
- i'í
- y'ý
+ ~ ¬
+ 14 ¼
+ I` Ì
+ U: Ü
+ i` ì
+ u: ü
-
r®
- 34¾
- I^Î
- DDÞ
- i^î
- ddþ
+ -
+ 12 ½
+ I' Í
+ Y' Ý
+ i' í
+ y' ý
-
+_¯
- ?¿
- I:Ï
- ssß
- i:ï
- y:ÿ
+ r ®
+ 34 ¾
+ I^ Î
+ DD Þ
+ i^ î
+ dd þ
+
+
_ ¯
+ ? ¿
+ I: Ï
+ ss ß
+ i: ï
+ y: ÿ

If the callback is blank then no callback is set.
This is a value for the user_data() of the widget. If blank the +This is a value for the user_data() of the widget. If blank the default value of zero is used. This can be any piece of C code that -can be cast to a void pointer.
+can be cast to a void pointer.There are other rare but useful values for the when() field that are not in the menu. You should use the extra code fields to put these values in.
-Double-clicking a window name in the browser will display it, if not +
To select a widget, click it. To select several widgets drag a rectangle around them. Holding down shift will toggle the selection of the widgets instead.
@@ -530,8 +530,8 @@ effect. The string typed into here is passed to the X window manager as the class. This can change the icon or window decorations. On most (all?) window managers you will have to close the window and reopen it to see -the effect. -Selecting "Image..." off the label style pull-down menu will bring up a file chooser from which you pick the image file. If an image has already been chosen, you can change the image used by picking @@ -547,10 +547,10 @@ to the location the .fl file is (not necessarily the current directory). I recommend you either put the images in the same directory as the .fl file, or use absolute path names.
FLUID runs using the default visual of your X server. This may be 8 +FLUID runs using the default visual of your X server. This may be 8 bits, which will give you dithered images. You may get better results in your actual program by adding the code "Fl::visual(FL_RGB)" to your -code right before the first window is displayed.
+code right before the first window is displayed.All widgets with the same image on them share the same code and source X pixmap. Thus once you have put an image on a widget, it is nearly free to put the same image on many other widgets.
@@ -569,9 +569,9 @@ want the image inside it, you must change the button's boxtype to FL_UP_FRAME (or another frame), otherwise when it is pushed it will erase the image.FLUID will read X bitmap files. These files have C source code to +FLUID will read X bitmap files. These files have C source code to define a bitmap. Sometimes they are stored with the ".h" or ".bm" -extension rather than the standard ".xbm".
+extension rather than the standard ".xbm".FLUID will output code to construct an Fl_Bitmap widget and use it to label the widget. The '1' bits in the bitmap are drawn using the label color of the widget. You can change the color in FLUID. The '0' @@ -579,9 +579,9 @@ bits are transparent.
The program "bitmap" on the X distribution does an ok job of editing bitmaps.
FLUID will read X pixmap files as used by the libxpm library. These +FLUID will read X pixmap files as used by the libxpm library. These files have C source code to define a pixmap. The filenames usually -have a ".xpm" extension.
+have a ".xpm" extension.FLUID will output code to construct an Fl_Pixmap widget and use it to label the widget. The label color of the widget is ignored, even for 2-color images that could be a bitmap.
@@ -596,9 +596,9 @@ XPaint. This (and most other) painting programs are designed for large full color images and are difficult to use to edit an image of small size and few colors.FLUID will also read GIF image files. These files are often used on +FLUID will also read GIF image files. These files are often used on html documents to make icons. This lets you use nice icons that you -steal off the net in your user interface.
+steal off the net in your user interface.FLUID converts these into (modified) XPM format and uses an Fl_Pixmap widget to label the widget. Transparency is handled the same as for xpm files. Notice that the conversion removes the compression, diff --git a/documentation/symbols.gif b/documentation/symbols.gif index 912db72e3..e36d24d19 100644 Binary files a/documentation/symbols.gif and b/documentation/symbols.gif differ -- cgit v1.2.3