Go to the source code of this file.
Functions | |
| void | meta_fixed_tip_show (Display *xdisplay, int screen_number, int root_x, int root_y, const char *markup_text) |
| Displays a tooltip. | |
| void | meta_fixed_tip_hide (void) |
| Removes the tooltip that was created by meta_fixed_tip_show(). | |
Sometimes we want to display a small floating rectangle with helpful text near the pointer. For example, if the user holds the mouse over the maximise button, we can display a tooltip saying "Maximize". The text is localised, of course.
This file contains the functions to create and delete these tooltips.
Definition in file fixedtip.h.
| void meta_fixed_tip_hide | ( | void | ) |
Removes the tooltip that was created by meta_fixed_tip_show().
If there is no tooltip currently visible, this is a no-op.
Definition at line 124 of file fixedtip.c.
Referenced by clear_tip().
| void meta_fixed_tip_show | ( | Display * | xdisplay, | |
| int | screen_number, | |||
| int | root_x, | |||
| int | root_y, | |||
| const char * | markup_text | |||
| ) |
Displays a tooltip.
There can be only one across the entire system. This function behaves identically whether or not a tooltip is already displayed, but if it is the window will be reused rather than destroyed and recreated.
| xdisplay | An X display. | |
| screen_number | The number of the screen. | |
| root_x | The X coordinate where the tooltip should appear | |
| root_y | The Y coordinate where the tooltip should appear | |
| markup_text | Text to display in the tooltip; can contain markup |
Definition at line 65 of file fixedtip.c.
References expose_handler(), FALSE, label, META_UI_DIRECTION_RTL, meta_ui_get_direction(), NULL, screen_bottom_edge, screen_right_edge, tip, and TRUE.
Referenced by show_tip_now().
1.5.5