Commit Graph

65 Commits

Author SHA1 Message Date
JosephMcc
6801233bd8 filebrowser: Do not parse .hidden in the file browser
f0454abbec
2017-02-15 18:25:54 -08:00
JosephMcc
5c08882ba6 filebrowser: Don't use deprecated GtkStock 2017-02-15 18:25:54 -08:00
JosephMcc
ee1448d73f filebrowser: Activate selected item when search is complete
0701c9c463
2017-02-15 18:25:54 -08:00
JosephMcc
bf1133231b filebrowser: Redesign the toolbar in filebrowser 2017-02-15 18:25:54 -08:00
JosephMcc
87238194c3 filebrowser: don't use deprecated GIOScheduler
2d1eb80d3d
2017-02-15 18:25:54 -08:00
JosephMcc
9637840886 filebrowser: use Untitled File/Folder for new file/folders
e7e404a32a
2017-02-15 18:25:54 -08:00
JosephMcc
80509d36a3 filebrowser: "Rename" menu entry should have an ellipsis 2017-02-15 18:25:54 -08:00
JosephMcc
14cc619751 xed-file-browser-utils.c: Clean up code style 2017-02-15 18:25:54 -08:00
JosephMcc
44f60af7a7 filebrowser: Support new location of gtk bookmarks file
Also remove an old bit of code that was left over when some of the ifdef's for
windows and mac specific code was removed.

