Commit graph

13227 commits

Author SHA1 Message Date
Cosimo Cecchi
92765b97c0 cc-window: don't render a frame around scrolled windows
The header bar will now render one.
2013-02-18 12:55:55 -05:00
Luca Ferretti
f1553fc5a0 l10n: Updated Italian translation 2013-02-18 18:43:49 +01:00
Richard Hughes
16b28c2a18 color: Fix a typo where we set the wrong button sensitivity 2013-02-18 17:22:42 +00:00
Richard Hughes
6e3c635fe8 color: Expand profiles assigned to the device when single clicked
We only collapse the device if another device is selected.
2013-02-18 17:12:15 +00:00
Richard Hughes
5fd213a7f9 color: Emit the expanded-changed signal whenever the state changes 2013-02-18 17:12:15 +00:00
Cosimo Cecchi
e160e43f23 cc-window: Fix style of home button 2013-02-18 11:32:45 -05:00
Matthias Clasen
d9e103394e keyboard: Be more specific in input source switch label
The description of these shortcuts should mention 'input source'.
https://bugzilla.gnome.org/show_bug.cgi?id=692567
2013-02-18 17:30:26 +01:00
Cosimo Cecchi
b7d7c5c1ed search-provider: fix the build 2013-02-18 11:16:16 -05:00
Giovanni Campagna
48553a06f3 search: special case gnome-control-center
Settings search is special in the shell, because it's not configurable
and it is always at the top, so hide it from the search panel.

https://bugzilla.gnome.org/show_bug.cgi?id=694101
2013-02-18 16:48:01 +01:00
Bastien Nocera
4edf2ed16f shell: Remove extraneous gtk_window_set_title() call
As the window title doesn't change anymore.
2013-02-18 16:45:09 +01:00
William Jon McCann
9f9b4fcb18 bluetooth: Don't show label next to power switch
https://bugzilla.gnome.org/show_bug.cgi?id=694041
2013-02-18 16:40:45 +01:00
William Jon McCann
c398090414 search: Don't use a label for the enabled switch
https://bugzilla.gnome.org/show_bug.cgi?id=689611
2013-02-18 16:40:45 +01:00
William Jon McCann
b0cfa3f08c shell: Put the panel title in the header
Instead of in the window title

https://bugzilla.gnome.org/show_bug.cgi?id=692174
2013-02-18 16:40:44 +01:00
William Jon McCann
8bee6c9461 shell: Use GdHeaderBar in the shell
https://bugzilla.gnome.org/show_bug.cgi?id=692174
2013-02-18 16:40:44 +01:00
William Jon McCann
17d52d46b0 shell: Don't use GtkBuilder for constructing the shell
So that we can more easily add GdHeaderBar in the following
patches.

Much of the advantage of using gtkbuilder was lost anyway because
we couldn't really use it from glade without corrupting the file.

https://bugzilla.gnome.org/show_bug.cgi?id=692174
2013-02-18 16:40:44 +01:00
William Jon McCann
42974a3c8d shell: Rename shell window to CcWindow
This avoids the confusion of the name gnome-control-center.c and
is consistent with all the other classes/files in the project.

https://bugzilla.gnome.org/show_bug.cgi?id=692174
2013-02-18 16:40:44 +01:00
William Jon McCann
408ae4a87c shell: Make the main app window a subclass of GtkApplicationWindow
This allows for better encapsulation of window logic. In order to
do this CcShell was made an interface instead of an abstract base
class.

https://bugzilla.gnome.org/show_bug.cgi?id=692174
2013-02-18 16:40:44 +01:00
William Jon McCann
64467d7f0a shell: Make the application a GtkApplication subclass
This promotes better encapsulation and allows us to move
application logic out of main() and rename the confusingly
named control-center.c to main.c

https://bugzilla.gnome.org/show_bug.cgi?id=692174
2013-02-18 16:40:44 +01:00
Giovanni Campagna
59f873ecf5 Add a gnome-shell search-provider for settings panel
Replace the gnome-shell builtin settings search, which relied on removed
menu files, with one that uses the remote search infrastructure and
CcSearchModel, and features the ability to continue searching within the
control center application.

https://bugzilla.gnome.org/show_bug.cgi?id=690577
2013-02-18 16:08:22 +01:00
Giovanni Campagna
3911ef1c3a shell: add a way to compile the panel loader without GType functions
This will allow to use the panel loader in the search provider, which
is a separate executable and doesn't link all the panel modules.

https://bugzilla.gnome.org/show_bug.cgi?id=690577
2013-02-18 16:08:22 +01:00
Bastien Nocera
431b89f176 power: Expand the "Automatic suspend" dialogue's layout
The dialog looks rather squashed along the horizontal. The spacing
should make the connection between the switches and the delay comboboxes
a bit clearer.

Also make sure that the "Delay" labels don't intersect the labels above.

https://bugzilla.gnome.org/show_bug.cgi?id=694042
2013-02-18 14:54:05 +01:00
Bastien Nocera
56bc9c1d65 power: Use WID() macro to simplify getting widgets 2013-02-18 14:54:05 +01:00
Giovanni Campagna
3e71962f10 sound: show a different icon for different input/output ports
Use the new API in libgnome-volume-control to create the icon shown
next to the port name in the selector. This avoids ugly audio-card icons,
and shows a speaker, microphone or headphones as appropriate.

