Joel Holdsworth
b9d62c9be9
Removed spurious timeline:: in group-track
2008-11-25 21:19:30 +00:00
Joel Holdsworth
25dc64575e
Corrected some mistakes in clip-track documentation
2008-11-25 21:12:56 +00:00
Joel Holdsworth
c58bc861ff
Made some corrections in the documentation
2008-11-25 21:00:12 +00:00
Joel Holdsworth
164fff2359
Ditched some test code
2008-11-24 23:02:13 +00:00
Joel Holdsworth
16c48f69c4
Implemented a sequence name chooser dialog
2008-11-24 22:16:51 +00:00
Joel Holdsworth
a9ee81b57f
Added documentation to dialog.hpp
2008-11-24 21:43:34 +00:00
Joel Holdsworth
f2f41ee99b
Correct RENDER_H -> RENDER_HPP
2008-11-24 21:39:47 +00:00
Joel Holdsworth
f8fb24ff62
Added dialog.hpp for global layout constants
2008-11-24 21:37:46 +00:00
Joel Holdsworth
7ae08aa608
Corrected some mistakes in old dialog headers
2008-11-24 17:38:26 +00:00
Joel Holdsworth
37123f84b6
Corrected some indentation
2008-11-24 17:12:47 +00:00
Joel Holdsworth
3d35f2e535
Added add/remove of sequences
2008-11-22 19:08:12 +00:00
Joel Holdsworth
952d7b5599
Added some refinement to the notebook
2008-11-22 16:43:24 +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
10d256f833
Added dummy clip boxes
2008-11-22 13:36:46 +00:00
Joel Holdsworth
34e67cd01e
Made TrackPadding insert between tracks, rather than shortening tracks
2008-11-22 12:33:58 +00:00
Joel Holdsworth
f0ab871cb3
The other half of the previous commit
2008-11-19 22:56:46 +00:00
Joel Holdsworth
aed6b09572
Refactored timeline view window code into a helper, and added dummy
...
track drawing code
2008-11-19 22:42:38 +00:00
Joel Holdsworth
b3aac4bc90
Changed the bounding box for the expander button
2008-11-19 18:07:10 +00:00
Joel Holdsworth
7dfbd0e848
Fixed a comment
2008-11-19 17:49:06 +00:00
Joel Holdsworth
5b9c4fa42d
Fixed a headers layout bug
2008-11-19 17:44:57 +00:00
Joel Holdsworth
b2fad8d9a5
Fixed the problem with Etch support for 16x16 icons
2008-11-18 22:06:31 +00:00
Joel Holdsworth
7b52ff247e
Merge branch 'master' of git://git.lumiera.org/LUMIERA into gui
2008-11-15 23:37:21 +00:00
Joel Holdsworth
bfc34f8b1c
Refactored Track to distinguish GroupTracks, and added expand/collapse
...
functionality
2008-11-15 23:36:22 +00:00
Joel Holdsworth
6c50182db1
Added support for highlighting the hovering track
2008-11-15 15:17:26 +00:00
9f8f0c7c20
temp. fix to make it compile on Etch based system
2008-10-28 01:56:51 +01:00
Christian Thaeter
28a5c5257a
Merge commit 'joel/gui' into master
...
* commit 'joel/gui':
Correct a liblumi to liblumiera
Added track tree support and added widgets to headers
Corrected a selection rendering bug in TimelineBody
Added linkage to the proc layer
Made GtkLumiera and WindowManager boost::noncopyable
Added the backend as a lib, and included the interface header
Showed some love to viewer panel
Changed the "delete" variable name to "del" to satisfy the C++ compiler
Renamed HeaderContainer to TimelineHeaderContainer
Conflicts:
src/gui/Makefile.am
2008-10-27 06:00:32 +01:00
Christian Thaeter
ab3d3823f6
autotools fixes for the plugin system
...
don't link the tests with -ldl
Renamed GTK_LUMIERA_* to LUMIERA_GUI_* and include all gui relevant config
results here.
Set it explicit, don't add the results to CFLAGS or LIBS, the default
behaviour linked all LIBS in, even in plugins, that was not intended.
2008-10-27 05:10:01 +01:00
a89b7f8eba
fix (to make the pseudo gtk_lumiera compile again)
2008-10-27 00:00:40 +01:00
0b521302a2
additional testsuite switches
2008-10-26 23:54:39 +01:00
Joel Holdsworth
7dcfa84d6a
Correct a liblumi to liblumiera
2008-10-23 00:38:47 +01:00
Joel Holdsworth
efd9ab771b
Added track tree support and added widgets to headers
2008-10-22 23:11:23 +01:00
Joel Holdsworth
a3030515be
Corrected a selection rendering bug in TimelineBody
2008-10-22 22:23:04 +01:00
Christian Thaeter
ca0cea1c16
no, it doesn't end ...
2008-10-22 03:50:00 +02:00
Christian Thaeter
a95a40613c
Fix: oops some more liblumi to liblumiera renames
2008-10-21 06:48:59 +02:00
Joel Holdsworth
1e3df80288
Added linkage to the proc layer
2008-10-20 19:28:29 +01:00
Joel Holdsworth
ee6fac5914
Made GtkLumiera and WindowManager boost::noncopyable
2008-10-20 19:19:06 +01:00
Joel Holdsworth
6396323e9e
Added the backend as a lib, and included the interface header
2008-10-20 18:51:46 +01:00
Joel Holdsworth
d880b341b4
Showed some love to viewer panel
2008-10-20 18:50:37 +01:00
Joel Holdsworth
d89e979aa0
Renamed HeaderContainer to TimelineHeaderContainer
2008-10-18 11:20:02 +01:00
4286c86088
merge after landing config system
2008-10-18 05:29:35 +02:00
Joel Holdsworth
58e4920048
Corrected namespaces from lumiera::gui:: to gui::
2008-10-18 00:13:27 +01:00
Joel Holdsworth
ab609407a5
Fixed a bug exposed by make distcheck
2008-10-17 23:39:02 +01:00
Joel Holdsworth
c2d43aba2b
Advanced code in the HeaderContainer
2008-10-17 23:36:37 +01:00
Joel Holdsworth
5e60921e14
Corrected some problems in the stylesheet
2008-10-10 11:18:38 +01:00
Joel Holdsworth
13b2b4f7a2
Merge branch 'master' of git://git.lumiera.org/LUMIERA into gui
2008-10-10 10:59:13 +01:00
Joel Holdsworth
6195a7f655
Added wildcard support, and some documentation to the icon loading code
2008-10-10 10:56:07 +01:00
Joel Holdsworth
65568980ec
Corrected incorrect IconSize code, and made Tool icons borders darker
2008-10-07 23:02:27 +01:00
Joel Holdsworth
094ce0654d
Added playback support in the timeline
2008-10-07 21:17:29 +01:00
Joel Holdsworth
e815bd4fd2
Moved buttons to the timeline
2008-09-12 20:55:54 +01:00
84052f1fab
add placeholder gui main to make the compile work
2008-09-05 07:06:46 +02:00
f2c9e67fbc
merge generating icons from SVG source
2008-09-05 05:54:14 +02:00
Michael Ploujnikov
06504c7b04
Merge branch 'master' of git://git.lumiera.org/LUMIERA
2008-09-03 18:55:19 -04:00
Joel Holdsworth
4faf561019
Merge branch 'master' of git://git.lumiera.org/LUMIERA into gui
...
Conflicts:
src/gui/panels/timeline-panel.cpp
2008-09-02 22:58:22 +01:00
Joel Holdsworth
430ef04bc5
Fixed hyperactive scroll wheel zoom
2008-09-02 22:42:10 +01:00
Joel Holdsworth
708aea87bd
Fixed a bug with body redrawing and added some documentation
2008-09-02 22:39:53 +01:00
Joel Holdsworth
b0b436cb92
Added some documentation to body and ruler
2008-08-30 23:10:00 +01:00
Joel Holdsworth
49f87b28bb
Added support for audacity style playback period, and added some
...
documentation
2008-08-30 22:34:26 +01:00
Michael Ploujnikov
387ba8c321
find and configure NoBug by using pkg-config
2008-08-30 13:28:24 -04:00
Michael Ploujnikov
8bdab41ea0
factor out -I$(top_srcdir)/src/ to a top-level AM_CPPFLAGS
...
also remove a related unnecesary comment in src/gui/Makefile.am
2008-08-30 12:05:21 -04:00
Michael Ploujnikov
8bbcc57f48
set per-target CPPFLAGS for lumigui instead of global AM_CPPFLAGS
...
this prevents strange (_CPPFLAGS) dependencies such as the one that was identified and fixed in admin/Makefile.am
Also, make sure to include the global $(AM_CPPFLAGS) flags in the per-target ones
2008-08-30 11:49:31 -04:00
Joel Holdsworth
885704f0f8
Added time indication
2008-08-30 14:00:47 +01:00
Michael Ploujnikov
bbab414f66
replace INCLUDES with AM_CPPFLAGS
...
INCLUDES is deprecated (http://www.gnu.org/software/automake/manual/automake.html#Program-variables )
2008-08-25 21:37:06 -04:00
19156f3a34
buildfix
2008-08-19 03:58:22 +02:00
Joel Holdsworth
4e5e298bbb
Added a time indicator widget
2008-08-16 22:06:46 +01:00
Joel Holdsworth
574bb5a2fd
Added some documentation
2008-08-16 20:04:05 +01:00
Joel Holdsworth
071e332f04
Added a
2008-08-16 20:02:46 +01:00
Joel Holdsworth
40781e8221
Corrected a small dependancy issue in panel.hpp
2008-08-16 17:43:59 +01:00
Joel Holdsworth
a845b625b4
Added more documentation
2008-08-16 17:41:57 +01:00
Joel Holdsworth
02cf47de72
Corrected some stupid indentation in Panel
2008-08-16 17:12:12 +01:00
Joel Holdsworth
1532bc40e0
Added and corrected documentation
2008-08-16 16:44:52 +01:00
Joel Holdsworth
57aed7b40d
Added resizing of selection area, and some documentation
2008-08-16 16:02:12 +01:00
Joel Holdsworth
39bd8aac74
Rerouted some dependancies on gtk-mm
2008-08-16 12:38:35 +01:00
Joel Holdsworth
9760b0fff0
Further tidied up tools and added some documentation
2008-08-16 12:32:26 +01:00
Joel Holdsworth
94cd88a92a
Tidied up IBeam tool code
2008-08-16 12:17:28 +01:00
Joel Holdsworth
a186b7e507
Added out of bounds scrolling during I-Beam dragging
2008-08-15 22:40:57 +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
1b89b61370
Made the selection marquee stylable
2008-08-13 23:47: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
c12e134981
Corrected some tabs, missing dependancies in src/gui/Makefile.am
2008-08-09 22:26:36 +01:00
Joel Holdsworth
2082f0843b
Initial implementation of I-Beam tool. Needs more work
2008-08-07 20:27:41 +01:00
Joel Holdsworth
45ca590c38
Reinstated a small efficiency
2008-08-04 16:40:38 +01:00
Joel Holdsworth
2ee6f6be62
Tidied and simplified video display widget, and added cursor support to
...
the ibeam and arrow tool
2008-08-04 16:39:36 +01:00
Joel Holdsworth
fdab62a5d8
Added a separator between tool groups
2008-08-04 12:20:13 +01:00
Joel Holdsworth
744b28502e
Temporarily bodged the icon source directory
2008-08-04 12:15:42 +01:00
Joel Holdsworth
04320ae794
Added code to render icons as part of the build process
2008-08-04 12:06:24 +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
ecf392968b
Implemented new icon workflow
2008-07-28 23:45:20 +01:00
Joel Holdsworth
9bad04751f
Fixed scroll layout loop bug.
2008-07-23 23:23:48 +01:00
Joel Holdsworth
4907b19cce
Set the page size of the horizontal timeline scroll bar
2008-07-19 16:35:56 +01:00
Joel Holdsworth
e3d6026d0b
Retired VideoTrack - all tracks are the same
2008-07-17 19:35:49 +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
063a22fcd5
Added zoom toolbar buttons and middle click view shifting to the
...
timeline
2008-07-16 22:33:42 +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
a9a592fe45
WIP: Added a dummy toolbar
2008-07-15 19:00:24 +01:00
Joel Holdsworth
b2df771149
Converted mouse chevron to use pixels not time values
2008-07-15 18:36:43 +01:00
Joel Holdsworth
6e0abf0e44
Added code to keep the mouse chevron in synch as the timeline view window changes
2008-07-15 18:25:21 +01:00
Joel Holdsworth
ec6c20149c
Fixed broken timeline scrollwheel, added a const
2008-07-14 20:16:11 +01:00
7a6b987a50
merge after integrating the GUI draft; now using multiple build environments and check via pkg-config
2008-07-11 05:35:48 +02:00
Joel Holdsworth
8d63d7adb4
Added a mouse chevron to the ruler
2008-06-25 20:23:53 +01:00
Joel Holdsworth
7752130d99
Added my name to copyright in configure.ac, and corrected some
...
indentation
2008-06-23 21:21:29 +01:00
Joel Holdsworth
3a5482a141
Tidied styles. Made min_division_width stylable
2008-06-23 21:18:20 +01:00
Joel Holdsworth
01b59b6c69
Corrected the styling of scroll bars
2008-06-23 21:06:07 +01:00
Joel Holdsworth
56291f6c40
Made ruler more stylable, and added minor ticks
2008-06-23 21:01:29 +01:00
Joel Holdsworth
38a9a1c892
Added minor tick-marks
2008-06-23 17:48:48 +01:00
Joel Holdsworth
a7aff05dd3
Styled timeline text
2008-06-23 17:07:57 +01:00
Joel Holdsworth
8e940b879d
Added auto selection of major tick values to timeline ruler
2008-06-23 15:42:14 +01:00
Joel Holdsworth
4275c7cf8c
Added zooming of the timeline with Ctrl+Scroll
2008-06-23 11:17:19 +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
e18b0a1d5f
Added scrolling and major timeline-ruler ticks
2008-06-19 23:35:53 +01:00
Joel Holdsworth
25f28ee586
Corrected some indentation
2008-06-19 21:57:53 +01:00
Joel Holdsworth
f8a2291118
Corrected some indentation
2008-06-19 21:37:36 +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
98df76e919
Added some documentation, and made a minor code correction in
...
layout_headers
2008-06-07 12:09:22 +01:00
Joel Holdsworth
3952e27a8f
Removed RefPtrs to make code more elegant
2008-06-06 00:30:31 +01:00
Joel Holdsworth
85730b889e
Fixed to assertion failures, and move the frame ownership to
...
HeaderContainer
2008-06-05 23:57:04 +01:00
Joel Holdsworth
0ac09411bc
Basic timeline with scrolling headers now works + Tidying work
2008-06-05 20:27:53 +01:00
Joel Holdsworth
e9747b360c
Track backgrounds are now painted from the style
2008-05-31 18:21:05 +01:00
Joel Holdsworth
71b45acf54
Styles for custom widgets now load
2008-05-31 17:44:44 +01:00
Joel Holdsworth
7e2092825e
Simple scrolling and drawing added
2008-05-31 13:22:15 +01:00
Joel Holdsworth
fe975a701d
Added some scroll bars
2008-05-22 19:19:04 +01:00
Joel Holdsworth
5f8c9a2a12
Corrected 3 build errors
2008-05-17 18:12:07 +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
a51d91d7b5
Corrected the makefile
2008-05-16 18:53:45 +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
1d89341fa4
Removed a couple of redundant files
2008-05-14 22:50:53 +01:00
Joel Holdsworth
0b70cf132a
Copying lumiera_gui.rc now works
2008-05-14 22:29:05 +01:00
Joel Holdsworth
4c9eea2c73
Modified Makefile.am to test lumiera_gui.rc copying failure
2008-05-14 22:02:02 +01:00
Joel Holdsworth
ae2c74ff42
Tied gui into main lumiera build
2008-05-14 00:26:00 +01:00
Joel Holdsworth
05055fa795
Added POTFILES.in
2008-05-13 20:07:21 +01:00
Joel Holdsworth
ed2146dae0
Added the icon which will be used for the video viewer panel's caption
2008-05-13 17:33:18 +01:00
Joel Holdsworth
f72dab3257
Added support for video via a GDK fallback
2008-05-12 13:02:14 +01:00
Joel Holdsworth
67413c7c17
Made a temporary fix for the crash-on-undock bug
2008-05-08 23:34:28 +01:00
Joel Holdsworth
b8c94df12a
Further XVideo tidy ups
2008-05-08 23:09:04 +01:00
Joel Holdsworth
f1fdfdf94a
Added XVideo code
2008-05-08 20:56:55 +01:00
Joel Holdsworth
130da1ec77
Layed the foundation of a
2008-05-05 22:21:58 +01:00
Joel Holdsworth
03bc0cd276
Relocated gui into the src folder
2008-05-02 17:26:50 +01:00