#include <window_host.h>
Inheritance diagram for ui_extension::window_host_with_control:

Public Member Functions | |
| virtual void | get_name (pfc::string_base &out) const =0 |
| Get the name of the host. | |
| virtual unsigned | get_supported_types () const =0 |
| Get supported UI extension types. | |
| virtual void | insert_extension (window_ptr &p_ext, unsigned height, unsigned width)=0 |
| Insert existing instance of a UI extension. | |
| virtual void | insert_extension (const GUID &guid, unsigned height, unsigned width)=0 |
| Insert new instance of a UI extension. | |
| virtual bool | is_available () const =0 |
| Get availability of the host. | |
Public Attributes | |
| window_host | |
| window_host_with_control | |
In addition to the methods exposed through the window_host interface, this interface provides information about the host and its state as well as methods to manage hosted extensions.
|
|
Get the name of the host. Get a user-readable name of the host.
|
|
|
Get supported UI extension types.
|
|
||||||||||||||||
|
Insert existing instance of a UI extension. Inserts the given UI extension instance into the host's client area.
|
|
||||||||||||||||
|
Insert new instance of a UI extension. Creates an instance of the specified extension and inserts it into the host's client area. Single-instance extensions should removed themselves from the old host, if any.
|
|
|
Get availability of the host.
|
1.4.6-NO