54d69eb93c
2017-02-15 18:25:54 -08:00
JosephMcc
1e2e106d70 filebrowser: Remove the back and forward toolbar dropdowns 2017-02-15 18:25:54 -08:00
JosephMcc
c27e781132 filebrowser: Fix crash on open_terminal action
0836fd05ac
2017-02-15 18:25:54 -08:00
JosephMcc
fa31c65c2f filebrowser: Don't leak GFiles
e2f792359a
2017-02-15 18:25:54 -08:00
JosephMcc
fe9e6ac91c file-browser-messages: Clean up formatting 2017-02-15 18:25:54 -08:00
JosephMcc
372399891d filebrowser: Unref the enumerator in the filebrowser plugin
8bb1b9555f
2017-02-15 18:25:54 -08:00
JosephMcc
4c45b083e1 Do not leak file info for . and .. dirs
fa5fa82ce0
2017-02-15 18:25:54 -08:00
JosephMcc
f20b3bdcf5 filebrowser-view: Removed the unused "busy" cursor 2017-02-15 18:25:54 -08:00
JosephMcc
61bca3cc0f xed-file-browser-widget: Clean up code styling 2017-02-15 18:25:54 -08:00
JosephMcc
a1e94f2777 Use slice allocator instead of g_new when appropriate
a0b15be6fd
2017-02-15 18:25:54 -08:00
JosephMcc
ca9321f599 Fix g_free which should be g_object_unref in file browser
331af4bdda
2017-02-15 18:25:54 -08:00
JosephMcc
c253d9feaa Focus view when opening files from the filebrowser or documents panel
139db33451
2017-02-13 01:56:33 -08:00
JosephMcc
2aa009cb76 Port xed to dbus and GtkApplication
This further improves on the port to GtkSource API's and cleans up a ton of
legacy code in xed based on upstream changes in Gedit.
2017-02-04 22:17:58 -08:00
JosephMcc
f05ddd7b63 Port to GtkSource* API
There are still bugs but this gets it started
2017-01-30 14:52:12 -08:00
JosephMcc
f546598d83 Remove xed_utils_location_has_file_scheme 2017-01-21 14:44:55 -08:00
JosephMcc
f21c6e9361 Port to the use of GFile instead of URIs and merge gio document loader and saver
into document loader and saver
2017-01-14 11:48:19 -08:00
JosephMcc
b9e5097250 Add new (App/Window/View)Activatable interfaces for plugins
Currently only the modelines and filebrowser plugins are updated to these new
interfaces
2017-01-09 11:57:48 -08:00
JosephMcc
ded60fbe20 xed-panel: Clean up more uses of GtkStock
Also update a couple of the plugins that call this functionality
2017-01-01 15:41:06 -08:00
JosephMcc
89758101cc plugins: Make them actually recognized and loaded by Xed
Adapted from:
e1fbe56adf
2016-12-26 16:12:05 -08:00
JosephMcc
4cad8ffa7f filebrowser-plugin: Port to libpeas
Adapted from:
3e00f9094c
2016-12-26 13:25:50 -08:00
JosephMcc
cadb9c72c6 filebrowser-plugin: Convert most icons to symbolic icons 2016-10-06 13:24:36 -07:00
JosephMcc
a187bb016d filbrowser-plugin: Convert indentation to spaces and remove extra whitespace 2016-10-06 12:17:48 -07:00
JosephMcc
b084e7b4c6 gtk: We're targeting gtk3.10 so clean up all the gtk version checks and go with that 2016-02-14 14:47:56 -08:00
monsta
61ad45a01a fix a few build warnings 2016-02-10 16:15:50 +03:00
Clement Lefebvre
5feed8d0ed Fixed wrong dconf paths 2016-02-10 10:00:39 +00:00
Clement Lefebvre
16eacdc3f4 Renamed Xedit -> Xed (avoid name clash with x11-apps's xedit) 2016-02-04 09:20:42 +00:00
Clement Lefebvre
ebcaade4a7 Fixed compilation error 2016-01-25 16:53:20 +00:00
Clement Lefebvre
f8e40ce128 Removed dependencies on mate-terminal 2016-01-25 16:30:44 +00:00
Clement Lefebvre
7f38755543 Removed Caja dependencies 2016-01-25 15:52:34 +00:00
Clement Lefebvre
4304f9ffc1 Rename Pluma to Xedit 2016-01-25 15:33:34 +00:00
Wolfgang Ulbrich
2e1b92d4e2 GTK3 filebrowser-widget.c: fix build with gtk+-3.14
- improve https://github.com/mate-desktop/pluma/commit/3d2d796
2015-12-05 14:35:12 +01:00
monsta
a8f0ea83db fix build breakage introduced in cf7db5e02e 2015-12-03 10:40:10 +03:00
Wolfgang Ulbrich
3d2d7963ab GTK3: replace reprecatated gdk_cursor functions
- Gtk+-3.16: gdk_cursor_new --> gdk_cursor_new_for_display
- GTK3: gdk_cursor_unref --> g_object_unref
2015-12-01 23:42:18 +01:00
Wolfgang Ulbrich
dc6b2065db GTk3: don't use deprecated GTK_TYPE_{V/H}BOX 2015-12-01 22:31:33 +01:00
Wolfgang Ulbrich
9994dd399a GTK3: don't use deprecated gtk_{v/h}-box 2015-12-01 22:31:33 +01:00
Wolfgang Ulbrich
cf7db5e02e GTK3: replace reprecatated gdk_cursor functions
- Gtk+-3.16: gdk_cursor_new --> gdk_cursor_new_for_display
- GTK3: gdk_cursor_unref --> g_object_unref
2015-11-26 14:31:50 +01:00
infirit
ca8ca6923e Rework gsettings schema building
* Bump intltool required version for gsettings support
* Extract strings with intltool directly
* Let autoconf generate the xml files
2015-09-08 17:19:30 +02:00
monsta
b24934e186 drop support for win32/osx and checkupdate plugin
that plugin has never been built in linux anyway due to logic
in configure.ac
2015-09-02 11:34:01 +02:00
Monsta
79c3e28490 drop gdkkeysyms-compat usage, use modern key names 2015-08-03 18:04:03 +03:00
Monsta
aac60a7008 filebrowser plugin: first connect to settings, then read them.
fixes the issue with GLib >= 2.43,
https://git.gnome.org/browse/glib/commit/?id=8ff5668a458344da22d30491e3ce726d861b3619

Closes https://github.com/mate-desktop/pluma/pull/109
2015-04-06 11:21:42 +02:00
Stefano Karapetsas
1f4945e1ff filebrowser: Fix g_settings_schema_source_lookup usage 2014-06-06 20:16:24 +02:00
infirit
cc28312a3f Drop support for gtk+ < 2.24
* Bump required gtk+2 version
* Remove pluma-spinner
* Remove pluma-message-are
2014-05-19 18:37:37 +02:00