|
libglom-1.32
1.31.3
|
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 std::shared_ptr< T_Document > | get_document () |
| virtual std::shared_ptr< const T_Document > | get_document () const |
| virtual void | set_document (const std::shared_ptr< T_Document >& document) |
| 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 Attributes | |
| std::shared_ptr< T_Document > | m_document |
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 |
Reimplemented in GlomBakery::View_Composite< T_Document >.
|
inlinevirtual |
Just a convenience, instead of get_docuement()->set_modified().
|
protected |
1.8.9.1