https://bugzilla.gnome.org/show_bug.cgi?id=689931
2013-02-18 14:43:19 +01:00
Bastien Nocera
ed896b8060 printers: Use CUPS CFLAGS when compiling 2013-02-18 09:43:15 +01:00
Jeremy Bicha
05e60169ea build: Disable printers panel is libsmbclient.pc isn't found
https://bugzilla.gnome.org/show_bug.cgi?id=693923
2013-02-18 09:42:58 +01:00
Piotr Drąg
cb0b2b5039 Updated Polish translation 2013-02-17 17:45:44 +01:00
A S Alam
43892c1c7a Punjabi: Translation updated (aalam) 2013-02-17 16:14:31 +00:00
Fran Diéguez
8b33805c07 Updated Galician translations 2013-02-17 13:21:48 +01:00
William Jon McCann
5eb05d153a Fix spacing
https://bugzilla.gnome.org/show_bug.cgi?id=693985
2013-02-16 15:45:23 -05:00
Piotr Drąg
8567e92264 Updated POTFILES.in 2013-02-16 14:51:35 +01:00
Jasper St. Pierre
39c81b399d Remove gnomecc.directory
gnome-menus now ships its own directory file.
2013-02-15 20:50:44 -05:00
Gheyret Kenji
4b417ee356 Updated Uyghur translation
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
2013-02-16 10:07:59 +09:00
Jasper St. Pierre
656fd8eae2 Update git.mk
This fixes issues with the network panel subdir not recursing
2013-02-15 19:05:39 -05:00
Piotr Drąg
46632c630a Updated POTFILES.in 2013-02-15 21:13:11 +01:00
Aurimas Černius
02591e3d58 Updated Lithuanian translation 2013-02-15 21:45:29 +02:00
Marek Kasik
39071d5b56 printers: Show printer name only in the title of options dialog
The name of the printer is sufficient information to describe the contents of
the dialog. "Options" isn't necessary.

https://bugzilla.gnome.org/show_bug.cgi?id=690424
2013-02-15 18:33:46 +01:00
Marek Kasik
d33f14b70a printers: Move dialog names to their titles
https://bugzilla.gnome.org/show_bug.cgi?id=690447
2013-02-15 18:33:38 +01:00
Marek Kasik
d7f31fc41c printers: Search for samba printers in new printer dialog
Search for samba printers on local network or on specified
host. The new printer dialog asks for password for a samba
server if it is needed for listing printers on it. User is
asked for selection of driver from local database during
addition of new samba printer.

https://bugzilla.gnome.org/show_bug.cgi?id=683229
2013-02-15 18:23:56 +01:00
Marek Kasik
41924f8c75 printers: Add class for searching for samba printers
Add class PpSamba which contains asynchronous function
for searching for samba-shared printers. It can search
for printers on local network or on a specific host if
needed.

https://bugzilla.gnome.org/show_bug.cgi?id=683229
2013-02-15 18:23:53 +01:00
Marek Kasik
8f2d51cb5e printers: Add authentication dialog for samba printers
Add new class PpAuthenticationDialog which shows dialog
requesting username and password. The dialog has 3 parameters.
The first one is a text which will be shown to the user and
the second is username by which username entry will be prefilled.
The last parameter is parent window so thedialog is properly
decorated and positioned.

https://bugzilla.gnome.org/show_bug.cgi?id=683229
2013-02-15 18:23:49 +01:00
Jeremy Bicha
878e1a1852 egg-list-box: Update to latest master
https://bugzilla.gnome.org/show_bug.cgi?id=692258
2013-02-15 11:40:57 -05:00
Marek Kasik
27aa41f5c1 printers: Visual improvements of driver selection dialog
Make the dialog bigger (600x400). Add padding between list of manufacturers
and the list of drivers. Add padding to manufacturers and drivers lists.
Change Manufacturers and Drivers to singular. Trigger resizing of treeview
when list has changed so it has optimal width.

https://bugzilla.gnome.org/show_bug.cgi?id=690448
2013-02-15 16:07:39 +01:00
Baurzhan Muftakhidinov
ba205647bb Updated Kazakh translation. 2013-02-15 21:05:47 +06:00
Thomas Bechtold
07aaa06b1e network: Plug memory leaks 2013-02-15 15:19:19 +01:00
Ondrej Holy
67f83cdbe0 mouse: initialize click state
Fix bad state and critical error caused by reopening mouse test panel in clicked state.

https://bugzilla.gnome.org/show_bug.cgi?id=693803
2013-02-15 14:51:59 +01:00
Bastien Nocera
a55000a294 network: Fix compile-time warnings 2013-02-15 13:45:28 +01:00
Thomas Bechtold
b5335bf2e7 network: Plug memory leaks
https://bugzilla.gnome.org/show_bug.cgi?id=693879
2013-02-15 13:45:28 +01:00
Cosimo Cecchi
f0b3d1afaa sharing: fix a GCC warning 2013-02-14 20:21:43 -05:00
Dan Winship
dcb932bd9d network: fix initial sensitivity of editor "Add" button
The "only make Apply/Add sensitive if something changed" rule should
not apply to new connections; they are already "changed".

https://bugzilla.gnome.org/show_bug.cgi?id=693659
2013-02-14 14:43:25 -05:00
Dan Winship
510998041a network: mark connection editor changed when editing IPv4/IPv6 pages
When this got rewritten to be different from nm-connection-editor's,
some of the ce_page_changed() calls accidentally got dropped, so
certain changes on these pages would not cause the "Apply" button to
become sensitive.

https://bugzilla.gnome.org/show_bug.cgi?id=693659
2013-02-14 14:43:13 -05:00