STR #1467: explained tooltip inheritance - and how to avoid it).

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5552 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
Matthias Melcher
2006-11-29 09:46:43 +00:00
parent f49f038cdb
commit 549ef06358
3 changed files with 10 additions and 3 deletions
+1
View File
@@ -1,5 +1,6 @@
CHANGES IN FLTK 1.1.8 CHANGES IN FLTK 1.1.8
- Documented tooltip inheritance (STR #1467)
- Better event mouse handling fixing detached menus and - Better event mouse handling fixing detached menus and
sticky tooltips (STR #1463, STR #449) sticky tooltips (STR #1463, STR #449)
- Documentation fixes (STR #1454, STR #1455, STR #1456, - Documentation fixes (STR #1454, STR #1455, STR #1456,
+5
View File
@@ -470,6 +470,11 @@ window when the user hovers the mouse over the widget. The
string is <I>not</I> copied, so make sure any formatted string string is <I>not</I> copied, so make sure any formatted string
is stored in a <TT>static</TT>, global, or allocated buffer. is stored in a <TT>static</TT>, global, or allocated buffer.
<P>If no tooltip is set, the tooltip of the parent is inherited.
Setting a tooltip for a group and setting no tooltip for a child
will show the group's tooltip instead. To avoid this behavior,
you can set the child's tooltip to an empty string
(<tt>&quot;&quot;</tt>).
<H4><A NAME="Fl_Widget.type">uchar Fl_Widget::type() const;</A></H4> <H4><A NAME="Fl_Widget.type">uchar Fl_Widget::type() const;</A></H4>
+4 -3
View File
@@ -11,19 +11,20 @@ Function {} {open
tooltip {the various index cards test different aspects of the Fl_Tabs widget} xywh {10 10 300 200} selection_color 4 labelcolor 7 resizable tooltip {the various index cards test different aspects of the Fl_Tabs widget} xywh {10 10 300 200} selection_color 4 labelcolor 7 resizable
} { } {
Fl_Group {} { Fl_Group {} {
label Label1 open selected label Label1 open
tooltip {this Tab tests correct keyboard navigation between text input fields} xywh {10 30 300 180} selection_color 1 resizable tooltip {this Tab tests correct keyboard navigation between text input fields} xywh {10 30 300 180} selection_color 1 resizable
} { } {
Fl_Input {} { Fl_Input {} {
label {input:} label {input:}
xywh {60 50 240 40} tooltip {This is the first input field} xywh {60 50 240 40}
} }
Fl_Input {} { Fl_Input {} {
label {input2:} label {input2:}
xywh {60 90 240 30} xywh {60 90 240 30}
code0 {o->tooltip("");}
} }
Fl_Input {} { Fl_Input {} {
label {input3:} label {input3:} selected
xywh {60 120 240 80} xywh {60 120 240 80}
} }
} }