summaryrefslogtreecommitdiff
path: root/src/nautilus-list-view.c
Commit message (Collapse)AuthorAgeFilesLines
* nautilus-list-view: add a comment to track libgdCarlos Soriano2015-03-011-0/+1
| | | | | | | Now that notifications no longer use libgd, would be cool to remove the libgd dependency. But we still need it to workaround a bug in GTK+. Add a comment to track libgd uses better, so "git grep libgd" shows them.
* views: initialize zoom-to-level action valueCarlos Soriano2015-02-251-0/+3
| | | | | | | | So the toolbar can poll it when creating the menu. Previously the slider in the toolbar had the wrong value when initialized. https://bugzilla.gnome.org/show_bug.cgi?id=745035
* list-view: add a workaround for a GTK bugCosimo Cecchi2015-02-181-1/+4
| | | | | | Makes dim labels work correctly. https://bugzilla.gnome.org/show_bug.cgi?id=744681
* list-view: use GdStyledRendererCosimo Cecchi2015-02-181-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=744681
* nautilus-list-view: use parent folder name as locationCarlos Soriano2015-02-171-7/+1
| | | | | | | | Design request. Having a full location is too much in most of the cases and makes all the columns too much wide. So show only the parent folder name. https://bugzilla.gnome.org/show_bug.cgi?id=744237
* nautilus-list-view: dim label of columns that are not the nameCarlos Soriano2015-02-171-0/+4
| | | | | | Design request https://bugzilla.gnome.org/show_bug.cgi?id=744237
* nautilus-list-view: put dates always in the last columnsCarlos Soriano2015-02-171-2/+2
| | | | | | Design request. https://bugzilla.gnome.org/show_bug.cgi?id=744237
* nautilus-list-view: don't show type columnCarlos Soriano2015-02-171-4/+4
| | | | | | The extension/icon should be enough https://bugzilla.gnome.org/show_bug.cgi?id=744237
* list-view: enable horizontal grid linesCosimo Cecchi2015-01-271-0/+1
| | | | To match mockups.
* list-view: increase vertical paddingCosimo Cecchi2015-01-271-3/+19
| | | | To match mockups.
* toolbar: cleanup handling of zoom actionsCosimo Cecchi2015-01-261-16/+8
| | | | | Store the entire state in the action. The toolbar will be called to update the state anyway...
* toolbar: don't explicitly show/hide visible columns menu itemsCosimo Cecchi2015-01-251-2/+0
| | | | Look at whether the action exists in the view action group instead.
* view: cleanup zoom-to-level actionsCosimo Cecchi2015-01-241-16/+31
| | | | | Instead of putting it in the superclass, have the subclasses implement it individually.
* general: rework menus of nautilusCarlos Soriano2015-01-241-100/+41
| | | | | | | | | Refresh the nautilus menus in the view (context menus) and the menus in the toolbar, changin as well in the path the UI of the toolbar to match mockups. In the way, port to GAction and GMenu every action and menu of nautilus and some clean ups thanks to this port.
* nautilus-view: drop reset to defaultsCarlos Soriano2015-01-241-37/+0
| | | | | With the upcomming UI rework the user won't need to reset to defaults, since the UI will be straighforward and not need to this item.
* nautilus-icon-info: rework zoom levelsCarlos Soriano2015-01-241-31/+17
| | | | | | | | | | Following a design request and preparing to the port to popovers of nautilus, we want to use only 3 zoom levels for each kind of view, so the slider makes sense. Also, following design guidelines, the new zoom levels sizes for icon view are 64, 96, 128, with default to 96 and 16, 32, 48 for list view, 32 being the default
* column-chooser: also move "Reset to Defaults" to the toolbarCosimo Cecchi2015-01-191-0/+1
|
* dnd: fix dnd issues with Type=Link desktop filesNelson Benítez León2015-01-071-1/+5
| | | | | | | | | | | When creating NautilusDragSelectionItem items for dnd make sure we use regular uri (instead of activation uri) for Type=Link desktop files. Other types of desktop files were not affected by this bug as their regular uri and activation uri are usually the same. Fixes bug 720390
* Use monospace font for permissionsMatthias Clasen2014-12-221-0/+5
| | | | | | | This makes the permission strings line up nicely. With other fonts, the wide w really throws off the alignment. https://bugzilla.gnome.org/show_bug.cgi?id=737904
* nautilus-list-view: Avoid unreadable namesCarlos Soriano2014-10-171-0/+1
| | | | | | | | | | Currently if the view is resized, the column name is resized as well given that use ellipsization allowing the column to become unreadable. To avoid that, use width-chars property to set a desired width, but at the same time allowing the user to resize without limits the name column if desired. https://bugzilla.gnome.org/show_bug.cgi?id=732004
* list-view: return FALSE from focus-out-event signalCosimo Cecchi2014-09-131-1/+3
| | | | | | | Or we'll possibly eat the event for the entry itself, which will have bad consequences to the state tracking of editable GtkCellRendererText. https://bugzilla.gnome.org/show_bug.cgi?id=732513
* build: fix some GCC warningsCosimo Cecchi2014-07-291-1/+1
|
* Use header bars for dialogsWilliam Jon McCann2014-02-071-2/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=723793
* Updated FSF's addressDaniel Mustieles2014-01-311-2/+1
|
* src: don't use deprecated GtkImageMenuItem and GtkStockCosimo Cecchi2013-08-131-1/+1
| | | | | There's another occurrence of GtkImageMenuItem right now, for the "Open With..." menu which is harder to fix.
* list-view: don't start DnD when dragging an expanderCosimo Cecchi2013-08-051-1/+1
| | | | Avoid making expanders in list view drag sources.
* list-view: use the cairo surface as a drag iconCosimo Cecchi2013-08-051-11/+9
| | | | | As we now store surfaces in the GtkListStore, we have to change the drag method to use it instead of a pixbuf.
* list-view: don't crash when expanding a directoryCosimo Cecchi2013-08-041-0/+7
| | | | | We need to check for file != NULL, which is true in the case we just started expanding the directory.
* Support HiDpi iconsCosimo Cecchi2013-08-031-2/+12
| | | | | Port the rendering of icons to cairo surfaces, so that we can apply the GDK scale factor when rendering icons.
* Bug 704061 - Replace $HOME in the Location columnGarrett Regier2013-07-201-26/+107
| | | Also replace it in the Trash's Original Location column.
* Bug 622941 - Show column chooser when header is right clickedGarrett Regier2013-07-131-0/+198
|
* Bug 697183 - Fix resize columns after adding/removing themGarrett Regier2013-07-131-13/+9
| | | | | | | | Instead of appending and removing the columns simply set their visibility. This seems to fix the issue after attempting to reproduce the bug for a few minutes. Signed-off-by: Garrett Regier <garrett@yorba.org>
* Bug 697187 - Show relative paths in location column when searchingGarrett Regier2013-07-111-0/+49
|
* Bug 374661 - Show Location column by default for search resultsGarrett Regier2013-06-211-8/+32
|
* Bug 698190 - Update visible column on reset to defaultsGarrett Regier2013-06-211-32/+42
|
* view: remove NautilusViewFactoryCosimo Cecchi2013-04-081-32/+3
| | | | | | We stopped having pluggable views a long time ago; remove the factory code completely in favor of a simple nautilus_view_new() that looks at the specified view ID among the list of views we support.
* view-factory: remove supports_uri()Cosimo Cecchi2013-04-081-23/+1
| | | | | There's really no use for this in the current Nautilus, and we're getting rid of nautilus-view-factory.
* Always use activation URI for DnD sourcesCosimo Cecchi2013-03-061-1/+1
| | | | | This ensures DnD from special locations (e.g. Recent or Trash) always works even for targets that do not use gvfs.
* list-view: follow the newly introduced use-tree-view GSettingCosimo Cecchi2013-02-111-17/+47
|
* list-view: add back a treeview optionCosimo Cecchi2013-02-111-127/+399
| | | | | | | Re-add most of the code that handled the tree view in NautilusListModel and NautilusListView, cleaned up and rebased to master. The tree mode will be activated by a checkbox in the Preferences dialog.
* Normalize signal namesWilliam Jon McCann2013-01-221-23/+23
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=692234
* Cache drag selections on drag beginWilliam Jon McCann2013-01-221-65/+79
| | | | | | Since the contents of the view may change. https://bugzilla.gnome.org/show_bug.cgi?id=692234
* Switch location on list view hoverWilliam Jon McCann2013-01-211-0/+10
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=692097
* general: Use proper Unicode ellipsis instead of three periodsJeremy Bicha2012-12-031-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=689586
* list-view: don't use gtk_tree_path_up()Cosimo Cecchi2012-11-021-90/+8
| | | | Since our model is a flat list.
* list-view: don't call parent when the row has been selectedCosimo Cecchi2012-10-101-1/+3
| | | | | | | | This is a regression from commit 0b9ddf8826d68325f3070723e73177f134bc8b1f, which broke dragging multiple rows. https://bugzilla.gnome.org/show_bug.cgi?id=683751
* list-view: clear the renaming file when stopping cell editingCosimo Cecchi2012-10-021-0/+2
| | | | | | | If the renaming_file member sticks around, we will ignore activation of new files. Instead, make sure to clear it out when the model is cleared. https://bugzilla.gnome.org/show_bug.cgi?id=685109
* Remove some unused codeWilliam Jon McCann2012-09-101-5/+0
|
* Always show the name column because we're worthless without itWilliam Jon McCann2012-09-051-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=683439
* Don't crash if we can't load column preferencesWilliam Jon McCann2012-09-051-4/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662131