Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
when setting signal handlers in a class structure (e.g. when deriving the class), there is no user_data argument
|
|
missing)
|
|
* reconfigure on set_adjustment()
* disconnect signal handlers on dispose()
|
|
methods may be invoked after instance disposal, so object attributes
may already be unreferenced
|
|
|
|
object destruction (dispose, finalize)
* private attributes allow us to remove the vlc.h dependency from the class header (users of the header/widget might not have the header or correct flags to include it)
* destruction using _dispose() and _finalize() handlers: vlc references are finalized, while Gtk objects are disposed
* in order for reference counting on the GtkObjects to work, their reference counter must be explicitly initialized (side effect of g_object_ref_sink())
* don't use deprecated gtk_object_ref/unref() functions
|
|
* 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
|
|
API function and volume adjustment
* attached volume button with player widget
|
|
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
|
|
|
|
it's subclassed from GtkAlignment now, so there's always a container
for the GtkDrawingArea whose X-Window will be used by libvlc
|
|
|