Mercurial > libervia-backend
annotate .hgignore @ 1364:28f0b33ca17c frontends_multi_profiles
quick_frontend (menus): added a quick_menus module to manage easily menus logic:
- there are 2 mains types of menu: MenuItem which can be launched, and MenuCategory which contains other menus
- local menus (from frontend only) and distant menus (from backend and its plugins) are managed
- there is a menu manager which, in a similar ways as for widgets, manages the menus logic and should be instantiated by host
- when a context is necessary (this is the case for most of menus), a data collector is used: it collects data from the caller (the instance linked to the menu) and construct data which is then sent throught bridge
- to have implementation specific to a frontend which override the backend one, there is a MenuHook class
- it is possible to place an expected menu in the desired position with MenuPlaceHolder class
author | Goffi <goffi@goffi.org> |
---|---|
date | Tue, 17 Mar 2015 19:33:05 +0100 |
parents | f2cb99b196b1 |
children | 9f599ccbea4e |
rev | line source |
---|---|
3 | 1 syntax: glob |
2 *.pyc | |
140 | 3 *.pyv |
3 | 4 *.swp |
5 *.swo | |
6 tags | |
4 | 7 twistd.log |
140 | 8 twistd.pid |
269 | 9 bridge_constructor/generated |
335 | 10 _trial_temp/ |
269 | 11 sat.egg-info |
12 *.un~ | |
13 dist | |
14 MANIFEST | |
474
e519f8f33cba
misc: Add the build directory to the ignore file.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
335
diff
changeset
|
15 build |
598 | 16 ctags_links/ |
1127
f2cb99b196b1
misc: added Session.vim to .hgignore
Goffi <goffi@goffi.org>
parents:
598
diff
changeset
|
17 Session.vim |