diff options
| author | Michael R Sweet <michael.r.sweet@gmail.com> | 2001-11-28 20:43:44 +0000 |
|---|---|---|
| committer | Michael R Sweet <michael.r.sweet@gmail.com> | 2001-11-28 20:43:44 +0000 |
| commit | c78dcd55ec0b09329c509668507922683f90aab4 (patch) | |
| tree | eb15853a514fce714728ba7150d010109eb2d083 /documentation/Fl_Text_Editor.html | |
| parent | 6cb1b5c7bda9211da0dfc9abacbb403791b67cee (diff) | |
More doco updates.
Enable tooltips by default, and don't enable them when setting the
tooltip value, since that will negate any changes a program might
make when displaying the file chooser dialog, etc.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1777 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'documentation/Fl_Text_Editor.html')
| -rw-r--r-- | documentation/Fl_Text_Editor.html | 471 |
1 files changed, 154 insertions, 317 deletions
diff --git a/documentation/Fl_Text_Editor.html b/documentation/Fl_Text_Editor.html index a99da8d93..f849edaf4 100644 --- a/documentation/Fl_Text_Editor.html +++ b/documentation/Fl_Text_Editor.html @@ -1,336 +1,173 @@ -<HTML><BODY> +<HTML> +<BODY> + <!-- NEW PAGE --> -<H2><A name=Fl_Input>class Fl_Input</A></H2> + +<H2><A name=Fl_Text_Editor>class Fl_Text_Editor</A></H2> + <HR> + <H3>Class Hierarchy</H3> + <UL> <PRE> -<A href=Fl_Input_.html#Fl_Input_>Fl_Input_</A> +<A href="Fl_Text_Display.html">Fl_Text_Display</A> | - +----<B>Fl_Input</B> - | - +----<A href=Fl_Float_Input.html#Fl_Float_Input>Fl_Float_Input</A>, <A href=Fl_Int_Input.html#Fl_Int_Input>Fl_Int_Input</A>, - <A href=Fl_Multiline_Input.html#Fl_Multiline_Input>Fl_Multiline_Input</A>, <A href=Fl_Secret_Input.html#Fl_Secret_Input>Fl_Secret_Input</A> + +----<B>Fl_Text_Editor</B> </PRE> </UL> + <H3>Include Files</H3> + <UL> <PRE> -#include <FL/Fl_Input.H> +#include <FL/Fl_Text_Editor.H> </PRE> </UL> + <H3>Description</H3> -<P>This is the FLTK text input widget. It displays a single line of text -and lets the user edit it. Normally it is drawn with an inset box and -a white background. The text may contain any characters (even 0), and -will correctly display anything, using ^X notation for unprintable -control characters and \nnn notation for unprintable characters with -the high bit set. It assumes the font can draw any characters in the -ISO-8859-1 character set. - -<CENTER><TABLE border=1 WIDTH=90% summary="Fl_Input keyboard and mouse bindings."> - -<TR><TD WIDTH=200><B>Mouse button 1</B></TD><TD>Moves the cursor to - this point. Drag selects characters. Double click selects words. - Triple click selects all text. Shift+click extends the selection. - When you select text it is automatically copied to the clipboard. -</TD></TR> - -<TR><TD><B>Mouse button 2</B></TD><TD>Insert the clipboard at -the point clicked. You can also select a region and replace it with the -clipboard by selecting the region with mouse button 2. -</TD></TR> - -<TR><TD><B>Mouse button 3</B></TD><TD>Currently acts like button 1.</TD></TR> - -<TR><TD><B>Backspace</B></TD><TD>Deletes one character to the left, or -deletes the selected region.</TD></TR> -<TR><TD><B>Enter</B></TD><TD>May cause the callback, see when().</TD></TR> -<TR><TD><B>^A or Home</B></TD><TD>Go to start of line.</TD></TR> -<TR><TD><B>^B or Left</B></TD><TD>Move left</TD></TR> -<TR><TD><B>^C</B></TD><TD>Copy the selection to the clipboard</TD></TR> -<TR><TD><B>^D or Delete</B></TD><TD>Deletes one character to the right -or deletes the selected region.</TD></TR> -<TR><TD><B>^E or End</B></TD><TD>Go to the end of line.</TD></TR> -<TR><TD><B>^F or Right</B></TD><TD>Move right</TD></TR> -<TR><TD><B>^K</B></TD><TD>Delete to the end of line (next \n character) -or deletes a single \n character. These deletions are all concatenated -into the clipboard.</TD></TR> -<TR><TD><B>^N or Down</B></TD><TD>Move down (for Fl_Multiline_Input -only, otherwise it moves to the next input field).</TD></TR> -<TR><TD><B>^P or Up</B></TD><TD>Move up (for Fl_Multiline_Input only, -otherwise it moves to the previous input field).</TD></TR> -<TR><TD><B>^U</B></TD><TD>Delete everything.</TD></TR> -<TR><TD><B>^V or ^Y</B></TD><TD>Paste the clipboard</TD></TR> -<TR><TD><B>^X or ^W</B></TD><TD>Copy the region to the clipboard and -delete it.</TD></TR> -<TR><TD><B>^Z or ^_</B></TD><TD>Undo. This is a single-level undo -mechanism, but all adjacent deletions and insertions are concatenated -into a single "undo". Often this will undo a lot more than you -expected.</TD></TR> -<TR><TD><B>Shift+move</B></TD><TD>Move the cursor but also extend the -selection.</TD></TR> - -<TR><TD><B>RightCtrl or -<BR>Compose</B></TD><TD><a name=compose>Start</A> -a <A href="events.html#compose">compose-character</A> -sequence. The next one or two keys typed define the character to -insert (see table that follows.) - -<p>For instance, to type "á" type [compose][a]['] or [compose]['][a]. - -<P>The character "nbsp" (non-breaking space) is typed by using -[compose][space]. - -<P>The single-character sequences may be followed by a space if -necessary to remove ambiguity. For instance, if you really want to -type "ª~" rather than "ã" you must type [compose][a][space][~]. - -<p>The same key may be used to "quote" control characters into the -text. If you need a <tt>^Q</tt> character you can get one by typing -[compose][Control+Q]. - -<p>X may have a key on the keyboard -defined as <tt>XK_Multi_key</tt>. If so this key may be used as well -as the right-hand control key. You can set this up with the program -<tt>xmodmap</tt>. - -<p>If your keyboard is set to support a foreign language you should -also be able to type "dead key" prefix characters. On X you will -actually be able to see what dead key you typed, and if you then move -the cursor without completing the sequence the accent will remain -inserted. -</TABLE></CENTER> -<!-- NEW PAGE --> -<center><table border=1 summary="Character Composition Table"> -<caption align="top">Character Composition Table</caption> -<tr> - <th>Keys</th><th>Char</th> - <th>Keys</th><th>Char</th> - <th>Keys</th><th>Char</th> - <th>Keys</th><th>Char</th> - <th>Keys</th><th>Char</th> - <th>Keys</th><th>Char</th> - -</tr><tr> - <td align=center><TT>sp</TT></td><td align=center><small>nbsp</small></td> - <td align=center><TT>*</tt></td><td align=center>°</td> - <td align=center><TT>` A</tt></td><td align=center>À</td> - <td align=center><TT>D -</tt></td><td align=center>Ð</td> - <td align=center><TT>` a</tt></td><td align=center>à</td> - <td align=center><TT>d -</tt></td><td align=center>ð -</tr><tr> - <td align=center><TT>!</tt></td><td align=center>¡</td> - <td align=center><TT>+ -</tt></td><td align=center>±</td> - <td align=center><TT>' A</tt></td><td align=center>Á</td> - <td align=center><TT>~ N</tt></td><td align=center>Ñ</td> - <td align=center><TT>' a</tt></td><td align=center>á</td> - <td align=center><TT>~ n</tt></td><td align=center>ñ -</tr><tr> - <td align=center><TT>%</tt></td><td align=center>¢</td> - <td align=center><TT>2</tt></td><td align=center>²</td> - <td align=center><TT>A ^</tt></td><td align=center>Â</td> - <td align=center><TT>` O</tt></td><td align=center>Ò</td> - <td align=center><TT>^ a</tt></td><td align=center>â</td> - <td align=center><TT>` o</tt></td><td align=center>ò -</tr><tr> - <td align=center><TT>#</tt></td><td align=center>£</td> - <td align=center><TT>3</tt></td><td align=center>³</td> - <td align=center><TT>~ A</tt></td><td align=center>Ã</td> - <td align=center><TT>' O</tt></td><td align=center>Ó</td> - <td align=center><TT>~ a</tt></td><td align=center>ã</td> - <td align=center><TT>' o</tt></td><td align=center>ó -</tr><tr> - <td align=center><TT>$</tt></td><td align=center>¤</td> - <td align=center><TT>'</tt></td><td align=center>´</td> - <td align=center><TT>: A</tt></td><td align=center>Ä</td> - <td align=center><TT>^ O</tt></td><td align=center>Ô</td> - <td align=center><TT>: a</tt></td><td align=center>ä</td> - <td align=center><TT>^ o</tt></td><td align=center>ô -</tr><tr> - <td align=center><TT>y =</tt></td><td align=center>¥</td> - <td align=center><TT>u</tt></td><td align=center>µ</td> - <td align=center><TT>* A</tt></td><td align=center>Å</td> - <td align=center><TT>~ O</tt></td><td align=center>Õ</td> - <td align=center><TT>* a</tt></td><td align=center>å</td> - <td align=center><TT>~ o</tt></td><td align=center>õ -</tr><tr> - <td align=center><TT>|</tt></td><td align=center>¦</td> - <td align=center><TT>p</tt></td><td align=center>¶</td> - <td align=center><TT>A E</tt></td><td align=center>Æ</td> - <td align=center><TT>: O</tt></td><td align=center>Ö</td> - <td align=center><TT>a e</tt></td><td align=center>æ</td> - <td align=center><TT>: o</tt></td><td align=center>ö -</tr><tr> - <td align=center><TT>&</tt></td><td align=center>§</td> - <td align=center><TT>.</tt></td><td align=center>·</td> - <td align=center><TT>, C</tt></td><td align=center>Ç</td> - <td align=center><TT>x</tt></td><td align=center>×</td> - <td align=center><TT>, c</tt></td><td align=center>ç</td> - <td align=center><TT>- :</tt></td><td align=center>÷ -</tr><tr> - <td align=center><TT>:</tt></td><td align=center>¨</td> - <td align=center><TT>,</tt></td><td align=center>¸</td> - <td align=center><TT>E `</tt></td><td align=center>È</td> - <td align=center><TT>O /</tt></td><td align=center>Ø</td> - <td align=center><TT>` e</tt></td><td align=center>è</td> - <td align=center><TT>o /</tt></td><td align=center>ø -</tr><tr> - <td align=center><TT>c</tt></td><td align=center>©</td> - <td align=center><TT>1</tt></td><td align=center>¹</td> - <td align=center><TT>' E</tt></td><td align=center>É</td> - <td align=center><TT>` U</tt></td><td align=center>Ù</td> - <td align=center><TT>' e</tt></td><td align=center>é</td> - <td align=center><TT>` u</tt></td><td align=center>ù -</tr><tr> - <td align=center><TT>a</tt></td><td align=center>ª</td> - <td align=center><TT>o</tt></td><td align=center>º</td> - <td align=center><TT>^ E</tt></td><td align=center>Ê</td> - <td align=center><TT>' U</tt></td><td align=center>Ú</td> - <td align=center><TT>^ e</tt></td><td align=center>ê</td> - <td align=center><TT>' u</tt></td><td align=center>ú -</tr><tr> - <td align=center><TT>< <</tt></td><td align=center>«</td> - <td align=center><TT>> ></tt></td><td align=center>»</td> - <td align=center><TT>: E</tt></td><td align=center>Ë</td> - <td align=center><TT>^ U</tt></td><td align=center>Û</td> - <td align=center><TT>: e</tt></td><td align=center>ë</td> - <td align=center><TT>^ u</tt></td><td align=center>û -</tr><tr> - <td align=center><TT>~</tt></td><td align=center>¬</td> - <td align=center><TT>1 4</tt></td><td align=center>¼</td> - <td align=center><TT>` I</tt></td><td align=center>Ì</td> - <td align=center><TT>: U</tt></td><td align=center>Ü</td> - <td align=center><TT>` i</tt></td><td align=center>ì</td> - <td align=center><TT>: u</tt></td><td align=center>ü -</tr><tr> - <td align=center><TT>-</tt></td><td align=center></td> - <td align=center><TT>1 2</tt></td><td align=center>½</td> - <td align=center><TT>' I</tt></td><td align=center>Í</td> - <td align=center><TT>' Y</tt></td><td align=center>Ý</td> - <td align=center><TT>' i</tt></td><td align=center>í</td> - <td align=center><TT>' y</tt></td><td align=center>ý -</tr><tr> - <td align=center><TT>r</tt></td><td align=center>®</td> - <td align=center><TT>3 4</tt></td><td align=center>¾</td> - <td align=center><TT>^ I</tt></td><td align=center>Î</td> - <td align=center><TT>T H</tt></td><td align=center>Þ</td> - <td align=center><TT>^ i</tt></td><td align=center>î</td> - <td align=center><TT>t h</tt></td><td align=center>þ -</tr><tr> - <td align=center><TT>_</tt></td><td align=center>¯</td> - <td align=center><TT>?</tt></td><td align=center>¿</td> - <td align=center><TT>: I</tt></td><td align=center>Ï</td> - <td align=center><TT>s s</tt></td><td align=center>ß</td> - <td align=center><TT>: i</tt></td><td align=center>ï</td> - <td align=center><TT>: y</tt></td><td align=center>ÿ -</table></center> +<P>This is the FLTK text editor widget. It allows the user to +edit multiple lines of text and supports highlighting and +scrolling. The buffer that is displayed in the widget is managed +by the <A HREF="Fl_Text_Buffer.html"><TT>Fl_Text_Buffer</TT></A> +class. <H3>Methods</H3> -<CENTER> -<TABLE width=90% summary="Fl_Input methods."> -<TR><TD align=left valign=top> -<UL> -<LI><A href=#Fl_Input.Fl_Input>Fl_Input</A></LI> -<LI><A href=#Fl_Input.~Fl_Input>~Fl_Input</A></LI> -<LI><A href=#Fl_Input.cursor_color>cursor_color</A></LI> -</UL> -</TD><TD align=left valign=top> -<UL> -<LI><A href=#Fl_Input.index>index</A></LI> -<LI><A href=#Fl_Input.size>size</A></LI> -</UL> -</TD><TD align=left valign=top> -<UL> -<LI><A href=#Fl_Input.static_value>static_value</A></LI> -<LI><A href=#Fl_Input.textcolor>textcolor</A></LI> -</UL> -</TD><TD align=left valign=top> -<UL> -<LI><A href=#Fl_Input.textfont>textfont</A></LI> -<LI><A href=#Fl_Input.textsize>textsize</A></LI> -</UL> -</TD><TD align=left valign=top> -<UL> -<LI><A href=#Fl_Input.value>value</A></LI> -<LI><A href=#Fl_Input.when>when</A></LI> -</UL> -</TD></TR> -</TABLE> -</CENTER> -<H4><A name=Fl_Input.Fl_Input>Fl_Input::Fl_Input(int x, int y, int w, -int h, const char *label = 0)</A></H4> - Creates a new <TT>Fl_Input</TT> widget using the given position, size, -and label string. The default boxtype is <TT>FL_DOWN_BOX</TT>. -<H4><A name=Fl_Input.~Fl_Input>virtual Fl_Input::~Fl_Input()</A></H4> - Destroys the widget and any value associated with it. -<H4><A name=Fl_Input.value>const char *Fl_Input::value() const -<BR> int Fl_Input::value(const char*) -<BR> int Fl_Input::value(const char*, int)</A></H4> - The first form returns the current value, which is a pointer to the -internal buffer and is valid only until the next event is handled. -<P>The second two forms change the text and set the mark and the point -to the end of it. The string is copied to the internal buffer. Passing <TT> -NULL</TT> is the same as "". This returns non-zero if the new value is -different than the current one. You can use the second version to -directly set the length if you know it already or want to put nul's in -the text. </P> -<H4><A name=Fl_Input.static_value>int Fl_Input::static_value(const -char*) -<BR> int Fl_Input::static_value(const char*, int)</A></H4> - Change the text and set the mark and the point to the end of it. The -string is <I>not</I> copied. If the user edits the string it is copied -to the internal buffer then. This can save a great deal of time and -memory if your program is rapidly changing the values of text fields, -but this will only work if the passed string remains unchanged until -either the <TT>Fl_Input</TT> is destroyed or <TT>value()</TT> is called -again. -<H4><A name=Fl_Input.size>int Fl_Input::size() const</A></H4> - Returns the number of characters in <TT>value()</TT>. This may be -greater than <TT>strlen(value())</TT> if there are nul characters in -it. -<H4><A name=Fl_Input.index>char Fl_Input::index(int) const</A></H4> - Same as <TT>value()[n]</TT>, but may be faster in plausible -implementations. No bounds checking is done. -<H4><A name=Fl_Input.when>Fl_When Fl_Widget::when() const -<BR> void Fl_Widget::when(Fl_When)</A></H4> - Controls when callbacks are done. The following values are useful, -the default value is <TT>FL_WHEN_RELEASE</TT>: + <UL> -<LI><TT>0</TT>: The callback is not done, but <TT>changed()</TT> is - turned on. </LI> -<LI><TT>FL_WHEN_CHANGED</TT>: The callback is done each time the text -is changed by the user. </LI> -<LI><TT>FL_WHEN_RELEASE</TT>: The callback will be done when this -widget loses the focus, including when the window is unmapped. This -is a useful value for text fields in a panel where doing the callback -on every change is wasteful. However the callback will also happen if -the mouse is moved out of the window, which means it should not do -anything visible (like pop up an error message). You might do better -setting this to zero, and scanning all the items for <TT>changed()</TT> - when the OK button on a panel is pressed. </LI> -<LI><TT>FL_WHEN_ENTER_KEY</TT>: If the user types the Enter key, the -entire text is selected, and the callback is done if the text has -changed. Normally the Enter key will navigate to the next field (or -insert a newline for a <TT>Fl_Mulitline_Input</TT>), this changes the -behavior. </LI> -<LI><TT>FL_WHEN_ENTER_KEY|FL_WHEN_NOT_CHANGED</TT>: The Enter key will -do the callback even if the text has not changed. Useful for command -fields. </LI> + + <LI><A HREF="#Fl_Text_Editor.Fl_Text_Editor">Fl_Text_Editor</A></LI> + <LI><A HREF="#Fl_Text_Editor.~Fl_Text_Editor">~Fl_Text_Editor</A></LI> + <LI><A HREF="#Fl_Text_Editor.add_default_key_bindings">add_default_key_bindings</A></LI> + <LI><A HREF="#Fl_Text_Editor.add_key_binding">add_key_binding</A></LI> + <LI><A HREF="#Fl_Text_Editor.bound_key_function">bound_key_function</A></LI> + <LI><A HREF="#Fl_Text_Editor.default_key_function">default_key_function</A></LI> + <LI><A HREF="#Fl_Text_Editor.insert_mode">insert_mode</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_backspace">kf_backspace</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_copy">kf_copy</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_c_s_move">kf_c_s_move</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_ctrl_move">kf_ctrl_move</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_cut">kf_cut</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_default">kf_default</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_delete">kf_delete</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_down">kf_down</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_end">kf_end</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_enter">kf_enter</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_home">kf_home</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_ignore">kf_ignore</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_insert">kf_insert</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_left">kf_left</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_move">kf_move</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_page_down">kf_page_down</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_page_up">kf_page_up</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_paste">kf_paste</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_right">kf_right</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_select_all">kf_select_all</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_shift_move">kf_shift_move</A></LI> + <LI><A HREF="#Fl_Text_Editor.kf_up">kf_up</A></LI> + <LI><A HREF="#Fl_Text_Editor.remove_all_key_bindings">remove_all_key_bindings</A></LI> + <LI><A HREF="#Fl_Text_Editor.remove_key_binding">remove_key_binding</A></LI> + </UL> -<H4><A name=Fl_Input.textcolor>Fl_Color Fl_Input::textcolor() const -<BR> void Fl_Input::textcolor(Fl_Color)</A></H4> - Gets or sets the color of the text in the input field. -<H4><A name=Fl_Input.textfont>Fl_Font Fl_Input::textfont() const -<BR> void Fl_Input::textfont(Fl_Font)</A></H4> - Gets or sets the font of the text in the input field. -<H4><A name=Fl_Input.textsize>uchar Fl_Input::textsize() const -<BR> void Fl_Input::textsize(uchar)</A></H4> - Gets or sets the size of the text in the input field. -<H4><A name=Fl_Input.cursor_color>Fl_Color Fl_Input::cursor_color() -const -<BR> void Fl_Input::cursor_color(Fl_Color)</A></H4> - Get or set the color of the cursor. This is black by default. - -</BODY></HTML> + +<H4><A NAME="Fl_Text_Editor.Fl_Text_Editor">Fl_Text_Editor(int X, int Y, int W, int H, const char* l = 0);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.~Fl_Text_Editor">~Fl_Text_Editor();</A></H4> + + +<H4><A NAME="Fl_Text_Editor.add_default_key_bindings">void add_default_key_bindings(Key_Binding** list);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.add_key_binding">void add_key_binding(int key, int state, Key_Func f, Key_Binding** list);<BR> +void add_key_binding(int key, int state, Key_Func f);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.bound_key_function">Key_Func bound_key_function(int key, int state, Key_Binding* list);<BR> +Key_Func bound_key_function(int key, int state);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.default_key_function">void default_key_function(Key_Func f);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.insert_mode">void insert_mode(int b);<BR> +int insert_mode();</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_backspace">int kf_backspace(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_copy">int kf_copy(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_c_s_move">int kf_c_s_move(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_ctrl_move">int kf_ctrl_move(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_cut">int kf_cut(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_default">int kf_default(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_delete">int kf_delete(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_down">int kf_down(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_end">int kf_end(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_enter">int kf_enter(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_home">int kf_home(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_ignore">int kf_ignore(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_insert">int kf_insert(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_left">int kf_left(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_move">int kf_move(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_page_down">int kf_page_down(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_page_up">int kf_page_up(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_paste">int kf_paste(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_right">int kf_right(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_select_all">int kf_select_all(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_shift_move">int kf_shift_move(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.kf_up">int kf_up(int c, Fl_Text_Editor* e);</A></H4> + + +<H4><A NAME="Fl_Text_Editor.remove_all_key_bindings">void remove_all_key_bindings(Key_Binding** list);<BR> +void remove_all_key_bindings();</A></H4> + + +<H4><A NAME="Fl_Text_Editor.remove_key_binding">void remove_key_binding(int key, int state, Key_Binding** list);<BR> +void remove_key_binding(int key, int state);</A></H4> + + +</BODY> +</HTML> |
