foobar2000 SDK  2015-01-14
ui_element_instance_callback_v3

#include <ui_element.h>

+ Inheritance diagram for ui_element_instance_callback_v3:

Additional Inherited Members

- Public Types inherited from service_base
typedef service_base t_interface
 
- Public Member Functions inherited from ui_element_instance_callback_v2
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 ()
 
- Protected Member Functions inherited from service_base
 service_base ()
 
 ~service_base ()
 

Detailed Description

Definition at line 181 of file ui_element.h.


The documentation for this class was generated from the following file: