|
Public Member Functions |
|
t_size | add_panel (const splitter_item_t *p_item) |
| virtual void | deregister_callback (splitter_callback *p_callback) |
|
template<class T> |
| bool | get_config_item (t_size p_index, const GUID &p_type, T &p_out) const |
|
template<class T> |
| bool | get_config_item (t_size p_index, const GUID &p_type, T &p_out, abort_callback &p_abort) const |
|
bool | get_config_item (t_size index, const GUID &p_type, stream_writer *p_out) const |
|
virtual bool | get_config_item (t_size index, const GUID &p_type, stream_writer *p_out, abort_callback &p_abort) const |
| | Creates non-modal child configuration dialog. Since its non-modal, remember to keep a refcounted reference to yourself. Use WS_EX_CONTROLPARENT.
|
| virtual bool | get_config_item_supported (t_size p_index, const GUID &p_type) const |
| | Get config item supported.
|
|
virtual t_size | get_maximum_panel_count () const |
|
void | get_panel (t_size index, pfc::ptrholder_t< splitter_item_t > &p_out) const |
|
virtual t_size | get_panel_count () const =0 |
| virtual void | insert_panel (t_size index, const splitter_item_t *p_item)=0 |
|
bool | move_down (t_size p_index) |
|
bool | move_up (t_size p_index) |
| virtual void | register_callback (splitter_callback *p_callback) |
| virtual void | remove_panel (t_size index)=0 |
| virtual void | replace_panel (t_size index, const splitter_item_t *p_item)=0 |
|
virtual bool | set_config_item (t_size index, const GUID &p_type, stream_reader *p_source, abort_callback &p_abort) |
|
void | swap_items (t_size p_item1, t_size p_item2) |
Public Attributes |
|
| splitter_window |
|
| window |
Static Public Attributes |
| static const GUID | bool_autohide |
| static const GUID | bool_hidden |
| static const GUID | bool_locked |
| static const GUID | bool_show_caption |
| static const GUID | bool_show_toggle_area |
| static const GUID | bool_use_custom_title |
| static const GUID | string_custom_title |
| static const GUID | uint32_orientation |
| static const GUID | uint32_size |
Protected Member Functions |
| virtual splitter_item_t * | get_panel (t_size index) const =0 |