Aaron Bohy
20b4aaab83
[REF] Web: Actions, ActionManager, ViewManager, Controlpanel refactoring
...
Big refactoring of Action, WidgetAction and ViewManagerAction to clean
their API. Mainly, renamming from State to Action and removal of unused
functions (or functions that are only used by the DebugManager, for
which we tolerate introspection).
Some logic has also been moved from the ActionManager to the Actions
themselves. The specific behavior of each type of Action is now handled
in the implementation of those Actions.
In ActionManager, this.states is renammed to this.action_stack to be
consistent with view_stack in ViewManager.
The setup_search_view() and render_switch_buttons() functions have been
moved from ControlPanel to ViewManager as it was before, since actual
design allows it and it makes more sense.
The ControlPanel API has also been simplified as some functions were not
used anymore. The ControlPanel is now updated directly by the widgets
using it, bypassing the ActionManager. The control panel elements are
stored by the widgets themselves to allow restoring them later.
2015-03-20 16:34:41 +01:00
..
2015-03-20 16:34:41 +01:00
2015-03-09 15:19:28 +01:00
2015-03-20 15:48:03 +01:00
2015-02-18 11:51:07 +01:00
2015-03-18 09:23:37 +01:00
2015-03-05 16:20:18 +01:00
2015-02-18 11:51:07 +01:00
2015-02-18 11:51:07 +01:00
2015-03-19 10:02:45 +01:00
2015-01-28 01:10:41 +01:00
2015-01-19 17:17:26 +01:00
2015-03-06 05:54:49 -08:00
2015-02-18 11:51:07 +01:00
2015-02-18 11:51:07 +01:00
2015-02-02 17:32:34 +01:00
2015-03-10 18:33:30 +01:00
2015-03-10 18:33:30 +01:00
2015-02-18 11:51:07 +01:00
2015-02-18 11:51:07 +01:00
2015-03-05 16:20:18 +01:00
2015-03-10 19:25:43 +01:00
2015-01-26 16:36:51 +01:00
2015-02-19 17:32:31 +01:00
2015-02-26 18:56:26 +01:00
2015-03-09 15:19:28 +01:00
2015-02-18 11:51:07 +01:00
2015-03-02 18:19:34 +01:00
2015-02-18 11:51:07 +01:00
2015-03-18 09:01:51 +01:00
2015-01-26 16:36:51 +01:00
2015-03-18 09:23:37 +01:00
2015-01-26 16:36:51 +01:00
2015-02-18 11:51:07 +01:00
2015-02-18 11:51:07 +01:00
2015-02-18 11:51:07 +01:00
2015-03-20 16:34:39 +01:00
2015-02-18 11:51:07 +01:00
2015-02-18 11:51:07 +01:00
2015-02-18 11:51:07 +01:00
2015-03-20 16:34:39 +01:00
2015-03-18 09:23:37 +01:00
2015-03-18 09:23:37 +01:00
2015-02-18 11:51:07 +01:00
2015-03-19 12:39:50 +01:00
2015-02-04 14:16:27 +01:00
2015-02-18 11:51:07 +01:00
2015-01-26 16:36:51 +01:00
2015-01-20 17:34:33 +01:00
2015-01-26 16:36:51 +01:00
2015-02-18 11:51:07 +01:00
2015-02-18 11:51:07 +01:00
2015-03-19 12:38:39 +01:00
2015-03-18 09:23:37 +01:00
2015-03-18 09:23:37 +01:00
2015-03-09 21:44:30 +01:00
2015-03-04 15:38:58 +01:00
2015-02-18 11:51:07 +01:00
2015-03-09 15:19:28 +01:00
2015-03-18 09:23:37 +01:00
2015-01-26 16:36:51 +01:00
2015-02-11 17:25:33 +01:00
2015-03-18 09:23:37 +01:00
2015-03-20 16:34:39 +01:00
2015-03-20 16:18:33 +01:00
2015-03-18 09:23:37 +01:00
2015-02-26 10:05:55 +01:00
2015-03-18 09:23:37 +01:00
2015-02-26 10:05:55 +01:00
2015-03-09 19:31:14 +01:00
2015-03-18 15:11:16 +01:00
2015-03-18 09:23:37 +01:00
2015-03-16 09:24:00 +01:00
2015-02-18 11:51:07 +01:00
2015-01-26 16:36:51 +01:00
2015-03-18 09:42:10 +01:00
2015-03-10 19:25:43 +01:00
2015-03-09 22:19:10 +01:00
2015-03-18 09:23:37 +01:00
2015-02-11 17:25:33 +01:00
2015-01-19 17:15:56 +01:00
2014-12-31 15:52:13 +01:00
2015-01-19 17:15:56 +01:00
2015-01-16 17:15:18 +01:00
2015-02-11 17:25:33 +01:00
2015-03-18 09:23:37 +01:00
2015-03-18 09:23:37 +01:00
2015-03-18 09:23:37 +01:00
2015-02-05 13:25:44 +01:00
2015-03-09 15:19:28 +01:00
2015-01-23 14:57:07 +01:00
2015-02-18 11:51:07 +01:00
2014-12-31 15:52:13 +01:00
2015-01-19 17:15:56 +01:00
2015-03-10 15:40:59 +01:00
2015-01-07 17:57:28 +01:00
2014-12-31 15:52:13 +01:00
2015-02-03 19:35:56 +01:00
2015-01-22 18:47:13 +01:00
2015-01-19 17:15:56 +01:00
2014-12-31 15:52:13 +01:00
2015-01-19 17:15:56 +01:00
2015-01-19 17:15:56 +01:00
2015-01-19 17:15:56 +01:00
2015-01-19 17:15:56 +01:00
2015-01-19 17:15:56 +01:00
2015-01-29 18:42:37 +01:00
2015-02-18 12:11:51 +01:00
2015-01-29 18:42:37 +01:00
2015-01-19 17:15:56 +01:00
2014-12-31 15:52:13 +01:00
2015-02-17 17:00:56 +01:00
2015-02-18 11:51:07 +01:00
2015-02-11 17:25:33 +01:00
2015-01-19 17:15:56 +01:00
2015-01-19 17:15:56 +01:00
2014-12-31 15:52:13 +01:00
2014-12-31 15:52:13 +01:00
2014-12-31 15:52:13 +01:00
2015-01-19 17:15:56 +01:00
2015-01-16 17:15:18 +01:00
2015-01-06 14:20:38 +01:00
2015-01-19 17:15:56 +01:00
2015-01-19 17:15:56 +01:00
2014-12-31 15:52:13 +01:00
2015-02-17 18:54:52 +01:00
2015-01-19 17:15:56 +01:00
2015-01-22 18:47:13 +01:00
2015-01-19 17:15:56 +01:00
2015-01-19 17:15:56 +01:00
2015-01-23 14:57:07 +01:00
2014-12-31 15:52:13 +01:00
2015-01-23 14:57:07 +01:00
2015-01-23 14:57:07 +01:00
2015-01-22 18:47:13 +01:00
2015-01-07 17:57:28 +01:00
2015-01-19 17:15:56 +01:00
2015-01-19 17:15:56 +01:00
2015-01-19 17:15:56 +01:00
2014-12-31 15:52:13 +01:00
2015-01-19 17:15:56 +01:00
2015-01-19 17:15:56 +01:00
2015-01-23 14:57:07 +01:00
2015-03-09 15:19:28 +01:00
2015-03-20 16:18:33 +01:00
2015-03-18 09:23:37 +01:00
2015-03-09 15:19:28 +01:00
2015-03-05 16:31:18 +01:00
2015-02-04 15:28:50 +01:00
2015-03-18 09:23:37 +01:00
2015-01-26 16:36:51 +01:00
2015-03-10 19:25:43 +01:00
2015-01-26 16:36:51 +01:00
2015-02-04 15:28:51 +01:00
2015-03-09 16:06:29 +01:00
2015-02-20 16:50:43 +01:00
2015-02-01 17:45:58 +01:00
2015-02-18 11:51:07 +01:00
2015-03-18 09:23:37 +01:00
2015-01-26 16:36:51 +01:00
2015-03-19 12:38:39 +01:00
2015-02-18 11:51:07 +01:00
2015-01-20 12:05:47 +01:00
2015-02-18 11:51:07 +01:00
2015-02-18 11:51:07 +01:00
2015-02-18 11:51:07 +01:00
2015-02-18 11:51:07 +01:00
2015-03-18 09:23:37 +01:00
2015-03-18 09:23:37 +01:00
2015-03-18 09:23:37 +01:00
2015-03-09 15:19:28 +01:00
2014-12-31 15:52:13 +01:00
2015-02-18 11:51:07 +01:00
2015-02-03 18:47:42 +01:00
2015-01-16 15:47:18 +01:00
2015-03-18 09:23:37 +01:00
2015-03-18 09:23:37 +01:00
2015-03-18 09:23:37 +01:00
2015-03-18 09:23:37 +01:00
2015-03-11 11:15:36 +01:00
2015-03-03 15:21:41 +01:00
2015-03-10 19:25:43 +01:00
2015-02-20 16:50:43 +01:00
2015-01-26 16:36:51 +01:00
2015-03-13 00:03:07 -07:00
2015-01-26 16:36:51 +01:00
2015-01-26 16:36:51 +01:00
2015-03-19 13:02:53 +01:00
2015-03-11 15:45:28 +01:00
2015-01-26 16:36:51 +01:00
2015-03-10 18:33:30 +01:00
2015-03-11 11:13:37 +01:00
2015-01-26 16:36:51 +01:00
2015-01-26 16:36:51 +01:00
2015-03-18 09:23:37 +01:00
2015-03-05 16:31:18 +01:00
2015-03-02 16:17:51 +01:00
2015-03-02 16:17:51 +01:00
2015-03-18 09:23:37 +01:00
2015-02-11 17:25:33 +01:00
2015-02-20 18:16:01 +01:00
2015-01-26 16:36:51 +01:00
2015-03-11 11:13:37 +01:00
2015-01-26 16:36:51 +01:00
2015-03-07 20:34:27 -08:00
2015-02-18 11:51:07 +01:00
2015-03-02 17:44:53 +01:00
2015-01-28 17:22:06 +01:00
2015-02-18 11:51:07 +01:00
2015-02-18 11:51:07 +01:00
2015-02-18 11:51:07 +01:00
2015-03-12 15:02:51 +05:30
2015-03-18 09:23:37 +01:00
2015-03-20 16:34:39 +01:00
2015-03-19 12:41:20 +01:00
2015-03-19 12:41:20 +01:00
2015-03-10 10:28:39 +01:00
2015-02-18 11:51:07 +01:00
2015-01-26 16:36:51 +01:00
2015-02-24 16:28:51 +01:00
2015-02-20 16:50:43 +01:00
2015-01-26 16:36:51 +01:00
2015-03-18 09:23:37 +01:00
2015-02-18 11:51:07 +01:00
2015-02-05 15:50:54 +01:00
2014-12-27 16:37:21 +01:00
2015-03-02 18:19:34 +01:00
2015-03-20 16:34:41 +01:00
2015-03-18 09:23:37 +01:00
2015-03-20 16:34:41 +01:00
2015-03-20 16:34:39 +01:00
2015-03-18 09:23:37 +01:00
2015-03-20 16:34:39 +01:00
2015-03-18 09:23:37 +01:00
2015-03-18 09:23:37 +01:00
2015-03-18 09:23:37 +01:00
2015-03-18 09:23:37 +01:00
2015-03-18 09:23:37 +01:00
2015-03-18 09:23:37 +01:00
2015-03-20 16:34:39 +01:00
2015-03-20 16:17:06 +01:00
2015-03-20 09:03:34 +01:00
2015-01-26 16:36:51 +01:00
2015-02-18 11:51:07 +01:00
2015-01-22 18:47:13 +01:00
2015-02-18 11:51:07 +01:00
2015-03-18 09:23:37 +01:00
2015-02-11 17:25:33 +01:00
2015-03-18 09:23:37 +01:00
2015-02-19 11:22:59 +01:00
2015-03-18 09:23:37 +01:00
2015-03-18 09:23:35 +01:00
2015-03-18 09:23:37 +01:00
2015-02-20 18:16:01 +01:00
2015-03-18 09:23:37 +01:00
2015-02-18 11:51:07 +01:00
2015-02-18 11:51:07 +01:00
2015-03-09 21:22:47 +01:00
2015-03-18 09:23:37 +01:00
2015-02-18 11:51:07 +01:00
2015-03-18 09:23:37 +01:00
2015-03-18 09:23:37 +01:00
2015-02-18 11:51:07 +01:00
2015-03-09 16:06:29 +01:00
2015-02-18 11:51:07 +01:00
2015-02-18 11:51:07 +01:00
2015-01-22 18:47:13 +01:00
2015-03-18 09:23:37 +01:00
2015-03-10 13:05:44 +01:00
2015-03-10 15:29:19 +01:00
2015-03-18 09:23:37 +01:00
2015-02-25 16:51:03 +01:00
2015-01-16 15:47:18 +01:00
2015-03-18 09:23:37 +01:00
2015-01-16 15:47:18 +01:00
2015-03-18 09:23:37 +01:00
2015-03-18 09:23:37 +01:00
2015-03-18 09:23:37 +01:00