Bastien Nocera
2a88736cf6
wacom: Add link to wacom docs
...
And not the generic control-center docs.
https://bugzilla.gnome.org/show_bug.cgi?id=675471#c40
2012-09-12 10:24:19 +01:00
Ray Strode
b0e7a5efa8
panels: add register macro
...
Bastien says he doesn't like the blank class_finalize
functions in every panel and he would like a wrapper
macro to hide them.
This commit does that.
2012-08-21 14:32:33 -04:00
Bastien Nocera
5a2b411255
wacom: Fix crasher using link to display panel
...
->panel was never set within the page object.
2012-05-25 12:16:24 +01:00
Peter Hutterer
ff31b771bb
wacom: update the UI if a new tool comes in
...
The device_added_cb is called once for each tool added. The wacom driver
hotplugs tools in the order stylus, eraser, cursor, pad.
update_current_page will add a new page once a tablet has stylus and
eraser, before cursor and pad exist. priv->pad is thus always NULL,
causing, cc_wacom_page's update_tablet_ui to remove the "Map Buttons..."
button for any device.
Change the code to update the tool list for every new tool we get,
merely triggering the visibility of the button instead of destroying it
completely.
https://bugzilla.gnome.org/show_bug.cgi?id=672691
2012-04-12 14:43:34 +01:00
Bastien Nocera
9df8c7cf62
wacom: Add "pad" argument to cc_wacom_page_new()
2012-02-14 19:37:53 +00:00
Bastien Nocera
87005e3f75
wacom: Fix excessive top padding
...
https://bugzilla.gnome.org/show_bug.cgi?id=668881
2012-01-30 15:23:28 +00:00
Bastien Nocera
289d1e90c5
wacom: Implement switching to Display settings
2012-01-26 19:10:11 +00:00
Bastien Nocera
ce8186dba1
wacom: Add navigation button to navigate between styli
...
Looks a bit rough, but functionality is present.
2011-11-28 18:24:15 +00:00
Bastien Nocera
54849a9e97
wacom: Only the stylus and eraser tools need to exist
...
And then again, not even sure about the eraser. But there
are devices we support that don't need the pad tool, such as the
Thinkpad X201 tablet.
2011-11-25 17:04:05 +00:00
Bastien Nocera
87fc4c9a60
wacom: Update for CcWacomPage changes
...
Pages are now created dynamically, and the UI supports multiple
different types of tablets (even though GsdWacomDevice doesn't, and
we don't have any UI to switch devices).
2011-11-24 19:15:13 +00:00
Bastien Nocera
7976938fc6
wacom: Remove unused finalize function
2011-11-24 19:15:13 +00:00
Bastien Nocera
46bfcd1bc3
wacom: Split out the tablet page
...
So we can reuse it for separate tablet configurations.
2011-11-24 19:15:13 +00:00
Bastien Nocera
9d96073023
wacom: Minimum port to latest g-s-d code
...
Just so that we don't crash on startup.
2011-11-22 18:16:45 +00:00
Bastien Nocera
4ef431c34f
wacom: Show "stand-by" page when Wacom not available
...
https://bugzilla.gnome.org/show_bug.cgi?id=657424
2011-09-20 09:53:32 +01:00
Peter Hutterer
a4c96614bf
wacom: add a left-handed switch
...
Add a switch for left-handed orientation (read: no/180 degree
rotation). g-s-d and the driver allow for 4 orientations, so this only
activates the switch as "on" if the rotation is "half".
https://bugzilla.gnome.org/show_bug.cgi?id=657810
2011-09-02 16:47:02 +01:00
Jakub Steiner
e3dbbef480
wacom: Improve alignment of lines and widgets
...
Use SVG image instead of PNG so that it will scale with the font size.
https://bugzilla.gnome.org/show_bug.cgi?id=657425
2011-09-02 15:34:54 +01:00
Bastien Nocera
05ffef7347
wacom: Fix strange bottom padding
...
Spotted by Matthias Clasen <mclasen@redhat.com>
https://bugzilla.gnome.org/show_bug.cgi?id=657426
2011-08-27 12:27:02 +01:00
Bastien Nocera
4ce3d9f9ab
wacom: Add padding around the widgets
2011-08-26 11:35:27 +01:00
Bastien Nocera
dcd5ecac69
wacom: Clean up settings on destruction
2011-08-26 11:35:27 +01:00
Bastien Nocera
4808eb5ab3
wacom: Clean up panel instantiation
2011-08-26 11:35:27 +01:00
Bastien Nocera
dc5c93787b
wacom: Clean up GSettings instantiation
2011-08-26 11:35:27 +01:00
Bastien Nocera
e88053c244
wacom: Simplify widgets getting
2011-08-26 11:35:27 +01:00
Bastien Nocera
ae35bd1e08
wacom: Fix memory leak
2011-08-26 11:35:27 +01:00
Peter Hutterer
7b213472f1
wacom: add a wacom control panel.
...
https://bugzilla.gnome.org/show_bug.cgi?id=640981
2011-08-26 11:35:27 +01:00