entangle:entangle.git
10 years agoUpdate for 0.3.0 release v0.3.0
Daniel P. Berrange [Mon, 28 Nov 2011 22:41:45 +0000 (22:41 +0000)]
Update for 0.3.0 release

10 years agoRequire gphoto2 >= 2.4.11 since earlier versions are buggy
Daniel P. Berrange [Mon, 28 Nov 2011 22:25:17 +0000 (22:25 +0000)]
Require gphoto2 >= 2.4.11 since earlier versions are buggy

10 years agoRemove explicit include of glib/gthread.h
Daniel P. Berrange [Mon, 28 Nov 2011 22:14:48 +0000 (22:14 +0000)]
Remove explicit include of glib/gthread.h

10 years agoRewrite session loading using GIO & filter non-file types
Daniel P. Berrange [Mon, 28 Nov 2011 22:02:19 +0000 (22:02 +0000)]
Rewrite session loading using GIO & filter non-file types

10 years agoAdd autobuild extra_release in RPM release field
Daniel P. Berrange [Mon, 28 Nov 2011 21:54:32 +0000 (21:54 +0000)]
Add autobuild extra_release in RPM release field

10 years agoFix paths for loading XML builder files
Daniel P. Berrange [Mon, 28 Nov 2011 21:54:19 +0000 (21:54 +0000)]
Fix paths for loading XML builder files

10 years agoSwitch to automatically generate sections with gtk-doc
Daniel P. Berrange [Mon, 28 Nov 2011 21:21:43 +0000 (21:21 +0000)]
Switch to automatically generate sections with gtk-doc

10 years agoUpdate news file with info about forthcoming release
Daniel P. Berrange [Mon, 28 Nov 2011 21:06:39 +0000 (21:06 +0000)]
Update news file with info about forthcoming release

10 years agoFix thread locking when updating controls
Daniel P. Berrange [Sun, 27 Nov 2011 23:49:19 +0000 (23:49 +0000)]
Fix thread locking when updating controls

10 years agoWorkaround 100% cpu burn due to GVolumeMonitor object unref
Daniel P. Berrange [Sun, 27 Nov 2011 23:40:09 +0000 (23:40 +0000)]
Workaround 100% cpu burn due to GVolumeMonitor object unref

10 years agoWire up support for refreshing settings from camera
Daniel P. Berrange [Sun, 27 Nov 2011 23:25:41 +0000 (23:25 +0000)]
Wire up support for refreshing settings from camera

10 years agoMake control refresh/load & camera connect/disconnect async
Daniel P. Berrange [Sun, 27 Nov 2011 21:17:45 +0000 (21:17 +0000)]
Make control refresh/load & camera connect/disconnect async

10 years agoDon't clear image display when disconnecting camera
Daniel P. Berrange [Sun, 27 Nov 2011 17:11:28 +0000 (17:11 +0000)]
Don't clear image display when disconnecting camera

10 years agoAvoid deadlock on camera disconnect & reset meter
Daniel P. Berrange [Sun, 27 Nov 2011 17:11:12 +0000 (17:11 +0000)]
Avoid deadlock on camera disconnect & reset meter

10 years agoTweak styling of control panel
Daniel P. Berrange [Sat, 26 Nov 2011 16:56:23 +0000 (16:56 +0000)]
Tweak styling of control panel

10 years agoAdd preferences for continuous preview & non-delete of files
Daniel P. Berrange [Sat, 26 Nov 2011 16:52:44 +0000 (16:52 +0000)]
Add preferences for continuous preview & non-delete of files

10 years agoRework the way settings are handled
Daniel P. Berrange [Sat, 26 Nov 2011 15:27:59 +0000 (15:27 +0000)]
Rework the way settings are handled

Remove the "picture folder" setting, adding a "last session"
parameter which is preserved across restarts. Add setters for
all preferences.

10 years agoFix deadlock updating controls while progress update is occuring
Daniel P. Berrange [Tue, 22 Nov 2011 22:48:01 +0000 (22:48 +0000)]
Fix deadlock updating controls while progress update is occuring

10 years agoUpdate camera info dialog & remove resize grip
Daniel P. Berrange [Tue, 22 Nov 2011 22:32:55 +0000 (22:32 +0000)]
Update camera info dialog & remove resize grip

10 years agoChange display of control panel
Daniel P. Berrange [Tue, 22 Nov 2011 22:18:47 +0000 (22:18 +0000)]
Change display of control panel

