d964e98601
style-adjustment: GUI namespaces
...
it is a widely accepted rule to shape names with the usage site in mind.
Especially this means, that we use the singular form for all kinds
of collections and assortments.
Thus, the namespace should be called "widget" not "widgets",
because at usage site this becomes gui::widget::TimelineWidget
Likewise for "dialogs" and "pannels"
2015-05-28 18:47:25 +02:00
Michael Fisher
c64de14fbf
Changes to allow the gtk3 GUI to at least build.
...
Lots off commented out blocks of code
but most issues are related to simple function name changes,
set/get_flags calls, anything that has to do with a Gtk::Style...
Plan of attack from here is to go one-by one of each commented-out or code and update to gtk3 specs.
2014-10-05 07:49:57 +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
7be1b7d35d
Switch from TR1 preveiw to the new standard headers
...
- functional
- memory
- unordered collections
2014-04-03 22:42:48 +02:00
2730fa8d7a
a bit of stylistic cleanup
...
- using std::tr1::shared_ptr in namespace gui
- thus removing a lot of std::tr1 qualifications
- fix some includes. Should be relative to 'src'
- interface classes should declare a virtual dtor!
2011-10-22 02:49:30 +02:00
Michael R. Fisher
9a1987ba24
Ticket #796 : Switch GUI from boost::shared_ptr to std::tr1::shared_ptr.
...
ParentTrack and TimelineLayoutHelper need to be fixed
2011-10-22 01:26:24 +02:00
7656e5d500
adapt GUI to use the new Time framework
2011-05-16 08:38:01 +02:00
Stefan Kangas
7f615d734f
WIP: make clips selectable in timeline
2011-01-14 16:57:34 +01:00
Stefan Kangas
5c4992310e
several style fixes, underscore to camel case
2011-01-14 16:57:34 +01:00
Stefan Kangas
c01d6dbd0b
Move Track enabled/locked state to GUI model.
2011-01-14 16:57:33 +01:00
Stefan Kangas
7a5ed1220d
Replace relative #include paths with absolute paths.
2010-12-27 05:50:40 +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
9a881c95df
Enable lock/unlock and disable/enable individual tracks in the GUI
2010-12-06 03:40:15 +01:00
Joel Holdsworth
1ce8a626eb
Resolved some Gtk container warnings
2009-04-14 21:40:58 +01:00
Joel Holdsworth
16793fc2d4
Added show_all so that child widgets are shown
2009-03-28 18:24:52 +00:00
Joel Holdsworth
cb5c4a682e
Remove redundant include
2009-03-23 22:23:40 +00:00
Joel Holdsworth
ec01a51302
Misc fixes, and added default icon size to MiniButton
2009-03-23 22:23:38 +00:00
Joel Holdsworth
2a66789773
Divorced ButtonBar from Toolbar
2009-03-23 22:23:38 +00:00
Joel Holdsworth
249380fed0
Factored the state out of the timeline widget
2009-03-23 22:22:14 +00:00
Joel Holdsworth
6f7fa0613e
Set titleMenuButton so that it can't be focussed
2009-03-14 09:19:31 +00:00
Joel Holdsworth
17c1942c68
Removed some redundant name setting code
2009-02-01 00:05:15 +00:00
Joel Holdsworth
3ad2230864
Added synchronisation between multiple views of the track title
2009-01-31 23:45:32 +00:00
10597beeba
mass rename: relocate basic Logging conf. from liblumieracommon to liblumiera
2009-01-25 00:24:42 +01:00
Christian Thaeter
9aefc2e971
WIP: deploy new logging flags in gui
2009-01-24 22:30:25 +01:00
Joel Holdsworth
e7481afc3d
Renamed remove_child_track -> remove_descendant_track
2009-01-24 12:23:18 +00:00
Joel Holdsworth
4a8f5629f6
WIP: Restructured track headers for more refined drag support
2009-01-14 23:20:43 +00:00
Joel Holdsworth
d02ce9b283
Fixed minor bug in expander animation
2009-01-09 23:28:51 +00:00
Joel Holdsworth
b48d8fc49b
Tidied up, simplified and documented expand animation code
2009-01-05 20:03:52 +00:00
Joel Holdsworth
43897d214d
Made animation time based not tick based
2009-01-05 00:05:14 +00:00
Joel Holdsworth
c401207dba
Refactored creating Track::get_expander_style()
2009-01-03 21:57:24 +00:00
Joel Holdsworth
dc9dd3fbd7
WIP: Initial track tree expand animation
2009-01-03 16:06:30 +00:00
Joel Holdsworth
afb5b7298f
WIP: Applying new layout system
2009-01-01 18:43:46 +00:00
Joel Holdsworth
4af80c78d8
Reimplemented nested track deleting so it work correctly
2008-12-30 21:50:18 +00:00
Joel Holdsworth
910bf4b4e4
Added "Remove" to the track dropdown menu
2008-12-30 15:20:19 +00:00
Joel Holdsworth
8cb48a7298
Squished a whole load of warnings
2008-12-30 12:35:58 +00:00
Joel Holdsworth
b4ce796c94
Added track name setting
2008-12-27 22:02:18 +00:00
Joel Holdsworth
7a838fc4eb
Added a name dialog for track
2008-12-26 19:51:41 +00:00
Joel Holdsworth
33afd58b8e
Converted all ASSERTs to REQUIREs
2008-12-26 18:58:29 +00:00
Joel Holdsworth
be8d7644ed
Added the MenuButton class for buttons with popup menus
2008-12-26 18:10:28 +00:00
Joel Holdsworth
125db978ba
WIP: Experimenting with track headers
2008-12-22 11:36:46 +00:00
Joel Holdsworth
992cd4d77b
Added remove track feature
2008-12-20 14:31:11 +00:00
Joel Holdsworth
6cb533f564
Corrected some source-formatting mistakes
2008-12-20 11:07:20 +00:00
Joel Holdsworth
1ecccb5925
Fixed set_icon_size for temporary Debian Etch compatibility
2008-12-16 22:55:32 +00:00
eb14eaa376
temporary fix to make it compile on Etch
2008-12-15 01:08:30 +01:00
Joel Holdsworth
4f4234b62c
Made the timeline view model driven
2008-11-29 16:13:58 +00:00
Joel Holdsworth
cf4898e70f
Removed a spurious timeline::
2008-11-25 21:44:33 +00:00
Joel Holdsworth
4470baf8f5
Renamed some timeline widget helper class files to avoid file name
...
collisions with the Model
2008-11-25 21:31:45 +00:00