| libglom-1.30
    1.30.1
    | 
This is a base class which should be multiple-inherited with gtkmm widgets. More...


| Public Types | |
| typedef View< T_Document > | type_self | 
|  Public Types inherited from sigc::trackable | |
| 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... | |
|  Public Member Functions inherited from GlomBakery::ViewBase | |
| 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 () | 
|  Public Member Functions inherited from sigc::trackable | |
| trackable () noexcept | |
| trackable (const trackable &src) noexcept | |
| trackable (trackable &&src) | |
| ~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) | 
| 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 | 
 1.8.9.1
 1.8.9.1