10 years agoFix locking when updating controls
Daniel P. Berrange [Tue, 22 Nov 2011 22:18:33 +0000 (22:18 +0000)]
Fix locking when updating controls

10 years agoRemove camera actions and other PTP properties to make UI more practical
Daniel P. Berrange [Tue, 22 Nov 2011 21:34:29 +0000 (21:34 +0000)]
Remove camera actions and other PTP properties to make UI more practical

10 years agoRemove info hint from image display which duplicates metadata display
Daniel P. Berrange [Tue, 22 Nov 2011 21:22:41 +0000 (21:22 +0000)]
Remove info hint from image display which duplicates metadata display

10 years agoAdd display of metadata for selected image
Daniel P. Berrange [Tue, 22 Nov 2011 21:20:17 +0000 (21:20 +0000)]
Add display of metadata for selected image

10 years agoIntegrate with GExiv2 to extract metadata
Daniel P. Berrange [Tue, 22 Nov 2011 21:19:19 +0000 (21:19 +0000)]
Integrate with GExiv2 to extract metadata

10 years agoSetup transient window hints
Daniel P. Berrange [Sun, 20 Nov 2011 21:20:24 +0000 (21:20 +0000)]
Setup transient window hints

10 years agoRemove EntangleAppDisplay class and rename EntangleApp to EntangleContext
Daniel P. Berrange [Sun, 20 Nov 2011 21:03:03 +0000 (21:03 +0000)]
Remove EntangleAppDisplay class and rename EntangleApp to EntangleContext

10 years agoRemove obsolete deps from RPM spec
Daniel P. Berrange [Sun, 20 Nov 2011 19:57:49 +0000 (19:57 +0000)]
Remove obsolete deps from RPM spec

10 years agoFix leaks in preferences code & initialization of RGB path
Daniel P. Berrange [Sun, 20 Nov 2011 19:45:50 +0000 (19:45 +0000)]
Fix leaks in preferences code & initialization of RGB path

10 years agoRemove HAL support & make peas/introspection compulsory
Daniel P. Berrange [Sun, 20 Nov 2011 19:31:31 +0000 (19:31 +0000)]
Remove HAL support & make peas/introspection compulsory

10 years agoConvert from GConf to GSettings
Daniel P. Berrange [Sun, 20 Nov 2011 18:59:44 +0000 (18:59 +0000)]
Convert from GConf to GSettings

10 years agoFix locking when updating controls
Daniel P. Berrange [Thu, 17 Nov 2011 22:55:33 +0000 (22:55 +0000)]
Fix locking when updating controls

10 years agoChange to perform continuous monitoring and expose preview button
Daniel P. Berrange [Thu, 17 Nov 2011 22:35:57 +0000 (22:35 +0000)]
Change to perform continuous monitoring and expose preview button

10 years agoFix thread safety when creating color transforms
Daniel P. Berrange [Thu, 17 Nov 2011 21:18:04 +0000 (21:18 +0000)]
Fix thread safety when creating color transforms

10 years agoFix crash destroying camera object after disconnecting
Daniel P. Berrange [Thu, 17 Nov 2011 20:54:53 +0000 (20:54 +0000)]
Fix crash destroying camera object after disconnecting

10 years agoRemove camera schedular classes
Daniel P. Berrange [Tue, 15 Nov 2011 23:44:19 +0000 (23:44 +0000)]
Remove camera schedular classes

10 years agoRemove camera scheduler from control panel
Daniel P. Berrange [Tue, 15 Nov 2011 23:44:44 +0000 (23:44 +0000)]
Remove camera scheduler from control panel

10 years agoReplace use of camera schedular with async calls
Daniel P. Berrange [Tue, 15 Nov 2011 23:39:45 +0000 (23:39 +0000)]
Replace use of camera schedular with async calls

10 years agoAdd async versions of preview/capture APIs & convert tasks to async capture
Daniel P. Berrange [Tue, 15 Nov 2011 22:30:02 +0000 (22:30 +0000)]
Add async versions of preview/capture APIs & convert tasks to async capture

10 years agoAdd async variant of camera file delete method & use in tasks
Daniel P. Berrange [Tue, 15 Nov 2011 22:06:41 +0000 (22:06 +0000)]
Add async variant of camera file delete method & use in tasks

