Richard Hughes
3b3b95a8a0
color: Show the user a warning if they try to add a broken profile
...
Broken profiles are very common when the user imports canned profiles from vendors.
2012-11-20 16:10:08 +00:00
Richard Hughes
76e451fd51
color: Do not use a combobox when listing profiles to add to devices
...
On some machines used for pre-press or animation the number of display-suitable
profiles is going to be large. We really don't want to have a GtkComboBox
several times bigger than the height of the screen to navigate.
Also, while we're here get some design feedback from the #gnome-design guys and
fix up some spacing and alignment issues.
2012-11-20 16:10:07 +00: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
Florian Müllner
186d615dee
color: Add get_help_uri() implementation
...
https://bugzilla.gnome.org/show_bug.cgi?id=675471
2012-05-18 18:48:37 +02:00
Piotr Drąg
5f124d6008
all: fix up tooltips
...
Idea from commit d5088b2eb1
.
2012-05-18 18:39:31 +02:00
Richard Hughes
d5088b2eb1
color: Fix up a tooltip for the 'Set for all users' button
2012-05-18 16:02:13 +01:00
Richard Hughes
93184f16b9
color: Make the 'Set for all users' insensitive if the profile is already set
...
Resolves: https://bugzilla.gnome.org/show_bug.cgi?id=676271
2012-05-18 15:59:34 +01:00
Richard Hughes
c31f2eed79
color: Prevent a crash when hotplugging monitors when the color panel is open
2012-03-16 13:45:04 +00:00
Richard Hughes
df164193bb
color: Don't allow the user to add existing profiles to devices
...
The existing code prevents the user from adding the existing default device
profile to the device again, but to prevent a warning message we need to prevent
the user from selecting *any* of the profiles already assigned to the device.
2012-03-15 12:00:26 +00:00
Richard Hughes
5e78f3185c
color: Do not select the device in the treeview if it changes
...
This prevents the treeview 'flickering' when going from selected
device1->profile1 to device2->profile1.
2012-03-10 09:03:57 +00:00
Colin Walters
48389f283a
build: Add missing git.mk to panels/color/icons
2012-03-08 10:26:45 -05:00
Richard Hughes
2606d607b2
color: Ensure the profile system-wide button is visible
...
Resolves: https://bugzilla.gnome.org/show_bug.cgi?id=670513
2012-02-21 19:23:26 +00:00
Richard Hughes
b35fac0b2a
color: Allow the help text to wrap normally to avoid making the window bigger
2012-02-21 15:01:42 +00:00
Richard Hughes
8c3b0bb995
color: Do not set the profile default using a syncronous call
...
Doing this async means the UI doesn't block waiting for it to complete.
2012-02-08 11:52:59 +00:00
Richard Hughes
545d700142
color: Do not print '(null)' for virtual profiles
...
Virtual profiles (e.g. from the PPD for printers) don't have filenames, and so
fall back to the ID for debugging.
NOTE: this warning uncovered a bug in libcolord, which is fixed by commit
876d961665d01f8c37094fe85b0130850a008051 in the colord project.
2012-02-08 11:51:36 +00:00
Florian Müllner
4cd7b6c6dc
.desktop: Drop prefix from X-GNOME-Keywords
...
The field has now been included in the spec, so use the standardized
name.
2011-12-19 16:26:40 +01:00
Bastien Nocera
6665b60422
panels: Update for Shell API changes
2011-11-07 18:03:14 +00:00
Bastien Nocera
97c8a63341
color: Make toolbar buttons focusable
...
https://bugzilla.gnome.org/show_bug.cgi?id=662430
2011-10-25 15:16:50 +01:00
Richard Hughes
8283232b44
color: Fix a critical warning in the new GtkTreeIter code
2011-10-21 16:01:37 +01:00
Bastien Nocera
ff59277c91
color: Don't return pointer to local variables
...
We were returning the address of a variable allocated on the stack
inside the function to outside.
2011-10-20 15:46:32 +01:00
Bastien Nocera
7f8b2153c8
color: Remove useless NULL check
...
It cannot be NULL when we get to that point.
2011-10-20 15:39:05 +01:00
Bastien Nocera
474abc5272
color: Use a switch statement
...
A little bit cleaner.
2011-10-20 15:30:14 +01:00
Bastien Nocera
0bc99bdda3
color: Fix warning about uninitialised variable
2011-10-20 15:26:51 +01:00
Matthias Clasen
85b0c9c92c
Drop duplicate code
...
Static analyzers complain about this kind of thing.
2011-10-19 18:57:33 -04:00
Richard Hughes
00fb703054
color: After removing a profile select the device so the UI is correct
...
Resolves https://bugzilla.gnome.org/show_bug.cgi?id=661658
2011-10-13 17:03:51 +01:00
Richard Hughes
5f6b8f0da9
color: Show 'Uncalibrated' when a device has a test profile assigned
2011-10-13 16:40:29 +01:00
Richard Hughes
d25fe273d2
color: Don't show profile ages for EDID, test and colorspace profiles
...
Resolves: https://bugzilla.gnome.org/show_bug.cgi?id=661669
2011-10-13 16:28:19 +01:00
Richard Hughes
9e1fa3c900
color: Prefix all the test profiles in the 'Add profile' UI
2011-10-13 16:08:29 +01:00
Richard Hughes
c9647e530d
color: Do not show standard colorspaces in the 'Add profile' UI
...
NOTE: You need colord >= 0.1.4 and shared-color-profiles >= 0.1.5 for this
to work.
2011-10-13 15:58:02 +01:00
Richard Hughes
f4ac4f1a0f
color: Improve the 'Add profile' modal dialog
...
Remove the 'Only profiles that are compatible with...' lightbulb helper and
instead just set the dialog title to include the device class, e.g.
'Available Profiles for Printers'.
Resolves https://bugzilla.gnome.org/show_bug.cgi?id=661657
2011-10-13 14:07:16 +01:00
Richard Hughes
886b4463a7
color: Fix the button placement in the 'Add profile' dialog
2011-10-13 13:34:30 +01:00
Richard Hughes
bc97442238
color: Do not allow the 'Add profile' modal dialog to be resizable
2011-10-13 13:31:18 +01:00
Alberto Ruiz
3630015d94
Update icon cache only on MAINTAINER_MODE
2011-10-05 16:45:13 +01:00
Cosimo Cecchi
08cf1f6f94
color: pack the left and right button groups into two GtkBox containers
...
So that we can link each of the two button groups separately, and apply
rounded corners properly to both.
https://bugzilla.gnome.org/show_bug.cgi?id=659273
2011-09-16 13:50:44 -04:00
Richard Hughes
104aadaca9
color: Escape profile titles that have markup in the titles
...
This ensures we can show profiles with '<', '>' and '&' in the title.
Resolves https://bugzilla.gnome.org/show_bug.cgi?id=659127
2011-09-15 09:30:56 +01:00
Rodrigo Moya
e09892b905
color: Disable 'View details' button if gcm-viewer is not installed
2011-09-14 14:01:46 +02:00
Richard Hughes
240a13f110
color: Do not allow the user to set default a profile they cannot access
2011-09-14 11:12:43 +01:00
Richard Hughes
c49b22027c
color: Do not allow the user to choose profiles owned by other users
...
If there are multiple users in a system, don't show profiles we can't access.
2011-09-14 11:12:43 +01:00
Matthias Clasen
6506fdd08a
color: Fix spawning of gcm-viewer
...
argv arrays passed to g_spawn need to be NULL-terminated.
2011-09-13 23:56:55 -04:00
Richard Hughes
21c11833b5
color: Don't assert if the user double clicks the delete profile button
2011-09-11 15:10:00 +01:00
Jeremy Bicha
8afbc4ddc6
Fix help links for gnome-help 3.1*
...
gnome-help 3.1.1 and higher uses the help: protocol with a slash
instead of the ghelp: protocol with a question mark
2011-09-06 09:28:58 -04:00
Richard Hughes
f605aeac01
color: Do not use a GtkSeparatorToolItem in the GtkToolbar
...
Adwaita now themes these, and a single random row of centered pixels just looks wrong.
Use an empty GtkLabel to introduce padding without the random pixels.
2011-09-05 10:29:01 +01:00
Richard Hughes
7dd043fa25
color: If cancelling profile import don't show the empty assign dialog
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=658180
2011-09-05 09:11:24 +01:00
Jiro Matsuzawa
fc8213694f
Fixed Bug 658167. Provided the Import-button for an ICC profile with a mnemonic character.
...
Signed-off-by: Richard Hughes <richard@hughsie.com>
2011-09-04 18:52:49 +01:00
Richard Hughes
6ba681b2a7
color: Ensure the calibrate program gets run correctly
...
We were not NULL-terminating the argv we were about to spawn, which caused it to
fail with 'bad address' for some people.
2011-09-02 15:08:07 +01:00
Richard Hughes
18365c1c56
color: When setting the default profile for a display, use the correct device
...
Using current_device breaks when you have more than one monitor that is color
managed, and you select device #1 and then click on a different profile for
device #2 .
In this case we want to change the default profile on device #2 , not device #1 .
2011-08-26 12:15:31 +01:00
Bastien Nocera
57e87e3591
color: Remove unneeded category
2011-08-26 11:35:27 +01:00
Richard Hughes
a999160bf7
color: If we have only a few devices and profiles expand the treeview at startup
2011-08-26 11:16:20 +01:00
Richard Hughes
5a2402ab75
color: Add a tooltip to the 'Learn more...' button
...
This avoids showing a nasty ghelp:// URL that's meaningless to most people.
2011-08-26 10:50:27 +01:00
Richard Hughes
00fdb2501c
color: Add a new 'Learn more' button to the color panel
...
You need to build gnome-user-docs to get the new content.
2011-08-25 11:52:51 +01:00