foobar2000 SDK
2015-08-03
|
#include <ui_element.h>
Public Member Functions | |
virtual bool | is_elem_visible (service_ptr_t< class ui_element_instance > elem)=0 |
Public Member Functions inherited from ui_element_instance_callback | |
t_uint32 | get_dialog_texture (ui_element_instance *source) |
bool | is_border_needed (ui_element_instance *source) |
virtual bool | is_edit_mode_enabled ()=0 |
bool | is_elem_visible_ (service_ptr_t< class ui_element_instance > elem) |
t_size | notify_ (ui_element_instance *source, const GUID &what, t_size param1, const void *param2, t_size param2size) |
virtual void | on_alt_pressed (bool p_state)=0 |
virtual void | on_min_max_info_change ()=0 |
virtual bool | query_color (const GUID &p_what, t_ui_color &p_out)=0 |
t_ui_font | query_font () |
virtual t_ui_font | query_font_ex (const GUID &p_what)=0 |
t_ui_color | query_std_color (const GUID &p_what) |
virtual bool | request_activation (service_ptr_t< class ui_element_instance > p_item)=0 |
virtual void | request_replace (service_ptr_t< class ui_element_instance > p_item)=0 |
bool | set_elem_label (ui_element_instance *source, const char *label) |
Public Member Functions inherited from service_base | |
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 () |
Private Member Functions | |
FB2K_MAKE_SERVICE_INTERFACE (ui_element_instance_callback_v2, ui_element_instance_callback) | |
Additional Inherited Members | |
Public Types inherited from service_base | |
typedef service_base | t_interface |
Protected Member Functions inherited from service_base | |
service_base () | |
~service_base () | |
Definition at line 175 of file ui_element.h.
|
private |
|
pure virtual |
Implemented in ui_element_instance_callback_impl< t_receiver >.