10 years agoDon't send preview images through pixbuf loaders
Daniel P. Berrange [Tue, 15 Nov 2011 21:50:01 +0000 (21:50 +0000)]
Don't send preview images through pixbuf loaders

* backend/entangle-pixbuf-loader.c: Reject requests to handle
  images without a filename
* frontend/entangle-camera-manager.c: Don't send preview images
  through pixbuf loaders

10 years agoRevert 26f0c06dc1d817c2f01e6cc5f09e23636eac44d0
Daniel P. Berrange [Tue, 15 Nov 2011 21:48:16 +0000 (21:48 +0000)]
Revert 26f0c06dc1d817c2f01e6cc5f09e23636eac44d0

Don't set a fake filename for in-memory images

10 years agoRemove leftover debug
Daniel P. Berrange [Tue, 15 Nov 2011 00:09:38 +0000 (00:09 +0000)]
Remove leftover debug

10 years agoConvert camera file download to an async method
Daniel P. Berrange [Tue, 15 Nov 2011 00:09:20 +0000 (00:09 +0000)]
Convert camera file download to an async method

10 years agoReplace job condition with a job mutex for greater fairness
Daniel P. Berrange [Mon, 14 Nov 2011 23:26:20 +0000 (23:26 +0000)]
Replace job condition with a job mutex for greater fairness

10 years agoFix check for local copy of sRGB.icc
Daniel P. Berrange [Mon, 14 Nov 2011 22:03:52 +0000 (22:03 +0000)]
Fix check for local copy of sRGB.icc

10 years agoMake colour profile class threadsafe and avoid crash if loading profile fails
Daniel P. Berrange [Mon, 14 Nov 2011 22:02:12 +0000 (22:02 +0000)]
Make colour profile class threadsafe and avoid crash if loading profile fails

10 years agoAdd mutex locking to EntangleCamera
Daniel P. Berrange [Mon, 10 Oct 2011 21:39:29 +0000 (22:39 +0100)]
Add mutex locking to EntangleCamera

To avoid for safer multithreaded access, introduce a mutex to
prevent EntangleCamera. When calling into slow gphoto APIs,
drop the mutex, but keep a job lock via a condition variable

10 years agoEnsure EntangleImage always has a non-NLL filename
Daniel P. Berrange [Mon, 10 Oct 2011 21:37:36 +0000 (22:37 +0100)]
Ensure EntangleImage always has a non-NLL filename

To avoid crashes in the pixbuf loader in preview mode, ensure
that the image always has a non-null filename

10 years agoAdd GError arg to entangle_camera_connect
Daniel P. Berrange [Mon, 10 Oct 2011 18:54:40 +0000 (19:54 +0100)]
Add GError arg to entangle_camera_connect

10 years agoAdd note about the license & source of the logo file
Daniel P. Berrange [Mon, 22 Aug 2011 20:46:38 +0000 (21:46 +0100)]
Add note about the license & source of the logo file

The logo was obtained from

http://www.openclipart.org/detail/20295/camera-lens-by-rg1024-20295

which Open Clip Art makes available under the public domain

https://creativecommons.org/publicdomain/zero/1.0/

11 years agoConvert from Glade to GtkBuilder
Daniel P. Berrange [Tue, 28 Jun 2011 20:36:23 +0000 (21:36 +0100)]
Convert from Glade to GtkBuilder

11 years agoConvert code fromm GTK2 to GTK3
Daniel P. Berrange [Tue, 28 Jun 2011 18:23:51 +0000 (19:23 +0100)]
Convert code fromm GTK2 to GTK3

Update to replace all APIS removed in GTK2.
Replace use of libunique/startup with GtkApplication

11 years agoFixes to ensure it builds when GTK is sealed
Daniel P. Berrange [Mon, 14 Feb 2011 17:17:45 +0000 (17:17 +0000)]
Fixes to ensure it builds when GTK is sealed

11 years agoRefactor image loading code to allow easier access to pixbuf
Daniel P. Berrange [Fri, 11 Feb 2011 20:29:54 +0000 (20:29 +0000)]
Refactor image loading code to allow easier access to pixbuf

Directly associate the loaded GdkPixbuf with the EntangleImage
object. This allows multiple UI widget to directly access the
pixbuf without all of them needing to know about the
EntangleImageLoader class. The EntangleCameraManager class
is now in charge of loading/unloading the pixbufs

11 years agoAcquire GDK lock before processing camera disconnect
Daniel P. Berrange [Fri, 4 Feb 2011 23:04:26 +0000 (23:04 +0000)]
Acquire GDK lock before processing camera disconnect

