#include <contextmenu_manager.h>
|
| FB2K_MAKE_SERVICE_INTERFACE (keyboard_shortcut_manager_v2, keyboard_shortcut_manager) |
|
bool | pretranslate_message (const MSG *msg, HWND thisPopupWnd) |
|
virtual bool | process_keydown_simple (t_uint32 keycode)=0 |
|
| FB2K_MAKE_SERVICE_INTERFACE_ENTRYPOINT (keyboard_shortcut_manager) |
|
virtual bool | get_key_description_for_action (const GUID &p_command, const GUID &p_subcommand, pfc::string_base &out, shortcut_type type, bool is_global)=0 |
|
bool | on_keydown (shortcut_type type, WPARAM wp) |
|
bool | on_keydown_auto (WPARAM wp) |
|
bool | on_keydown_auto_context (const pfc::list_base_const_t< metadb_handle_ptr > &data, WPARAM wp, const GUID &caller) |
|
bool | on_keydown_auto_playlist (WPARAM wp) |
|
bool | on_keydown_context (const pfc::list_base_const_t< metadb_handle_ptr > &data, WPARAM wp, const GUID &caller) |
|
bool | on_keydown_restricted_auto (WPARAM wp) |
|
bool | on_keydown_restricted_auto_context (const pfc::list_base_const_t< metadb_handle_ptr > &data, WPARAM wp, const GUID &caller) |
|
bool | on_keydown_restricted_auto_playlist (WPARAM wp) |
|
virtual bool | process_keydown (shortcut_type type, const pfc::list_base_const_t< metadb_handle_ptr > &data, unsigned keycode)=0 |
|
virtual bool | process_keydown_ex (shortcut_type type, const pfc::list_base_const_t< metadb_handle_ptr > &data, unsigned keycode, const GUID &caller)=0 |
|
template<typename outPtr_t > |
bool | cast (outPtr_t &outPtr) |
|
virtual int | service_add_ref ()=0 throw () |
|
virtual bool | service_query (service_ptr_t< service_base > &p_out, const GUID &p_guid) |
|
template<class T > |
bool | service_query_t (service_ptr_t< T > &p_out) |
|
virtual int | service_release ()=0 throw () |
|
New in 0.9.5.
Definition at line 42 of file contextmenu_manager.h.
bool keyboard_shortcut_manager_v2::pretranslate_message |
( |
const MSG * |
msg, |
|
|
HWND |
thisPopupWnd |
|
) |
| |
Helper for use with message filters.
Definition at line 359 of file menu_manager.cpp.
360 switch(msg->message) {
363 if (thisPopupWnd != NULL &&
FindOwningPopup(msg->hwnd) == thisPopupWnd) {
virtual bool process_keydown_simple(t_uint32 keycode)=0
Deprecates old keyboard_shortcut_manager methods. If the action requires selected items...
unsigned GetHotkeyModifierFlags()
Returns current modifier keys pressed, using win32 MOD_* flags.
HWND SHARED_EXPORT FindOwningPopup(HWND p_wnd)
virtual bool keyboard_shortcut_manager_v2::process_keydown_simple |
( |
t_uint32 |
keycode | ) |
|
|
pure virtual |
The documentation for this class was generated from the following files: