mirror of
https://github.com/YGGverse/Yoda.git
synced 2026-03-31 16:45:27 +00:00
begin actions encapsulation
This commit is contained in:
parent
832b90d37d
commit
b56b6e3879
6 changed files with 83 additions and 40 deletions
|
|
@ -51,6 +51,11 @@ Guide and protocol draft
|
|||
* unwrapped main `Self` structure
|
||||
* granted ownership for new object created
|
||||
* public link getter for privately constructed widget
|
||||
* Public API oriented to simple (`integer`, `boolean`), standard (`std::*`) or system-wide (`gio`, `glib`, etc) data types usage to reduce internal dependencies from app implementation
|
||||
|
||||
#### GTK
|
||||
|
||||
* Operate with [action objects](https://docs.gtk.org/gio/class.SimpleAction.html) instead of names like `win.action`. This allows to follow encapsulation, because by the goal, module must know nothing about parent presets - for example, define some action in parent, then delegate object created as argument
|
||||
|
||||
### Contribution
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue