libglom-1.30
1.30.0
|
This is a base class which should be multiple-inherited with gtkmm widgets. More...
Public Types | |
typedef View< T_Document > | type_self |
![]() | |
typedef internal::func_destroy_notify | func_destroy_notify |
Public Member Functions | |
View () | |
virtual | ~View () |
virtual T_Document* | get_document () |
virtual const T_Document* | get_document () const |
virtual void | set_document (T_Document* pDocument) |
virtual void | set_modified (bool val=true) |
Just a convenience, instead of get_docuement()->set_modified(). More... | |
![]() | |
ViewBase () | |
virtual | ~ViewBase () |
virtual void | load_from_document () |
virtual void | save_to_document () |
virtual void | clipboard_copy () |
virtual void | clipboard_paste () |
virtual void | clipboard_clear () |
![]() | |
trackable () | |
trackable (const trackable &src) | |
trackable (trackable &&src) noexcept | |
~trackable () | |
void | add_destroy_notify_callback (void *data, func_destroy_notify func) const |
void | notify_callbacks () |
trackable & | operator= (const trackable &src) |
trackable & | operator= (trackable &&src) noexcept |
void | remove_destroy_notify_callback (void *data) const |
Protected Member Functions | |
void | on_document_forget () |
Protected Attributes | |
T_Document* | m_pDocument |
This is a base class which should be multiple-inherited with gtkmm widgets.
You should override save_to_document() and load_from_document().
typedef View<T_Document> GlomBakery::View< T_Document >::type_self |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlineprotected |
|
inlinevirtual |
Reimplemented in GlomBakery::View_Composite< T_Document >.
|
inlinevirtual |
Just a convenience, instead of get_docuement()->set_modified().
|
protected |