Michael Catanzaro
4ad8e2e85e
shell: Use correct window icon
...
The window icon should match the icon specified in the desktop file.
https://bugzilla.gnome.org/show_bug.cgi?id=724937
2014-07-18 18:28:36 +02:00
Bastien Nocera
f528de73aa
shell: Make list box max height configurable
...
So that the Media sharing dialogue in the Sharing panel isn't too high.
2014-06-26 16:00:45 +02:00
Bastien Nocera
588928a946
shell: Add support for mixed height list boxes in helper
...
This fixes problems with the networks list boxes in the sharing panel
which have mixed heights.
2014-06-26 16:00:45 +02:00
Rui Matos
4393e212b1
shell: Make list box scrolling helper work for unmapped widgets
2014-06-26 14:46:19 +02:00
Rui Matos
61a6c6f0cb
shell: Fix list box scrolling helper
...
GtkListBox doesn't implement GtkScrollable so it needs to be added to
a GtkViewport. Instead of having to do this in all .ui files, add a
new helper function to setup the widget tree correctly.
https://bugzilla.gnome.org/show_bug.cgi?id=732175
2014-06-25 17:29:30 +02:00
Christophe Fergeau
700889c81a
shell: Remove last reference to "INCLUDES"
...
c61d9e5a95
replaced use of INCLUDES with AM_CPPFLAGS, but there was
still one reference to INCLUDES in shell/Makefile.am.
AM_CPPFLAGS will apply globally, so we don't need to explicitly set
per-target CFLAGS/CPPFLAGS to its value.
https://bugzilla.gnome.org/show_bug.cgi?id=732189
2014-06-25 15:09:02 +02:00
Christophe Fergeau
c61d9e5a95
shell: Use AM_CPPFLAGS rather than INCLUDES
...
This is deprecated in newer automake versions, and this causes warnings
with automake 1.14:
panels/printers/Makefile.am:3: warning: 'INCLUDES' is the old name for
AM_CPPFLAGS' (or '*_CPPFLAGS')
https://bugzilla.gnome.org/show_bug.cgi?id=732189
2014-06-25 12:46:43 +02:00
Bastien Nocera
b3a61bc6f5
shell: Add GtkListBox helpers
...
Add helpers for GtkListBox sizing, and setting separators.
https://bugzilla.gnome.org/show_bug.cgi?id=732106
2014-06-24 11:35:30 +02:00
Ondrej Holy
07f3416e04
cc-editable-entry: use GtkStack instead of GtkNotebook
...
The mechanism of setting label padding had to be changed consequently.
It fixes also following warnings:
(gnome-control-center:32638): Gtk-WARNING **: GtkEntry 0x28bcef0 is mapped but not child_visible
(gnome-control-center:32638): Gtk-WARNING **: GtkEntry 0x28bcef0 is mapped but visible=1 child_visible=0 parent GtkNotebook 0x2b86600 mapped=1
https://bugzilla.gnome.org/show_bug.cgi?id=694325
2014-06-23 14:59:20 +02:00
Yosef Or Boczko
bc7fddb01e
shell: Use the new support for RTL icons in GtkIconTheme
...
https://bugzilla.gnome.org/show_bug.cgi?id=730597
2014-05-23 12:31:25 +03:00
Rui Matos
13abc75273
shell: Make search results sorting smarter
...
Instead of just sorting by the name the sort order will now be:
1. Panels whose name match a search term
2. Panels whose keywords match the most search terms
3. Panels whose description match the most search terms
4. The remaining panels by name
https://bugzilla.gnome.org/show_bug.cgi?id=729027
2014-05-16 11:59:48 +02:00
Rui Matos
98a2ab2603
shell: Keep the filter terms cached
...
This avoids calling g_strsplit() for every model item when filtering.
https://bugzilla.gnome.org/show_bug.cgi?id=729027
2014-05-16 11:59:48 +02:00
Ryan Lortie
4736b03ed9
hostname-helper: use GLib transliteration API
...
Use GLib's new transliteration API to avoid the shortcomings of iconv().
Also solve an existing problem where strings entered in decomposed forms
wouldn't be properly transliterated. Always normalise before attempting
transliteration.
Bump GLib dependency to 2.39.91 for the new feature.
https://bugzilla.gnome.org/show_bug.cgi?id=724194
2014-02-21 07:57:03 -05:00
Daniel Mustieles
2c5951819d
Updated FSF's address
2014-01-29 11:27:38 +01:00
Bastien Nocera
4700b6f61e
shell: Disable type-ahead in search window
...
And force Ctrl+F to be disabled as well, by unsetting the
search column after setting the model.
https://bugzilla.gnome.org/show_bug.cgi?id=722296
2014-01-16 12:37:20 +01:00
Cosimo Cecchi
73137e2071
application: activate application when launching a panel
...
This ensures the control-center window is correctly presented if the
application is already running when the action is activated.
https://bugzilla.gnome.org/show_bug.cgi?id=721969
2014-01-13 09:21:47 -08:00
Yosef Or Boczko
c50b63cd78
shell: Fix headerbar item positions
...
https://bugzilla.gnome.org/show_bug.cgi?id=721830
2014-01-09 12:43:10 +02:00
Bastien Nocera
ce0387d54f
shell: Assert when the panel is empty
...
Rather than getting a segfault.
https://bugzilla.gnome.org/show_bug.cgi?id=719711
2013-12-06 11:59:03 +01:00
Benjamin Otte
d54b8864ab
shell: Set iconview number of columns to 6
...
This ensures that the overview page keeps its size and doesn't grow
wider than it should be.
2013-11-26 16:54:54 +01:00
Yosef Or Boczko
3ab34035a5
shell: Use margin-start/end instead of margin-left/right
...
https://bugzilla.gnome.org/show_bug.cgi?id=712661
2013-11-19 22:34:52 +02:00
Yosef Or Boczko
11a074525c
shell: Align better the buttons in the headerbar
...
https://bugzilla.gnome.org/show_bug.cgi?id=708000
Signed-off-by: Yosef Or Boczko <yoseforb@gmail.com>
2013-09-27 12:15:25 +03:00
Rui Matos
be35af45c9
shell: Make sure we don't start with a selected icon
...
If focus ends up in the icon view we get an ugly selection so avoid
that at least initially.
2013-09-04 01:31:38 +02:00
Rui Matos
04b24631ab
Revert "shell: Make sure we don't focus the icon view when starting"
...
This reverts commit 8e0f4e7be0
- there's
a better fix in the next commit.
2013-09-04 01:31:37 +02:00
Rui Matos
8e0f4e7be0
shell: Make sure we don't focus the icon view when starting
...
If focus ends up in the icon view we get an ugly selection so avoid
that at least initially.
2013-09-03 19:52:46 +02:00
Bastien Nocera
7bfc2f64f4
shell: Avoid width changes when searching
...
In some locales, the description will be too long, so
ellipsise it to avoid the window changing width.
https://bugzilla.gnome.org/show_bug.cgi?id=706626
2013-08-28 12:32:54 -04:00
Yosef Or Boczko
c713b4f972
shell: Fix stretched header bar lock button
2013-08-21 20:42:09 +03:00
Rui Matos
c1f2787c10
shell: Don't start search while on regular panels
...
... either by just typing or pressing ctrl+F or ctrl+S.
https://bugzilla.gnome.org/show_bug.cgi?id=706268
2013-08-20 13:06:14 +01:00
Bastien Nocera
c0fc740e15
shell: Remove setting invisible characters on entry
...
It's completely unused
2013-08-20 00:35:30 +02:00
Bastien Nocera
8c7efd538b
shell: Start search when typing
...
https://bugzilla.gnome.org/show_bug.cgi?id=706268
2013-08-20 00:35:30 +02:00
Bastien Nocera
65c0b26888
shell: Use GDK_EVENT_* macros
...
Instead of TRUE/FALSE
https://bugzilla.gnome.org/show_bug.cgi?id=706268
2013-08-20 00:35:30 +02:00
Yosef Or Boczko
ef995c0728
shell: Use a search bar for the search entry
...
https://bugzilla.gnome.org/show_bug.cgi?id=704217
2013-08-18 23:20:34 +03:00
Yosef Or Boczko
9de9364ba5
shell: Set the headerbar as our titlebar and add a close button
...
- set "All Settings" as title of the headerbar
(in the overview page)
- set the name of the each panel as title of the headerbar
- remove "hide-titlebar-when-maximizes" property
- add separator and close button to the headerbar
(set "show-close-button" property as true)
https://bugzilla.gnome.org/show_bug.cgi?id=704217
2013-08-18 23:20:34 +03:00
Thomas Wood
eca503bcc5
shell: prevent a warning if the monitor number is not available yet
...
https://bugzilla.gnome.org/show_bug.cgi?id=705297
2013-08-02 16:35:26 +01:00
Thomas Wood
b52fde3fcc
shell: prevent the window from being taller than the height of the monitor
...
https://bugzilla.gnome.org/show_bug.cgi?id=705297
2013-08-01 16:23:53 +01:00
Bastien Nocera
7c579838de
shell: Use new delayed search entry API
...
https://bugzilla.gnome.org/show_bug.cgi?id=705151
2013-07-30 16:57:31 +02:00
Yosef Or Boczko
48789d617e
shell: Use GtkButton instead GdHeaderButton
...
remove header-bar from LIBGD_INIT in configure.ac
https://bugzilla.gnome.org/show_bug.cgi?id=704170
2013-07-19 17:30:28 +03:00
Yosef Or Boczko
79d2fc73a3
shell: Fix the look of lock button
...
https://bugzilla.gnome.org/show_bug.cgi?id=703769
2013-07-12 11:17:55 +03:00
Kalev Lember
a14e52b9ed
main: Drop the use of EggListBox
...
Now that all panels have been ported, we no longer need to do
g_type_ensure.
https://bugzilla.gnome.org/show_bug.cgi?id=702164
2013-07-02 16:19:09 +01:00
Thomas Wood
da4b2f0a89
shell: ensure a search is in progress before activating a panel
...
https://bugzilla.gnome.org/show_bug.cgi?id=702469
2013-06-19 10:14:02 +01:00
Xavier Claessens
2f2c29ebff
Shell: Go back to overview when setting panel to NULL
...
This is what cc_shell_set_active_panel()'s doc says it
is supposed to do.
https://bugzilla.gnome.org/show_bug.cgi?id=701929
2013-06-14 11:51:47 +02:00
Matthias Clasen
034b37d1a2
shell: Fix build
2013-06-05 17:35:25 +02:00
Owen W. Taylor
658ebff612
shell: Raise the existing window when already opened
...
https://bugzilla.gnome.org/show_bug.cgi?id=692259
2013-06-05 16:29:43 +02:00
Rui Matos
612848acde
shell: Set button arrow icons according to locale's text direction
...
https://bugzilla.gnome.org/show_bug.cgi?id=700543
2013-06-05 11:27:35 +02:00
Matthias Clasen
beea258891
Handle repeated commandline parsing properly
...
The control-center may call g_option_context_parse repeatedly,
so we need to reset the static variables used to hold the parsing
results, otherwise things like the search string may leak from
a previous parsing run.
https://bugzilla.gnome.org/show_bug.cgi?id=700362
2013-05-18 18:07:21 -04:00
Emanuele Aina
4e42a36133
shell: Fix warnings for the GVariant-encoded parameters
...
This fixes a spurious warning about ignored parameters due to the
variant not being NULL since it now contains the flags dictionary.
https://bugzilla.gnome.org/show_bug.cgi?id=700530
2013-05-17 17:01:28 +01:00
Joaquim Rocha
d78bc9772a
wacom: Re-write gui_gtk in Clutter to introduce animations
...
The name of the file was also changed to calibratorgui.c/h to avoid
it being inconsistent, this way it is no longer dependent on the
the technology.
https://bugzilla.gnome.org/show_bug.cgi?id=667797
2013-05-17 16:36:59 +02:00
Tim Lunn
6bfce1e06b
shell: Fix desktop_name memory leak
...
https://bugzilla.gnome.org/show_bug.cgi?id=699362
2013-05-06 18:11:04 +10:00
Bastien Nocera
8a7ee8afcb
shell: Fix compile-time warning
...
cc-window.c:561:12: warning: 'matches' may be used uninitialized in this function [-Wmaybe-uninitialized]
2013-04-29 14:35:17 +02:00
Ondrej Holy
de1fc65ab3
cc-editable-entry: Add width_chars, max_width_chars and ellipsize properties
...
https://bugzilla.gnome.org/show_bug.cgi?id=693326
2013-04-26 17:28:20 +02:00
Bastien Nocera
c0fde4f260
shell: Use GtkHeaderBar instead of GdHeaderBar
2013-04-24 11:07:50 +02:00