Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
* currently, when video is stopped or paused and time is changed there are no time updates
|
|
|
|
when an entry is single-clicked
* connected with transcript widgets: the selected section becomes the transcripts backdrop area
* updated documentation for callbacks in class structure
|
|
* introduced widget flag attribute
|
|
TRUE means successful, FALSE unsuccessful
|
|
to display meaningful error messages
* also cleaned up return value confusion: in GLib world, TRUE means successful
|
|
|
|
missing)
|
|
* some values are set in the Glade-UI definition (license text, copyright, authors)
* others are set in main() using Autoconf-defined macros to avoid redundancies
|
|
instead of recalculating them for each file checked
|
|
* via pop up menu and config file (symbolic value)
* use image menu items in transcript popup
* renamed "Choose Foreground Color..." to "Choose Text Color..."
* simplify transcript related config setters/getters
|
|
|
|
|
|
keyfile or dialogs)
* so if they haven't been changed, the widget defaults are active (may depend on gtk theme and RC files)
* currently it is not possible reset changed fonts/colors to the widget defaults (via the UI, the keyfile may be edited manually)
|
|
save them
* pango attributes cannot be "cached" anymore and must be recreated every time the interactive format is configured
|
|
they must be set after loading a keyfile since when setting them before they are overwritten when a keyfile can be loaded even if they
don't exist in the keyfile
|
|
* default widget styles are not handled properly. it must be possible to reset manually chosen fonts/colors (mapped to no key in keyfile)
* default interactive format text attributes should be saved as well
|
|
* currently it saves the quick-open and format-selection directories
|
|
* controlled via checkbox
* if markup is disabled the entered text is only regular expressions
* default text attributes are used according to some constants (in configure.ac, later they will be configurable via config file)
* fixed return value of gtk_experiment_transcript_load_formats()
* care about possible capture mismatches in regular expressions (capture braces are inserted automatically - the user is not allowed specify own captures)
* display state of interactive format via icon (successful/error)
|
|
|
|
|
|
|
|
|
|
remain activated (if possible)
* to avoid signal recursions, the store is not automatically refreshed after selecting a format
|
|
|
|
* each transcript widget has its own box, they share their content (via a common GtkListStore)
* currently the filename is displayed in the combo boxes
|
|
|
|
* Glade screws up the table layout, but the table is actually displayed correctly
|
|
|
|
the transcript
* "formats" are regular expressions encapsulated in Pango markup that allow the description of powerful highlighting rules
* highlight as you type via entry boxes
* loading from files implemented and tested but cannot yet be done via the UI
* transcript widget is built as libtool convenience library
* some renamings were necessary
* install transcript widget header
|
|
|
|
scrolled window
the scrolled window automatically connects to the navigator's (horizontal/vertical) adjustments
|
|
it hides libXML2 details when dealing with session.dtd XML files (Folker-transcript + session data)
|
|
* transcript widget placeholder
* connected time-selected signal, so when the new widget is properly implemented, everything should fall in place...
* implemented "Transcript Open..." using experiment-navigator API
* had to manually edit default.ui to include a property Glade-3 for Windows introduced!!!
|
|
* 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
|
|
|
|
|
|
for some strange reason, Glade-3 on windows has an additional
orientation property for VBoxes
|
|
dependant), let libtool do it
|
|
this is optional, if the resource compiler is not found, only a warning
is emitted.
* the icon is preliminary (it's the VLC icon)
|
|
it turned out that gtk_show_uri() doesn't work even if the URI is
correct, so we're using Window's ShellExecute() now
|
|
introduced helper function for displaying GErrors in a message box
|
|
experiment-player is currently not localized. this resulted in different
languages for stock items and custom-labeled items.
|
|
* 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
|
|
about the path separator
* should fix windows version where filenames with both slash and backslash had been generated - those are not accepted by libvlc
|
|
|
|
|
|
use GPtrArray to manage an item array that is sorted and iterated...
* avoid callback for destroying items on quickopen-refresh by setting a default destructor for the array
|
|
|