gedit r6762 - in trunk: . plugins/filebrowser
- From: jessevdk svn gnome org
- To: svn-commits-list gnome org
- Subject: gedit r6762 - in trunk: . plugins/filebrowser
- Date: Tue, 30 Dec 2008 09:29:22 +0000 (UTC)
Author: jessevdk
Date: Tue Dec 30 09:29:22 2008
New Revision: 6762
URL: http://svn.gnome.org/viewvc/gedit?rev=6762&view=rev
Log:
* plugins/filebrowser/gedit-file-browser-messages.c: added get_root
message
Modified:
trunk/ChangeLog
trunk/plugins/filebrowser/gedit-file-browser-messages.c
Modified: trunk/plugins/filebrowser/gedit-file-browser-messages.c
==============================================================================
--- trunk/plugins/filebrowser/gedit-file-browser-messages.c (original)
+++ trunk/plugins/filebrowser/gedit-file-browser-messages.c Tue Dec 30 09:29:22 2008
@@ -148,9 +148,24 @@
}
static void
-message_set_root_cb (GeditMessageBus *bus,
- GeditMessage *message,
- WindowData *data)
+message_get_root_cb (GeditMessageBus *bus,
+ GeditMessage *message,
+ WindowData *data)
+{
+ GeditFileBrowserStore *store;
+ gchar *uri;
+
+ store = gedit_file_browser_widget_get_browser_store (data->widget);
+ uri = gedit_file_browser_store_get_virtual_root (store);
+
+ gedit_message_set (message, "uri", uri, NULL);
+ g_free (uri);
+}
+
+static void
+message_set_root_cb (GeditMessageBus *bus,
+ GeditMessage *message,
+ WindowData *data)
{
gchar *root = NULL;
gchar *virtual = NULL;
@@ -522,6 +537,12 @@
/* Register method calls */
gedit_message_bus_register (bus,
+ MESSAGE_OBJECT_PATH, "get_root",
+ 1,
+ "uri", G_TYPE_STRING,
+ NULL);
+
+ gedit_message_bus_register (bus,
MESSAGE_OBJECT_PATH, "set_root",
1,
"uri", G_TYPE_STRING,
@@ -570,6 +591,7 @@
gedit_message_bus_register (bus, MESSAGE_OBJECT_PATH, "show_bookmarks", 0, NULL);
gedit_message_bus_register (bus, MESSAGE_OBJECT_PATH, "show_files", 0, NULL);
+ BUS_CONNECT (bus, get_root, data);
BUS_CONNECT (bus, set_root, data);
BUS_CONNECT (bus, set_emblem, data);
BUS_CONNECT (bus, add_filter, window);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]