The camera-removed signal is emitted without GDK locks held.

* frontend/entangle-app-display.c: Hold GDK lock before
  disconnecting camera from UI

11 years agoAvoid crash on camera disconnect
Daniel P. Berrange [Fri, 4 Feb 2011 23:02:52 +0000 (23:02 +0000)]
Avoid crash on camera disconnect

The camera schedular thread make continue to run for a short
while after setting the 'quit' flag. Use a condition variable
to ensure we wait until it has shutdown before closing the
camera

* backend/entangle-camera-scheduler.c: Wait for thread to finish
  before returning
* frontend/entangle-camera-manager.c: Release GDK lock before
  disconnecting camera to avoid deadlock

11 years agoUpdate to cope with cameras which have no controls
Daniel P. Berrange [Wed, 6 Oct 2010 17:14:18 +0000 (18:14 +0100)]
Update to cope with cameras which have no controls

Some camera drivers claim to support controls, but then don't
return any. This updates the UI code to cope with this situation
instead of crashing

* frontend/entangle-camera-manager.c: Hide controls panel
  and disable settings menu/toolbutton if no controls are
  available
* frontend/entangle-control-panel.c,
  frontend/entangle-control-panel.h: Export a property if
  there are any visible controls

11 years agoRemove website which is now hosted under wordpress
Daniel P. Berrange [Sun, 19 Sep 2010 17:39:41 +0000 (18:39 +0100)]
Remove website which is now hosted under wordpress

11 years agoUpdate for 0.2.0 release v0.2.0
Daniel P. Berrange [Fri, 17 Sep 2010 18:34:59 +0000 (19:34 +0100)]
Update for 0.2.0 release

* NEWS: Notes about major changes
* configure.ac: Update version number

11 years agoUpdate to require libpeas 0.5.5
Daniel P. Berrange [Fri, 17 Sep 2010 18:18:31 +0000 (19:18 +0100)]
Update to require libpeas 0.5.5

* configure.ac: Update to 0.5.5 peas, s/peas-ui/peas-gtk/
* entangle.spec.in: Require libpeas-devel >= 0.5.5
* src/backend/entangle-app.c,
  src/backend/entangle-app.c: API changes for libpeas 0.5.5

11 years agoEnsure filename extension is always lowercase
Daniel P. Berrange [Wed, 15 Sep 2010 21:07:35 +0000 (22:07 +0100)]
Ensure filename extension is always lowercase

Some cameras return an uppercase filename. Convert to lowercase
at all times

11 years agoAdd support for unmounting camera when connecting
Daniel P. Berrange [Wed, 15 Sep 2010 21:06:54 +0000 (22:06 +0100)]
Add support for unmounting camera when connecting

Use GIO to unmount the camera if it is in use by gvfs.

11 years agoRemove EntangleParams class that required GPhoto gir hack
Daniel P. Berrange [Tue, 14 Sep 2010 21:06:08 +0000 (22:06 +0100)]
Remove EntangleParams class that required GPhoto gir hack

The GPhoto-2.0.gir hack is required because EntangleParams
exposes some libgphoto2 typedefs in a public struct. By
removing this class and moving the objects into the private
impl, the GIR hack is no longer required

11 years agoPort over to use libpeas for plugins
Daniel P. Berrange [Tue, 14 Sep 2010 20:46:06 +0000 (21:46 +0100)]
Port over to use libpeas for plugins

Remove all custom plugin handling code. Replace with (optional)
use of libpeas.

11 years agoAdapt to cope with cameras which don't support events
Daniel P. Berrange [Thu, 22 Jul 2010 21:59:55 +0000 (22:59 +0100)]
Adapt to cope with cameras which don't support events

The non-PTP drivers do not support event notifications. Adapt the
event flush/wait code to avoid failing in these scenarios, since
capture still works fine

11 years agoUse GError APis for reporting capture failure
Daniel P. Berrange [Mon, 19 Jul 2010 21:55:14 +0000 (22:55 +0100)]
Use GError APis for reporting capture failure

Wire up GError for capture, preview, download, delete and event
wait operations. Display error to user if task fails. Log all
gphoto detailed error messages.

11 years agoFix infinite loop waiting for events
Daniel P. Berrange [Mon, 19 Jul 2010 20:14:45 +0000 (21:14 +0100)]
Fix infinite loop waiting for events

Fix an unknown event occurs the loop could potentially go on
forever. Track wallclock time to ensure an absolute upper
bound on waiting for events

11 years agoSet worker to NULL when exiting
Daniel P. Berrange [Mon, 19 Jul 2010 20:12:06 +0000 (21:12 +0100)]
Set worker to NULL when exiting

When the worker thread exits it is important to set priv->worker
to NULL to ensure other methods see it is not running

12 years agoMake a sane implementation of the preview function
Daniel P. Berrange [Sun, 13 Jun 2010 21:39:54 +0000 (22:39 +0100)]
Make a sane implementation of the preview function

Replace the 'cancelled' method on the progress interface, with
a GInterface. Add a 'confirmable' GInterface. Re-write the
preview task to use the confirmable interface to trigger
capture. Fixup exiting of live view when cancelling preview.

12 years agoDisable image hint when fullscreen mode
Daniel P. Berrange [Sun, 13 Jun 2010 17:33:42 +0000 (18:33 +0100)]
Disable image hint when fullscreen mode

12 years agoFix DESTDIR handling in install-data-local rule
Thilo Bangert [Mon, 7 Jun 2010 16:19:17 +0000 (17:19 +0100)]
Fix DESTDIR handling in install-data-local rule

12 years agoFix assumption about some udev parameters always being present
Daniel P. Berrange [Mon, 7 Jun 2010 14:45:08 +0000 (15:45 +0100)]
Fix assumption about some udev parameters always being present

If certain udev parameters were missing (aka NULL) then the
device monitor code would crash with a NULL pointer dereference.
Ignore any events where one of our desired parameters is NULL
to avoid crashing

12 years agoUpdate RPM spec with feedback from Fedora review
Daniel P. Berrange [Mon, 7 Jun 2010 12:16:44 +0000 (13:16 +0100)]
Update RPM spec with feedback from Fedora review

12 years agoAdd link to download area v0.1.0
Daniel Berrange [Wed, 7 Apr 2010 23:23:59 +0000 (00:23 +0100)]
Add link to download area

12 years agoBump release to 0.1.0 & other release prep work
Daniel Berrange [Wed, 7 Apr 2010 23:17:59 +0000 (00:17 +0100)]
Bump release to 0.1.0 & other release prep work

* AUTHORS, NEWS: Fill out basic info.
* Makefile.am, gitlog-to-changelog: Setup ChangeLog to be
  autogenerated from GIT logs.
* configure.ac Bump release to 0.1.0

12 years agoFix tagline in about dialog
Daniel Berrange [Wed, 7 Apr 2010 23:04:27 +0000 (00:04 +0100)]
Fix tagline in about dialog

12 years agoFix bug in thread locking upon error scenarios
Daniel Berrange [Wed, 7 Apr 2010 23:03:59 +0000 (00:03 +0100)]
Fix bug in thread locking upon error scenarios

When breaking out of the task loop it is neccesary to reacquire the
lock.

12 years agoFix hang when changing configuration values
Daniel Berrange [Wed, 7 Apr 2010 22:32:04 +0000 (23:32 +0100)]
Fix hang when changing configuration values

The camera schedular thread runs continuously in the background
waiting for events. It is thus neccessary to pause this background
thread whenever updating a control value in the foreground thread.

12 years agoAdd filename labels in session browser & image info popup
Daniel Berrange [Mon, 5 Apr 2010 20:07:14 +0000 (21:07 +0100)]
Add filename labels in session browser & image info popup

12 years agoFix thumbnail orientation
Daniel Berrange [Mon, 5 Apr 2010 14:56:46 +0000 (15:56 +0100)]
Fix thumbnail orientation

12 years agoFix logic bug that broke thumbnail resizing
Daniel Berrange [Mon, 5 Apr 2010 14:30:54 +0000 (15:30 +0100)]
Fix logic bug that broke thumbnail resizing

12 years agoSet widget readonly state on camera controls
Daniel Berrange [Sun, 4 Apr 2010 23:03:52 +0000 (00:03 +0100)]
Set widget readonly state on camera controls

GPhoto now has an API for discovering whether a camera control
is readonly. This can be used to set the GTK widget to be non
sensitive

12 years agoRewrite filename generation code to preserve original extension
Daniel Berrange [Sun, 4 Apr 2010 22:48:14 +0000 (23:48 +0100)]
Rewrite filename generation code to preserve original extension

