Commit graph

16189 commits

Author SHA1 Message Date
William Jon McCann
2c3191c5b6 Remove the Go menu
https://bugzilla.gnome.org/show_bug.cgi?id=676531
2012-07-02 18:58:00 -04:00
Cosimo Cecchi
4d2c8c1ad1 view: don't update undo actions for inactive views
If the view is not active, our menus are not merged in, so we shouldn't
try to update the relative actions underway, as they're not in the
action group.

This fixes crashers/warnings when doing a file operation with more than
one view open.
2012-07-02 12:59:00 -04:00
Cosimo Cecchi
67322ddefe view: consolidate menu update code
Remove an useless callback and ensure all the global changes go trough
the menu update queue.
2012-07-02 12:59:00 -04:00
Daniel Mustieles
ac5b66ffa0 Updated Spanish translation 2012-07-02 17:30:35 +02:00
Tom Tryfonidis
11b2e5a0a5 Updated Greek translation 2012-07-01 23:51:22 +03:00
Cosimo Cecchi
cceb760e84 pathbar: implement get_path_for_child()
Implementation taken from GtkPathBar
2012-06-30 17:52:15 -04:00
William Jon McCann
4583f7bc0c Use a more GNOME 3 toolbar layout
https://bugzilla.gnome.org/show_bug.cgi?id=676531
2012-06-30 12:32:52 -04:00
William Jon McCann
ef467c8775 Use a list model instead of a tree model
It is the list view after all. Tree models don't work well on
touch and it isn't consistent with the file chooser.

https://bugzilla.gnome.org/show_bug.cgi?id=676531
2012-06-30 12:32:51 -04:00
William Jon McCann
6aac88928b Remove text besides icons mode for icon view
This doesn't really work well, it is inconsistent with the file chooser,
isn't use anywhere else in GNOME, and we want to enhance the list
view to cover this case.

https://bugzilla.gnome.org/show_bug.cgi?id=676531
2012-06-30 12:32:51 -04:00
William Jon McCann
d228c0e721 Fix display sizing of name column
https://bugzilla.gnome.org/show_bug.cgi?id=676898
2012-06-30 12:32:51 -04:00
William Jon McCann
367f01a9cd Use better column names
https://bugzilla.gnome.org/show_bug.cgi?id=676898
2012-06-30 12:32:51 -04:00
William Jon McCann
73465be367 Remove date format settings
https://bugzilla.gnome.org/show_bug.cgi?id=676898
2012-06-30 12:32:51 -04:00
William Jon McCann
3fd9cba41e Improve date display
https://bugzilla.gnome.org/show_bug.cgi?id=676898
2012-06-30 12:32:51 -04:00
Cosimo Cecchi
222d31a98b query-editor: don't set special style classes on query editor labels
We make bold by default using Pango and we don't need any other special
theming for these.
2012-06-27 02:43:21 -04:00
Matej Urbančič
5a761a3725 Updated Slovenian translation 2012-06-26 09:29:02 +02:00
Cosimo Cecchi
53d6749af1 release: prepare for 3.5.3 2012-06-25 13:53:24 -04:00
Cosimo Cecchi
d808c2d08e pathbar: fix unwanted ellipsizing in buttons with certain themes
Themes can nowadays set padding on GtkLabel widgets (e.g. Ambiance and
Radiance do this for labels in primary toolbar buttons). This breaks our
hack to force a size request for the pathbar labels, since we measure
the PangoLayout directly instead of measuring the GtkLabel it's part of
(which includes the border/padding values from the theme).

Fix this by measuring the size requisition of GtkLabel directly; for
this to work effectively, we need to pack an (invisible) additional
label in the button GtkBox, always set the text to both labels and
update the requisition of the non-bold one to
MIN(MAX_POSSIBLE_WIDTH, MAX (width, bold_width)) every time a
size-request cycle is called.

https://bugzilla.gnome.org/show_bug.cgi?id=678341
2012-06-25 13:30:46 -04:00
A S Alam
01870e85c4 Update Punjabi Translation 2012-06-19 07:29:04 +05:30
Cosimo Cecchi
41be6855f6 icon-view: fix thumbnails not showing regression
This was introduced in 241e462024 - the
original code did
if (!is_compact || zoom > standard)

So since is_compact is now always false, the commit should have removed
the if block completely.

https://bugzilla.gnome.org/show_bug.cgi?id=678351
2012-06-18 16:54:10 -04:00
Tom Tryfonidis
3afedfc062 Updated Greek translation 2012-06-17 12:04:11 +03:00
Tomas Bzatek
1009c22ee4 Fix rename cancellation
This changes the way the wait dialog cancellation callback works. Instead of
cleaning up early we just cancel the operation and wait for proper
rename_callback() carrying the error.

This fixes an assertion failure when the wait dialog has been displayed and user
pressed the Cancel button. Unlikely to happen, found during gvfs testing.
2012-06-15 18:28:44 +02:00
Khaled Hosny
75a83428dd Updated Arabic translation 2012-06-12 22:33:52 +02:00
Cosimo Cecchi
2ec2ff0312 window-menus: disconnect from GtkSettings notifications on finalize
Or if something (e.g. another process via xsettings) causes the
GtkSettings to change the value of gtk-shell-shows-app-menu after a
window is finalized, our callback will run and we'll crash trying to
access freed memory.

https://bugzilla.gnome.org/show_bug.cgi?id=677945
2012-06-12 12:03:26 -04:00
Cosimo Cecchi
217185b485 search-bar: use GtkSearchEntry 2012-06-11 21:57:03 -04:00
Kjartan Maraas
8b27a7da16 Updated Norwegian bokmål translation 2012-06-11 22:12:54 +02:00
Cosimo Cecchi
8151dc038c places-sidebar: allow dropping of files to bookmarks
Change the way DnD works in the places sidebar.
After this commit, DnD on the bookmarks area will always mean
"copy/move the DnD source into the bookmark" instead of "add a bookmark
to this location" (DnD of bookmark rows in their section will still
reorder them), since that's the most common action you want to do.
This also makes it consistent with the default action obtained by
dropping on the built-in places below.

