|
Blender V4.3
|
#include "MEM_guardedalloc.h"#include "BLI_math_vector.h"#include "BLI_time.h"#include "BLI_utildefines.h"#include "BKE_context.hh"#include "UI_interface.hh"#include "WM_api.hh"#include "WM_types.hh"Go to the source code of this file.
Functions | |
| double | WM_tooltip_time_closed () |
| void | WM_tooltip_immediate_init (bContext *C, wmWindow *win, ScrArea *area, ARegion *region, wmTooltipInitFn init) |
| void | WM_tooltip_timer_init_ex (bContext *C, wmWindow *win, ScrArea *area, ARegion *region, wmTooltipInitFn init, double delay) |
| void | WM_tooltip_timer_init (bContext *C, wmWindow *win, ScrArea *area, ARegion *region, wmTooltipInitFn init) |
| void | WM_tooltip_timer_clear (bContext *C, wmWindow *win) |
| void | WM_tooltip_clear (bContext *C, wmWindow *win) |
| void | WM_tooltip_init (bContext *C, wmWindow *win) |
| void | WM_tooltip_refresh (bContext *C, wmWindow *win) |
Variables | |
| static double | g_tooltip_time_closed |
Manages a per-window tool-tip.
Definition in file wm_tooltip.cc.
Definition at line 81 of file wm_tooltip.cc.
References BLI_time_now_seconds(), g_tooltip_time_closed, MEM_freeN(), UI_tooltip_free(), WM_tooltip_timer_clear(), and WM_window_get_active_screen().
Referenced by gizmo_tweak_invoke(), UI_but_tooltip_timer_remove(), ui_handle_layout_panel_header(), ui_searchbox_event(), ui_searchbox_update_fn(), wm_event_do_handlers(), wm_gizmomap_modal_set(), wm_handlers_do_gizmo_handler(), wm_handlers_do_intern(), and WM_tooltip_init().
| void WM_tooltip_immediate_init | ( | bContext * | C, |
| wmWindow * | win, | ||
| ScrArea * | area, | ||
| ARegion * | region, | ||
| wmTooltipInitFn | init ) |
Definition at line 30 of file wm_tooltip.cc.
References wmTooltipState::area_from, init(), MEM_callocN, WM_tooltip_init(), WM_tooltip_timer_clear(), and WM_window_get_active_screen().
Referenced by button_activate_init().
Definition at line 96 of file wm_tooltip.cc.
References copy_v2_v2_int(), CTX_wm_area(), CTX_wm_area_set(), CTX_wm_manager(), CTX_wm_region(), CTX_wm_region_set(), wmWindow::eventstate, TIMER, UI_tooltip_free(), WM_event_timer_add(), WM_tooltip_clear(), WM_tooltip_timer_clear(), WM_window_get_active_screen(), and wmEvent::xy.
Referenced by wm_event_do_handlers(), WM_tooltip_immediate_init(), and WM_tooltip_refresh().
Definition at line 132 of file wm_tooltip.cc.
References UI_tooltip_free(), WM_tooltip_init(), WM_tooltip_timer_clear(), and WM_window_get_active_screen().
Referenced by UI_but_tooltip_refresh().
| double WM_tooltip_time_closed | ( | ) |
Definition at line 25 of file wm_tooltip.cc.
References g_tooltip_time_closed.
Referenced by button_activate_init().
Definition at line 69 of file wm_tooltip.cc.
References CTX_wm_manager(), WM_event_timer_remove(), and WM_window_get_active_screen().
Referenced by button_tooltip_timer_reset(), WM_tooltip_clear(), WM_tooltip_immediate_init(), WM_tooltip_init(), WM_tooltip_refresh(), and WM_tooltip_timer_init_ex().
| void WM_tooltip_timer_init | ( | bContext * | C, |
| wmWindow * | win, | ||
| ScrArea * | area, | ||
| ARegion * | region, | ||
| wmTooltipInitFn | init ) |
Definition at line 63 of file wm_tooltip.cc.
References init(), UI_TOOLTIP_DELAY, and WM_tooltip_timer_init_ex().
Referenced by ui_searchbox_event(), and wm_handlers_do_gizmo_handler().
| void WM_tooltip_timer_init_ex | ( | bContext * | C, |
| wmWindow * | win, | ||
| ScrArea * | area, | ||
| ARegion * | region, | ||
| wmTooltipInitFn | init, | ||
| double | delay ) |
Definition at line 46 of file wm_tooltip.cc.
References wmTooltipState::area_from, CTX_wm_manager(), init(), MEM_callocN, TIMER, WM_event_timer_add(), WM_tooltip_timer_clear(), and WM_window_get_active_screen().
Referenced by button_tooltip_timer_reset(), and WM_tooltip_timer_init().
|
static |
Definition at line 24 of file wm_tooltip.cc.
Referenced by WM_tooltip_clear(), and WM_tooltip_time_closed().