fltk  1.3.5-source
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X.
  Fossies Dox: fltk-1.3.5-source.tar.bz2  ("inofficial" and yet experimental doxygen-generated source code documentation)  

Fl_Tooltip.cxx File Reference
#include <FL/Fl_Tooltip.H>
#include <FL/fl_draw.H>
#include <FL/Fl_Menu_Window.H>
#include <stdio.h>
#include <string.h>
Include dependency graph for Fl_Tooltip.cxx:

Go to the source code of this file.

Classes

class  Fl_TooltipBox
 

Functions

static void recent_timeout (void *)
 
static int top_win_iconified_ ()
 
static void tooltip_timeout (void *)
 

Variables

static const char * tip
 
static const int draw_symbols_ = 1
 
static Fl_TooltipBoxwindow = 0
 
static int Y
 
static int H
 
static char recent_tooltip
 
static char recursion
 

Function Documentation

◆ recent_timeout()

static void recent_timeout ( void *  )
static

Definition at line 128 of file Fl_Tooltip.cxx.

References recent_tooltip.

Referenced by Fl_Tooltip::enter_area(), Fl_Tooltip::exit_(), and tooltip_timeout().

◆ tooltip_timeout()

◆ top_win_iconified_()

static int top_win_iconified_ ( )
static

Definition at line 139 of file Fl_Tooltip.cxx.

References Fl_Tooltip::current(), Fl_Widget::top_window(), and Fl_Widget::visible().

Referenced by tooltip_timeout().

Variable Documentation

◆ draw_symbols_

const int draw_symbols_ = 1
static

Definition at line 43 of file Fl_Tooltip.cxx.

Referenced by Fl_TooltipBox::draw(), and Fl_TooltipBox::layout().

◆ H

int H
static

Definition at line 76 of file Fl_Tooltip.cxx.

