Michael Fisher
ac3ef9f469
Project: join GTK-3 and GDLmm port
2014-10-05 08:38:38 +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
Michael Fisher
708c977d57
Remove unused GDL headers
2014-10-05 05:34:19 +02:00
Michael R. Fisher
d42d917b4c
House Cleaning
2014-10-05 04:37:34 +02:00
Michael R. Fisher
2d8805c554
Gdlmm port nuances. Signals/Containers etc...
2014-10-05 04:37:34 +02:00
Michael R. Fisher
68c6cef003
Individual Panels initial Gdlmm port
2014-10-05 04:37:34 +02:00
Michael R. Fisher
eb4cdcd975
Panel Manager ported to Gdlmm-1.0
2014-10-05 04:37:30 +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
65d28b4018
Gui: rework resource loading to make the application fully relocatable
2011-02-07 09:56:27 +01:00
87c70d0b1f
Gui: some typedefs for Glib::ustring
...
...helps to write way shorter signatures
2011-02-07 09:56:08 +01:00
421a81b25b
Gui: WindowManager and GtkLumiera refactoring
...
- split off the tricky basic GTKmm includes
- reduce the clutter in the gtk-lumiera.header
- make GtkLumiera a singleton, placed into static memory
- remove all static functions from WindowManager
2011-02-07 09:55:57 +01:00
Stefan Kangas
944406f4a3
Remove redundant '*' in many doxygen style comments
2011-01-14 16:57:34 +01: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
Stefan Kangas
60ccdda018
Replace several uses of GdkColor with Cairo::SolidPattern.
2010-12-25 21:29:53 +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
cc95c0df97
Fix two minor typos
2010-12-06 13:46:50 +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
b8182f4341
Removed the toolbar
2009-06-26 11:14:01 +01:00
3f9902f682
fix possible race in dummy player: sync on tick thread termination
2009-06-19 00:40:31 +02:00
Joel Holdsworth
2fbf1930dc
Merge branch 'ichthyo-proc' into gui
2009-04-20 16:18:17 +01:00
730d2c0233
Fix: we should include gdl headers in accordance to pkg-config
...
The pkg-config of GDL advises to include the GDL subdir,
which in turn contains a directory "gdl" with the headers.
This is fine, because it makes this name switch work
painless. Thus, please just #include <gdl/gdl-whatever.h>
2009-04-20 03:05:28 +02:00
Joel Holdsworth
5359f0df6c
Added some placeholder actions
2009-04-18 22:31:38 +01:00
Joel Holdsworth
e753463802
Added PanelBar and ButtonBar RTL support
2009-04-16 17:58:28 +01:00
Joel Holdsworth
5eed949e27
Bugfix: Panel popping out when shown because it's already visible
2009-04-16 10:08:35 +01:00
Joel Holdsworth
0fbfd169df
Replaced shared_ptrs with normal pointers in PanelManager
2009-04-16 10:02:53 +01:00
Joel Holdsworth
303a6f2ce4
Modify Panel hiding for PanelManager compatibility
2009-04-15 20:12:06 +01:00
Joel Holdsworth
08fd135a98
Allowed show_panel to lift a panel to view if it's hidden
2009-04-15 18:27:07 +01:00
Joel Holdsworth
4165474900
Added show panel commands
2009-04-15 18:14:16 +01:00
Joel Holdsworth
12ecb634b6
Tidied PanelManager
2009-04-15 18:05:45 +01:00
Joel Holdsworth
a4fbcfec49
Added panel splitting
2009-04-15 12:24:34 +01:00
Joel Holdsworth
592d94fadb
Updated switch_panel documentation
2009-04-15 11:13:27 +01:00
Joel Holdsworth
653f820c7e
Improved switching implementation
2009-04-13 16:11:50 +01:00
Joel Holdsworth
1814669301
Added nieve PanelManager::switch_panel
2009-04-06 23:08:51 +01:00
Joel Holdsworth
fb20cb5e07
Remove debugging code
2009-04-06 23:08:50 +01:00
Joel Holdsworth
fff605e6d8
Added the panel choice list
2009-04-06 23:08:50 +01:00
Joel Holdsworth
bb38e5fb76
Documented PanelManager
2009-04-06 23:08:50 +01:00
Joel Holdsworth
6151415029
Implemented initial PanelManager implementation
2009-04-06 23:08:50 +01:00
Joel Holdsworth
a0cb947880
Bugfix: Fixed File>Exit
2009-02-04 17:14:57 +00:00
Joel Holdsworth
0edd7ceda3
Moved the New Window command into the new Window menu
2009-02-01 17:12:44 +00:00
Joel Holdsworth
dc99cc5841
Fixed a typo in a comment
2009-02-01 17:06:27 +00:00
Joel Holdsworth
9e585ab591
Removed stupid WindowManager singleton
2009-01-31 21:17:05 +00:00
Joel Holdsworth
852377c1f1
Implemented New Window command
2009-01-31 21:14:53 +00:00
Joel Holdsworth
1084a12e8a
Added theme icons support, and a New Window menu command
2009-01-31 21:14:52 +00:00
Joel Holdsworth
4a2e5c2762
Fixed the resources menu item
2009-01-31 21:14:52 +00:00
5eea58986f
merge: ... bring in latest GUI additions from joel
2009-01-25 00:54:12 +01: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
9d9f7c40e9
Renamed Assets to Resources
2009-01-24 18:18:41 +00:00
Joel Holdsworth
f6e28febdb
Removed static App* constants in GtkLumiera - replaced with static
...
functions
2009-01-19 19:25:06 +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
8cb48a7298
Squished a whole load of warnings
2008-12-30 12:35:58 +00:00
Joel Holdsworth
33afd58b8e
Converted all ASSERTs to REQUIREs
2008-12-26 18:58:29 +00:00
Joel Holdsworth
b75e6a982b
Converted to the SequenceName dialog to a generic name chooser dialog:
...
NameChooser
2008-12-26 18:49:28 +00:00
Joel Holdsworth
8b5733c293
Merge branch 'sharedlib' of git.lumiera.org:/git/lumiera/ct into gui
...
Conflicts:
src/gui/Makefile.am
2008-12-16 20:44:33 +00:00
Joel Holdsworth
f3ea24260d
Added a stub menu item for add track
2008-12-16 20:31:04 +00:00
b14d711146
refactor Appconfig, split off lifecycle interface
2008-12-15 13:33:05 +01:00
Joel Holdsworth
e3e639a2db
Corrected "New Track" to "New Sequence"
2008-12-05 18:39:23 +00:00
Joel Holdsworth
16c48f69c4
Implemented a sequence name chooser dialog
2008-11-24 22:16:51 +00:00
Joel Holdsworth
3d35f2e535
Added add/remove of sequences
2008-11-22 19:08:12 +00:00
Joel Holdsworth
9d11081ff7
Added sequences, and tabs in the timeline view to display them
2008-11-22 16:34:49 +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
9dfd4ca4ed
Fixed the broken view menu, corrected some tabs, and removed some left
...
over debug code
2008-08-14 23:15:47 +01:00
Joel Holdsworth
833404c27b
Made icon loading more robust, and tidied up some code
2008-08-13 19:15:13 +01:00
Joel Holdsworth
f0b30ff3f9
Removed superfluous tabs in actions.hpp
2008-08-13 17:41:41 +01:00
Joel Holdsworth
744b28502e
Temporarily bodged the icon source directory
2008-08-04 12:15:42 +01:00
Joel Holdsworth
17d0883d09
Added basic support for multiple tools in the timeline view
2008-07-30 00:12:37 +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
6e944c1412
Added scroll wheel scrolling to the timeline. Corrected some indentation
2008-06-23 10:54:37 +01:00
Joel Holdsworth
3cc0f72389
Trivial timeline now works - more work coming
2008-06-18 23:57:47 +01:00
Joel Holdsworth
3b9d05a67d
Made use of boost and nobug, added some documentation, and tidied code
2008-06-07 13:53:17 +01:00
Joel Holdsworth
df5c40fd63
Panels can now be show and hidden
...
More documentation added to Panel
2008-05-17 11:20:49 +01:00
Joel Holdsworth
8437450767
More work on icons
2008-05-16 19:23:12 +01:00
Joel Holdsworth
fdbdfe2493
Added an icon for the timeline
2008-05-16 18:49:32 +01:00
Joel Holdsworth
41d5ff9610
Added an icon to the viewer panel
2008-05-15 00:04:10 +01:00
Joel Holdsworth
ae2c74ff42
Tied gui into main lumiera build
2008-05-14 00:26:00 +01:00