c09eb3e1ed
remove the obsolete Project and Controler from ctor arguments
...
...this (finally) allows us to get rid of these elements within GtkLumiera.
Our Model will be represented in a quite different way (via UI-Bus).
2017-01-27 23:30:38 +01:00
0bdc4e1bb4
QA: mark all wildcard includes in the GUI code ( #1071 )
...
as a rule, one should not rely on "using namespace xyz",
since this makes organisation of minimal header includes near impossible.
You end up with mass includes in some "top level" headers, resulting
in painfully slow compilation turnaround times.
In exceptional cases, using namespace foo might be adequate though
2017-01-27 22:47:01 +01:00
1cb2567557
Ui-top-level: use a sincle UiManager instance
...
instead of letting each window create its own "private interface"
2017-01-26 22:02:45 +01:00
562b47166d
identify problems with existing UI lifecycle ( #1048 )
2016-12-10 03:10:34 +01:00
5897d1ffad
clean-up: unnecessary includes
...
they'll hamper the investigation by causing extended compilation round-trip
2016-10-28 16:54:03 +02:00
670c670d55
style-adjustment: GUI indentation, naming and braces
...
over time, a specific Lumiera code writing style has emerged.
The GUI, as it stood, used somewhat different conventions,
which now have been aligned to the common standard.
Basically we use GNU style, with some adjustments for OO-programming,
we prefer CamelCase, and write TypeNames uppercase, variableNames lowercase
2015-05-29 04:44:58 +02:00
f02481bb90
fix include order in GUI headers
...
the rules are:
- our own headers go before any library headers
- all headers need to be spelled relative to include root
- ensure that gtk is always included via gui/gtk-base.hpp
2014-08-17 07:02:48 +02:00
Stefan Kangas
7a5ed1220d
Replace relative #include paths with absolute paths.
2010-12-27 05:50:40 +01:00
Stefan Kangas
bdb9832f29
Rename "Resources" to "Assets"
2010-12-26 22:30:07 +01:00
e1708f33b9
Merge testsuite and builder changes from Lumiera master
2010-12-18 02:30:02 +01:00
3f1b7651e9
GPL header whitespace
2010-12-17 23:28:49 +01:00
Stefan Kangas
2909804538
Add preliminary implementation of a menu option Window/Close Window
2010-12-06 13:40:32 +01:00
Joel Holdsworth
4165474900
Added show panel commands
2009-04-15 18:14:16 +01:00
Joel Holdsworth
1814669301
Added nieve PanelManager::switch_panel
2009-04-06 23:08:51 +01:00
Joel Holdsworth
6151415029
Implemented initial PanelManager implementation
2009-04-06 23:08:50 +01:00
Joel Holdsworth
9d9f7c40e9
Renamed Assets to Resources
2009-01-24 18:18:41 +00:00
Joel Holdsworth
d166238922
Added the new controller classes
2009-01-17 16:12:11 +00:00
Joel Holdsworth
ebb552e323
Transitioned to references of project instead of pointers
2009-01-17 15:38:39 +00:00
Joel Holdsworth
3d35f2e535
Added add/remove of sequences
2008-11-22 19:08:12 +00:00
Joel Holdsworth
58e4920048
Corrected namespaces from lumiera::gui:: to gui::
2008-10-18 00:13:27 +01:00
Joel Holdsworth
071e332f04
Added a
2008-08-16 20:02:46 +01:00
Joel Holdsworth
8689d0dced
Refactored widget mouse movement handling, removed some Glib::RefPtrs, and tidied a few things
2008-07-17 19:07:38 +01:00
Joel Holdsworth
c20fb922bb
Fixed order of creation so icons show on the panels
2008-07-15 20:52:24 +01:00
Joel Holdsworth
ae2c74ff42
Tied gui into main lumiera build
2008-05-14 00:26:00 +01:00