Bastien Nocera
4b80e08055
shell: Reload icons when icon theme changes
...
https://bugzilla.gnome.org/show_bug.cgi?id=639268
2011-01-14 17:04:10 +00:00
Dan Winship
94aeba51e3
shell: make the .desktop file pass "--overview"
...
Opening the shell via the main gnome-control-center.desktop file
should display it in overview mode. In particular, if the shell is
already open, then "launching" it again via the main .desktop file
should switch the existing window to the overview rather than just
raising it but leaving it pointing to whatever panel it was pointing
to before.
https://bugzilla.gnome.org/show_bug.cgi?id=639180
2011-01-14 14:00:07 +00:00
Thomas Wood
d50dadc8ac
shell: only include items identified as settings panels in the list
...
Simplify the category requirements and do not include items that are not
settings panels.
2010-12-20 21:04:49 +00:00
Thomas Wood
70604ba458
Remove the "Internet and Network" category
...
Remove this category as there is only one item in it and move the network
panel to the "Hardware" category.
2010-12-20 14:52:15 +00:00
Bastien Nocera
e92fba97a7
shell: Set wrap mode to "word" for the icon text
...
https://bugzilla.gnome.org/show_bug.cgi?id=637035
2010-12-13 14:03:10 +00:00
Matthias Clasen
01f8f489d2
Shell: fix initial window size
...
The code is setting the min-content-height out of a ::size-allocate
handler, so the resulting size request is ignored. Doing a separate
size request in an idle has the desired effect.
2010-12-03 21:22:26 -05:00
Bastien Nocera
fbbb9c35a9
shell: Add -o parameter to show the overview
...
Instead of just presenting the main window.
2010-12-02 19:17:38 +00:00
William Jon McCann
d51d16fddf
various: use a consistent and slightly larger border width for panels
2010-11-21 19:33:34 -05:00
Thomas Wood
aac24399f8
shell: ensure the background and foreground colours are consistent
...
Modify the colours of the viewport and category view widgets so that
they are consistent with the icon view.
2010-11-20 17:13:29 +00:00
Matthias Clasen
d7b2e3144d
shell: start in the right size
...
When starting up with a single panel, we don't want to show the full-height
window initially.
2010-11-19 15:08:23 -05:00
Matthias Clasen
aef8513752
shell: Add keyword search
...
This commit makes search look at the X-GNOME-Keywords key. The key
is expected to hold a list of strings, and is translatable.
http://bugzilla.gnome.org/show_bug.cgi?id=634926
2010-11-15 18:04:57 -05:00
Matthias Clasen
b85950d807
shell: Don't change casedness when displaying matches
...
While we do want to match case-insensitively, we don't want to
display the search result in all-lowercase. This patch is probably
not quite utf8-ly correct.
http://bugzilla.gnome.org/show_bug.cgi?id=634923
2010-11-15 17:55:26 -05:00
William Jon McCann
93f6035425
shell: subtract a hacky constant from the screen height for dialog height
...
Since the window also has a titlebar and toolbar. Should probably
try to get the size of those somehow.
2010-11-13 11:46:41 -05:00
Gerd Kohlberger
9b985450f1
Add a get_toplevel accessor to CcShell
...
Can be used to parent dialogs in CcPanel implementations.
https://bugzilla.gnome.org/show_bug.cgi?id=621940
2010-11-05 00:42:55 +00:00
William Jon McCann
7d50b3787c
[shell] Don't use window before it is realized
2010-11-01 16:58:40 -04:00
William Jon McCann
b2dc1dffa1
Do a better job of automatically sizing the window to fit contents
...
Try our best to avoid scrollbars.
2010-10-31 17:55:20 -04:00
William Jon McCann
b9b2767d33
Tighten up the spacing of the category views
2010-10-31 13:32:14 -04:00
Bastien Nocera
d0d96529f2
shell: Correct "command-line" callback retval
2010-10-29 15:55:40 +01:00
Bastien Nocera
07552b5d7f
shell: Fix warning in search renderer
2010-10-22 15:17:20 +01:00
Florian Müllner
ebc7a9ef72
shell: Adjust to API change in GApplicationCommandLine
2010-10-22 16:16:44 +02:00
Bastien Nocera
93ee44fe43
shell: Make it build and work against new GApplication
2010-10-22 14:08:11 +01:00
Bastien Nocera
f3b74b019b
shell: Make sure the shell doesn't show up in itself
...
Spotted by Matthias Clasen <mclasen@redhat.com>
2010-10-07 18:06:44 +01:00
Bastien Nocera
611ed2ffcf
shell: Fix compile time warning
...
And make the arguments match the expect ones.
2010-10-06 11:49:12 +01:00
Bastien Nocera
cdffa4f46b
shell: handle GtkSizeRequest removal
2010-10-06 11:45:33 +01:00
William Jon McCann
533b044dc9
A couple more updates use the GTK3 drawing APIs
2010-10-02 17:45:40 -04:00
William Jon McCann
4828b97c79
Fix .desktop file to work correctly in gnome-shell
...
NoDisplay=true makes the shell ignore it. Also fix the application name and icon.
2010-10-02 17:29:14 -04:00
Javier Jardón
0df3b03247
Use gtk_widget_get_preferred_size() instead gtk_size_request_get_size()
...
As GtkSizeRequest was moved into GtkWidget
2010-09-30 19:42:23 +02:00
Bastien Nocera
4ec7801cbb
shell: Show settings without a panel in Other
...
Add the X-GNOME-Settings-Panel category. You need a control-center
panel to add this to your desktop file. Desktop entries with this
category but that aren't actually panels will be ignored (no cheating).
If the desktop file for your settings isn't a panel, it will show in the
"Other" section of the control-center shell
https://bugzilla.gnome.org/show_bug.cgi?id=630998
2010-09-30 13:48:29 +01:00
Bastien Nocera
0ae5a7b8cc
shell: Make search entry single-iconed
...
As per Jakub's request.
2010-09-28 16:49:17 +01:00
Bastien Nocera
9c8da4525f
shell: Fix compile-time warning
2010-09-20 17:44:43 +01:00
Kalev Lember
4859ae9b30
bgo#629299 - Prefix key constants with _KEY
...
In GTK+ 3 key constants have gained _KEY prefix.
2010-09-10 15:00:13 -05:00
Kalev Lember
af28fbb0bd
bgo#629299 - Remove deprecated use of gtk_icon_view_set_orientation
...
gtk_icon_view_set_orientation() was deprecated in GTK+ 2.22 and removed
in GTK+ 3 in favour of gtk_icon_view_set_item_orientation().
2010-09-10 15:00:07 -05:00
Bastien Nocera
bc65958e72
shell: Fix build from previous build changes
...
Thanks to Kjartan for the notice
2010-09-10 17:04:10 +01:00
Bastien Nocera
eadf35bf48
shell: Use $(AM_V_GEN) when generating marshal files
...
And remove outdated use of $(NULL)
2010-09-10 11:58:34 +01:00
Thomas Wood
31dab0416b
shell: change the fixed width to 675 pixels
2010-08-25 19:18:48 +01:00
Thomas Wood
eaa2c5f3d3
shell: remove redundant GConf schema
...
Remove the GConf schema since the GConf keys are no longer used by the
shell application.
2010-08-13 15:27:43 +01:00
Thomas Wood
84d07fee7a
shell: use a fixed width for the main window
...
Use a fixed width for the shell, since resizing horizontally is more
awkward for the user than resizing vertically.
2010-07-22 17:48:18 +01:00
Thomas Wood
b7ab940c78
shell: make sure the background colours are updated if the style changes
...
Make sure the background of the main vbox uses base/text colour
combinations and is updated if the style changes
2010-07-22 17:29:47 +01:00
Thomas Wood
5147efce71
shell: use the icon naming specification icon names
...
Fixes bug 616049 - Use correct icon names from the spec
2010-07-16 16:04:11 +01:00
Thomas Wood
554e23aaf2
shell: allow the shell to shrink smaller than it's initial size
...
Reset the size request when opening a panel so that the new size can be
smaller than the size of the main view.
2010-07-16 15:18:07 +01:00
Thomas Wood
2e47f04fc9
shell: free the menu directory contents list
2010-07-16 14:44:14 +01:00
Thomas Wood
a1bf960a75
shell: resize the window to the size of the panel being opened
...
Resize the shell window when a panel is activated so that it is at the
natural size of the panel.
2010-07-14 16:22:06 +01:00
Thomas Wood
ce2f25082a
shell: Fix build with recent GTK+ deprecations
...
GtkNotebookPage has been deprecated and the prototype of the
GtkNotebook::switch-page signal has changed.
2010-07-14 12:02:03 +01:00
Thomas Wood
1204832568
shell: use the correct command line argument during panel activation
...
Use the second argument from the argv list in the activation callback to
make sure the correct panel is loaded, since the first argument is the
application binary name.
2010-07-12 18:42:54 +01:00
Ryan Lortie
c3c00a7b4a
GVariant API adjustment: byte_array -> bytestring
2010-07-07 22:38:53 -04:00
Jonh Wendell
91c5e26bcf
Make build works with GSEAL
2010-06-30 14:01:39 +01:00
Richard Hughes
ae7944a0c8
Convert from libunique to GtkApplication to remove the final gtk-2.0 library
2010-06-21 16:30:44 +01:00
Thomas Wood
6f7d9d9364
shell: don't call gtk_widget_show_all on the new panel
...
Don't call gtk_widget_show_all when loading a panel as there may be widgets
that the panel does not want to be visible initially.
2010-06-04 16:34:52 +01:00
Thomas Wood
b8d094cad7
shell: load the X-GNOME-Settings-Panel ID into the data model
...
Load the panel id from the .desktop file into the model so that it does not
need to be loaded again later.
2010-06-04 16:34:52 +01:00
Thomas Wood
d36df5e3e4
shell: Use X-GNOME-Settings-Panel key value for the command line parameter
...
Read the X-GNOME-Settings-Panel key from the desktop file to start the
correct panel from the command line parameter.
2010-06-02 17:53:42 +01:00