Referenced by Fl_Table::_redraw_cell(), alpha_blend(), Fl_Scroll::bbox(), Fl_Browser_::bbox(), Fl_Tree_Item::calc_item_height(), Fl_PostScript_Graphics_Driver::clip_box(), Fl_Graphics_Driver::clip_box(), Fl_translated_Xlib_Graphics_Driver_::clip_box(), Fl_Tiled_Image::copy(), Fl_Bitmap::copy(), Fl_Pixmap::copy(), Fl_Shared_Image::copy(), Fl_Image::copy(), Fl_RGB_Image::copy(), Fl::copy_image(), create_bmp(), Fl_Table::cursor2rowcol(), Fl_Widget::damage(), Fl_Widget::damage_resize(), Fl_Browser_::display(), Fl_Browser_::displayed(), Fl_Roller::draw(), Fl_Positioner::draw(), Fl_Value_Output::draw(), Fl_Adjuster::draw(), Fl_Tiled_Image::draw(), Fl_Scrollbar::draw(), Fl_Pack::draw(), Fl_Dial::draw(), Fl_TooltipBox::draw(), Fl_Menu_Button::draw(), Fl_Clock_Output::draw(), Fl_Slider::draw(), Fl_Label::draw(), Fl_Choice::draw(), Fl_Shared_Image::draw(), Fl_Scroll::draw(), Fl_Tree_Item::draw(), Fl_Browser_::draw(), Fl_Tabs::draw(), Fl_Text_Display::draw(), Fl_Xlib_Graphics_Driver::draw(), Fl_Table::draw(), Fl_Slider::draw_bg(), Fl_Widget::draw_box(), Fluid_Table::draw_cell(), Fl_Scroll::draw_clip(), Fl_Widget::draw_focus(), Fl_translated_Xlib_Graphics_Driver_::draw_image(), Fl_translated_Xlib_Graphics_Driver_::draw_image_mono(), draw_item_focus(), Fl_Widget::draw_label(), Fl_Group::draw_outside_label(), Fl_PostScript_Graphics_Driver::draw_scaled(), Fl_Tabs::draw_tab(), Fluid_Table::DrawData(), Fluid_Table::DrawHeader(), Fl_Input_::drawtext(), Fl_Tooltip::enter_area(), fake_X_wm_style(), Fl_Shared_Image::find(), Fl_Table_Row::find_cell(), Fl_Table::find_cell(), Fl_Browser_::find_item(), fl_clip_box(), Fl_Color_Chooser::Fl_Color_Chooser(), fl_draw_image(), fl_draw_image_mono(), fl_embossed_label(), fl_engraved_label(), fl_handle(), fl_normal_label(), fl_normal_measure(), fl_scroll(), fl_set_spot(), fl_shadow_label(), Fl_Tree::Fl_Tree(), Fl_Widget::Fl_Widget(), Fl_XPM_Image::Fl_XPM_Image(), Fl_Double_Window::flush(), igroup::full_resize(), itabs::full_resize(), iwizard::full_resize(), Fl_Window::fullscreen_off(), Fl_Window::fullscreen_off_x(), generate_image(), Fl_Shared_Image::get(), Fl_Table::get_bounds(), Fl_Help_View::get_image(), Fl_Image::h(), Flcc_HueBox::handle(), Fl_Positioner::handle(), Fl_Dial::handle(), Fl_Scrollbar::handle(), Fl_Slider::handle(), Fl_Browser_::handle(), Fl_Tabs::handle(), Widget_Browser::handle(), Flcc_HueBox::handle_key(), Fl_Input_::handletext(), Fl_Color_Chooser::hsv(), Fl_Color_Chooser::hsv2rgb(), Fl_Image_Surface::image(), innards(), Fl_Browser::item_draw(), Fl_TooltipBox::layout(), Fl_Browser_::leftedge(), Fl_Browser::lineposition(), Fl_Widget_Type::make(), Fl_Pixmap::measure(), Fl_Label::measure(), multi_labeltype(), multi_measure(), Fl_PostScript_Graphics_Driver::not_clipped(), position_window(), Fl_Pixmap::prepare(), Fl_Menu_Item::pulldown(), Fl_Scroll::recalc_scrollbars(), Fl_Widget::redraw_label(), Fl_Tabs::redraw_tabs(), Fl_Tile::resize(), Fl_Double_Window::resize(), Fl_Overlay_Window::resize(), Fl_Value_Input::resize(), Fl_Group::resize(), Fl_Scroll::resize(), Fl_Spinner::resize(), Fl_Input_::resize(), Fl_Input_Choice::resize(), Fl_Browser_::resize(), Fl_Window::resize(), Overlay_Window::resize(), Fl_Widget::resize(), Fl_Text_Display::resize(), Fl_Tree::resize(), igroup::resize(), itabs::resize(), iwizard::resize(), Fl_Table::resize(), Fl_Color_Chooser::rgb2hsv(), Fl::screen_work_area(), Fl::screen_xywh(), Fl_FormsBitmap::set(), Fl_Chart::size(), Fl_Menu_::size(), Fl_Browser::size(), Fl_Input_::size(), Fl_Help_View::size(), Fl_Widget::size(), Fl_Bitmap::start(), start(), Fl_Tabs::tab_height(), Fl_Xlib_Graphics_Driver::text_extents(), Fl_Clock_Output::value(), Fl_Tabs::which(), Fl_Group_Type::widget(), Fl_Table_Type::widget(), Fl_Tabs_Type::widget(), Fl_Wizard_Type::widget(), Fl_Menu_Button_Type::widget(), Fl_Choice_Type::widget(), Fl_Input_Choice_Type::widget(), and Fl_Menu_Bar_Type::widget().

◆ recent_tooltip

char recent_tooltip
static

◆ recursion

char recursion
static

Definition at line 136 of file Fl_Tooltip.cxx.

Referenced by Fl_Tooltip::enter_area(), and tooltip_timeout().

◆ tip

◆ window

◆ Y

int Y
static

Definition at line 76 of file Fl_Tooltip.cxx.

