aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2012-05-11first draft of the libexperiment-reader helper classRobin Haberkorn5-3/+301
it hides libXML2 details when dealing with session.dtd XML files (Folker-transcript + session data)
2012-05-11fill experiment navigator with sample dataRobin Haberkorn1-1/+81
2012-05-11stubs for experiment navigator widget (to be implemented by Jens L.)Robin Haberkorn7-1/+211
* will be part of a larger library of experiment-player-related widgets (libgtk-experiment-widgets) * an experiment-transcript widget will be part of that library later on * Glade catalog for entire library; installed into experiment-player datadir * preliminary stub for libexperiment-reader, a gobject-based library that abstracts from reading the "Folker"-based transcript files
2012-05-11partially fixed 824dfc05c9af2dfb4299191b7e18e79a540bb2b5: must show ↵Robin Haberkorn1-2/+3
fullscreen window before reparenting into it commit was made under Windows where fullscreen doesn't work anyway
2012-05-11improved fullscreen mode support and cleaned up widget displayingRobin Haberkorn1-6/+6
2012-05-10fixed DLL building and Glade catalog on WindowsRobin Haberkorn2-3/+4
* removed libtool -module flag: it should be used for dlopen libs (gtk-vlc-player is dlopened by Glade) but had no visible impact on building the library. also it prevented installation of the library into the bindir! * explicitly specify bindir for DLL installations (it may and will be set independently of the libdir but libtool assumes LIBDIR/../bin by default) * avoid-versioning. that way the DLL name is predictable - it must be known for the glade catalog which has been adapted to cover both the Linux and Windows shared library names.
2012-05-09make sure that vlc-player widget is built as shared library and can be ↵Robin Haberkorn1-0/+1
loaded dynamically * didn't build DLL under windows (required for working with Glade) * static versions are not required
2012-05-09use only filenames instead of URIs when working with the VLC playerRobin Haberkorn2-17/+38
* under windows, "C:\..." paths are constructed for the quickopen-menu, they are not accepted by libvlc_media_new_location() * support both loading filenames and URIs
2012-05-07build system: fixed AM_CFLAGS handlingRobin Haberkorn1-1/+2
when using per-target CFLAGS, AM_CFLAGS are ignored
2012-05-07fixed vlc player widget's _set_adjustment functionsRobin Haberkorn1-0/+14
care about disconnecting and reconnecting signal handlers
2012-05-07support for setting volume in vlc player widgetRobin Haberkorn2-0/+40
API function and volume adjustment * attached volume button with player widget
2012-05-06adjustment support for the gtk-vlc-player pluginRobin Haberkorn2-23/+71
gtk-vlc-player may be connected to scale widgets (and later on the transcript widget) using GtkAdjustments * the main program has been updated accordingly * the main program also updates the "play" button now
2012-05-05remove unnecessary drawing_area class attribute (gtk-vlc-player)Robin Haberkorn2-10/+9
2012-05-04use GtkBuilder for UI, more sophisticated UIRobin Haberkorn1-1/+1
default UI file is installed (/usr/share/experiment-player/default.ui) but the actually used file may be changed via --with-default-ui=... (useful for windows where it should read --with-default-ui=default.ui)
2012-05-04minor fix: return media load successRobin Haberkorn1-0/+3
2012-05-04fixed fullscreen-mode of gtk-vlc-playerRobin Haberkorn2-27/+22
it's subclassed from GtkAlignment now, so there's always a container for the GtkDrawingArea whose X-Window will be used by libvlc
2012-05-04install gtk-vlc-player catalog into widget-specific directory ↵Robin Haberkorn1-1/+3
(DATAROOTDIR/gtk-vlc-player)
2012-05-04added Glade catalog file for VLC Player widgetRobin Haberkorn2-0/+19
it is intalled into datadir and must be manually copied into Glade's catalog path by the user
2012-05-04some header-including cleanupRobin Haberkorn1-2/+1
2012-05-04cleaned up flag and library handlingRobin Haberkorn1-1/+3
* only link against required libraries * special linking flags (like --export-all-symbols) have their special output variable and are only used for GTK applications
2012-05-02preliminary player widget based on experiment-player prototypeRobin Haberkorn4-0/+342