https://bugzilla.gnome.org/show_bug.cgi?id=645353
2012-06-11 13:20:20 -04:00
Cosimo Cecchi
d48b12676b places-sidebar: cleanups 2012-06-11 13:14:20 -04:00
Ioannis Zampoukas
1273d9d964 Updated Greek translation 2012-06-10 20:08:03 +03:00
Cosimo Cecchi
6dc730ecfe icon-container: fix some GCC warnings 2012-06-09 00:02:40 -04:00
Cosimo Cecchi
91a887f916 a11y: add missing prototype 2012-06-08 12:07:38 -04:00
Ihar Hrachyshka
ceadfcb1fb Updated Belarusian translation. 2012-06-08 18:12:21 +03:00
Cosimo Cecchi
11b05cb2c5 window: make sure to hide the main toolbar on the desktop
Fallout from 0a80b533dc
	src/nautilus-file-management-properties.ui.rej
2012-06-08 00:10:19 -04:00
Cosimo Cecchi
6c5baeb762 a11y: fix accessibility implementation for NautilusIconContainer
Clean up a11y code and make sure inheritance for
EelCanvasAccessible->NautilusIconContainerAccessible and for
EelCanvasItemAccessible->NautilusIconCanvasItemAccessible work properly.
This makes the ATK state machinery in EelCanvasItemAccessible work
again, which fixes

https://bugzilla.gnome.org/show_bug.cgi?id=677509
2012-06-07 23:50:34 -04:00
Cosimo Cecchi
d9fafc1f0f a11y: remove now unused code
eel_accessibility_create_derived_gtype() is now unused.
2012-06-07 14:50:37 -04:00
Cosimo Cecchi
aad6c8f4cf icon-container: use eel_accessibility_create_accessible_gtype
Instead of eel_accessibility_create_derived_type.
2012-06-07 14:49:00 -04:00
Cosimo Cecchi
f2c748dc06 a11y: make sure not to loop while looking for parent get_accessible
If the final class does not override the get_accessible method, it will
inherit it from the parent class; what we're interested in is the first
class for which get_accessible is != from our class get_accessible.
2012-06-07 14:46:31 -04:00
Cosimo Cecchi
ccdd920501 editable-label: fix accessibility support
Use the previously introduced function to create a suitable
GtkAccessible implementation.

https://bugzilla.gnome.org/show_bug.cgi?id=672498
2012-06-07 14:08:57 -04:00
Cosimo Cecchi
a9777929c4 a11y: add a method to create a derived GtkWidgetAccessible type
For EelEditableLabel, we need to create an object derived from the
accessible type of the parent class; since that will be a
GtkWidgetAccessible, which is private, we can't just subclass it using
the regular GObject mechanisms.
This functions creates a derived GType by peeking at the parent
accessible class and type.

https://bugzilla.gnome.org/show_bug.cgi?id=672498
2012-06-07 14:07:47 -04:00
Cosimo Cecchi
9b0f510e6b sidebar: don't forget to NULL slot pointer after volume is mounted
Or we will hit an assertion when trying to mount another volume later.

https://bugzilla.gnome.org/show_bug.cgi?id=677611
2012-06-07 09:47:06 -04:00
Cosimo Cecchi
4242d7e417 release: prepare for 3.5.2 2012-06-04 16:40:41 -04:00
Cosimo Cecchi
79157f5617 pathbar: set a maximum label width for pathbar buttons
Set a maximum allowed width of 250px for pathbar button requisitions,
and ellipsize after that. This fixes buttons disappearing completely
from the pathbar in case there was not enough space to show the complete
folder name,

I am not sure I completely like this approach in all the situations,
since there might be some value in showing more of a very long folder
name if there's space available on screen, but unfortunately, it's not
really possible without restructuring completely the way NautilusPathBar
allocates children.

Adapted for master, and slightly modified from an initial patch by
Ted M Lin <tedmlin@gmail.com>

https://bugzilla.gnome.org/show_bug.cgi?id=313854
2012-06-04 15:50:14 -04:00
Cosimo Cecchi
71eb1deb36 pathbar: simplify code 2012-06-04 15:50:14 -04:00
Bruno Brouard
6fa845c553 Updated French translation 2012-06-04 21:42:25 +02:00
Fran Diéguez
883c92d322 Updated Galician translations 2012-06-03 02:48:22 +02:00
Yaron Shahrabani
75a11eeb71 Updated Hebrew translation. 2012-06-02 13:06:40 +03:00
Andreas Proschofsky
6774c9888c preferences: don't create a GSettings for non-existing schema
https://bugzilla.gnome.org/show_bug.cgi?id=676897
2012-05-31 16:51:14 -04:00
Cosimo Cecchi
c00eb306ee all: fix GCC pointer signedness warnings
New cycle, new set of warnings triggered by glibc/GCC.
2012-05-31 14:56:28 -04:00
Piotr Drąg
8dd9f091a2 Updated POTFILES.in 2012-05-31 20:25:26 +02:00
William Jon McCann
253d4bf50b Remove tree side bar
It is inconsistent with the file chooser, doesn't work well with
touch, is really hard to use, and isn't consistent with any other
GNOME 3 apps.

https://bugzilla.gnome.org/show_bug.cgi?id=676897
2012-05-31 10:03:42 -04:00
Daniel Mustieles
5c814c6fc0 Updated Spanish translation 2012-05-31 15:29:58 +02:00