Referenced by Fl_Table::_redraw_cell(), alpha_blend(), Fl_Graphics_Driver::arc(), menuwindow::autoscroll(), Fl_Scroll::bbox(), Fl_Browser_::bbox(), Fl_Text_Display::clear_rect(), Fl_PostScript_Graphics_Driver::clip_box(), Fl_Graphics_Driver::clip_box(), Fl_translated_Xlib_Graphics_Driver_::clip_box(), Fl_Table::cursor2rowcol(), Fl_Widget::damage(), Fl_Widget::damage_resize(), Fl_Browser_::display(), Fl_Text_Display::display_insert(), Fl_Browser_::displayed(), Fl_Roller::draw(), Flcc_HueBox::draw(), Fl_Positioner::draw(), Fl_Value_Output::draw(), Fl_Tiled_Image::draw(), Fl_Scrollbar::draw(), Flcc_ValueBox::draw(), Fl_Pack::draw(), Fl_Dial::draw(), Fl_TooltipBox::draw(), Fl_Menu_Button::draw(), Fl_Clock_Output::draw(), Fl_Bitmap::draw(), Fl_Slider::draw(), Fl_Label::draw(), Fl_Choice::draw(), Fl_Pixmap::draw(), Fl_Shared_Image::draw(), Fl_Scroll::draw(), Fl_Tree_Item::draw(), Fl_Image::draw(), Fl_Browser_::draw(), Fl_RGB_Image::draw(), Overlay_Window::draw(), Fl_Text_Display::draw(), Fl_Xlib_Graphics_Driver::draw(), Fl_Table::draw(), Fl_Slider::draw_bg(), Fl_Widget::draw_box(), Fluid_Table::draw_cell(), Fl_Scroll::draw_clip(), Fl_Text_Display::draw_cursor(), Fl_Image::draw_empty(), Fl_Widget::draw_focus(), Fl_translated_Xlib_Graphics_Driver_::draw_image(), Fl_translated_Xlib_Graphics_Driver_::draw_image_mono(), draw_item_focus(), Fl_Widget::draw_label(), Fl_Text_Display::draw_line_numbers(), Fl_Group::draw_outside_label(), Fl_PostScript_Graphics_Driver::draw_scaled(), Fl_Text_Display::draw_string(), Fl_Tree::draw_tree(), Fl_Text_Display::draw_vline(), ColorMenu::drawbox(), Fluid_Table::DrawData(), Fluid_Table::DrawHeader(), Fl_Input_::drawtext(), Fl_Tooltip::enter_area(), fake_X_wm_style(), Fl_Table_Row::find_cell(), Fl_Table::find_cell(), Fl_Browser_::find_item(), fix_group_size(), fl_clip_box(), Fl_Color_Chooser::Fl_Color_Chooser(), fl_convert_pixmap(), fl_draw_image(), fl_draw_image_mono(), fl_draw_pixmap(), fl_embossed_label(), fl_engraved_label(), fl_handle(), fl_normal_label(), fl_read_image(), fl_scroll(), fl_set_spot(), fl_shadow_label(), Fl_Tree::Fl_Tree(), Fl_Widget::Fl_Widget(), Fl_Double_Window::flush(), Fl_Group::forms_end(), igroup::full_resize(), itabs::full_resize(), iwizard::full_resize(), Fl_Window::fullscreen_off(), Fl_Window::fullscreen_off_x(), generate_image(), generate_vimage(), Fl_Table::get_bounds(), ColorMenu::handle(), Fl_Positioner::handle(), Fl_Dial::handle(), Fl_Scrollbar::handle(), Fl_Slider::handle(), Fl_Button::handle(), Fl_Text_Display::handle(), Fl_Browser_::handle(), Widget_Browser::handle(), Flcc_HueBox::handle_key(), Flcc_ValueBox::handle_key(), Fl_Input_::handle_mouse(), Fl_Text_Display::handle_vline(), Fl_Input_::handletext(), Fl_Window::hotspot(), Fl_Text_Display::in_selection(), innards(), Fl_Check_Browser::item_draw(), Fl_File_Browser::item_draw(), Fl_Browser::item_draw(), Widget_Browser::item_draw(), Fl_TooltipBox::layout(), Fl_Browser_::leftedge(), Fl_Browser::lineposition(), Fl_Widget_Type::make(), menuwindow::menuwindow(), Fl_Window_Type::moveallchildren(), Fl_Window_Type::newposition(), Fl_PostScript_Graphics_Driver::not_clipped(), png_XYZ_normalize(), Fl_Menu_Item::popup(), Fl_Tile::position(), menuwindow::position(), Fl_Widget::position(), Fl_Text_Display::position_to_xy(), position_window(), Fl_Pixmap::prepare(), Fl_Menu_Item::pulldown(), read_win_rectangle(), Fl_Scroll::recalc_scrollbars(), Fl_Widget::redraw_label(), Fl_Tile::resize(), Fl_Double_Window::resize(), Fl_Overlay_Window::resize(), Fl_Value_Input::resize(), Fl_Group::resize(), Fl_Scroll::resize(), Fl_Spinner::resize(), Fl_Input_::resize(), Fl_Input_Choice::resize(), Fl_Browser_::resize(), Fl_Window::resize(), Overlay_Window::resize(), Fl_Widget::resize(), Fl_Text_Display::resize(), Fl_Tree::resize(), igroup::resize(), itabs::resize(), iwizard::resize(), Fl_Table::resize(), Fl::screen_work_area(), Fl::screen_xywh(), Fl_Scroll::scroll_to(), Fl_Bitmap::start(), start(), Fl_Positioner::value(), Fl_Group_Type::widget(), Fl_Table_Type::widget(), Fl_Tabs_Type::widget(), Fl_Wizard_Type::widget(), Fl_Menu_Button_Type::widget(), Fl_Choice_Type::widget(), Fl_Input_Choice_Type::widget(), Fl_Menu_Bar_Type::widget(), Fl_Text_Display::xy_to_position(), Fl_Text_Display::xy_to_rowcol(), and Fl_Positioner::yvalue().