Rewrite the session filename generation code to preserve the
original filename extension as provided by the camera/gphoto.
ie stop giving raw files a .jpeg extension !

12 years agoAdd & ignore GP_EVENT_CAPTURE_COMPLETE to prevent bogus failures
Daniel Berrange [Sun, 4 Apr 2010 22:47:44 +0000 (23:47 +0100)]
Add & ignore GP_EVENT_CAPTURE_COMPLETE to prevent bogus failures

12 years agoAllow presentation mode to set monitor to diplay on
Daniel Berrange [Fri, 2 Apr 2010 20:37:00 +0000 (21:37 +0100)]
Allow presentation mode to set monitor to diplay on

The view menu gets popupulated with a list of named monitors in
the screen. The presentation mode can be switched between the
different monitors. Fullscreen also now hides the menubar

12 years agoAdd a real presentation mode
Daniel Berrange [Wed, 31 Mar 2010 22:14:06 +0000 (23:14 +0100)]
Add a real presentation mode

Add a real presentation mode where the only thing visible is the image
display window, in fullscreen.

12 years agoUse proper glib API for finding user pictures directory
Daniel Berrange [Wed, 31 Mar 2010 21:32:40 +0000 (22:32 +0100)]
Use proper glib API for finding user pictures directory

12 years agoPort to gudev library
Daniel Berrange [Wed, 31 Mar 2010 21:13:54 +0000 (22:13 +0100)]
Port to gudev library

Use the gudev library for monitoring devices in preference to
HAL, where available

12 years agoFix 100% cpu loop on camera disconnect & potential crash
Daniel Berrange [Wed, 31 Mar 2010 20:19:24 +0000 (21:19 +0100)]
Fix 100% cpu loop on camera disconnect & potential crash

When the camera disconnects care must be taken that all camera
functions return false and not try to access a NULL gphoto camera
object. The background event loop must also check for a disconnected
camera and not spin 100% cpu waiting for events that will never
arrive

12 years agoFix thread safety in task-end callback & disconnect camera
Daniel Berrange [Wed, 31 Mar 2010 20:18:06 +0000 (21:18 +0100)]
Fix thread safety in task-end callback & disconnect camera

The task-end callback invokes GTK functions and is emitted from
a background thread, thus it must be protected by the GDK threads
lock.

When the camera is removed from the camera manager, the camera
must be switched to disconnected state

12 years agoRename Capa -> Entangle
Daniel Berrange [Tue, 30 Mar 2010 20:59:57 +0000 (21:59 +0100)]
Rename Capa -> Entangle

Renaming the project from "Capa" to "Entangle". This renames all
files with 'capa' in the name, and changes all source code symbols
and strings to match.

12 years agoAdd cast from gsize to int to avoid printf warning
Daniel P. Berrange [Thu, 18 Mar 2010 01:03:28 +0000 (01:03 +0000)]
Add cast from gsize to int to avoid printf warning

12 years agoReadd port property mistakenly removed
Daniel P. Berrange [Mon, 15 Mar 2010 22:51:29 +0000 (22:51 +0000)]
Readd port property mistakenly removed

12 years agoAdd initial impl of gconf configuration store
Daniel P. Berrange [Sun, 14 Mar 2010 13:01:24 +0000 (13:01 +0000)]
Add initial impl of gconf configuration store

12 years agoAdd setters/getters for control panel, session browser & camera manager objects
Daniel P. Berrange [Sat, 13 Mar 2010 11:27:55 +0000 (11:27 +0000)]
Add setters/getters for control panel, session browser & camera manager objects

12 years agoRemove all unneccessary G_OBJECT casts
Daniel P. Berrange [Fri, 12 Mar 2010 22:44:51 +0000 (22:44 +0000)]
Remove all unneccessary G_OBJECT casts

12 years agoAdd getter/setters for image display object properties
Daniel P. Berrange [Fri, 12 Mar 2010 22:18:15 +0000 (22:18 +0000)]
Add getter/setters for image display object properties

12 years agoAdd setter for camera file mimetype
Daniel P. Berrange [Fri, 12 Mar 2010 21:46:41 +0000 (21:46 +0000)]
Add setter for camera file mimetype

12 years agoAdd setters/getters for camera info object
Daniel P. Berrange [Fri, 12 Mar 2010 21:24:55 +0000 (21:24 +0000)]
Add setters/getters for camera info object