gimp r26184 - in trunk: . app app/gui app/widgets
- From: neo svn gnome org
- To: svn-commits-list gnome org
- Subject: gimp r26184 - in trunk: . app app/gui app/widgets
- Date: Sun, 13 Jul 2008 19:49:32 +0000 (UTC)
Author: neo
Date: Sun Jul 13 19:49:32 2008
New Revision: 26184
URL: http://svn.gnome.org/viewvc/gimp?rev=26184&view=rev
Log:
2008-07-13 Sven Neumann <sven gimp org>
* app/widgets/Makefile.am
* app/widgets/gimpdbusservice.[ch]
* app/widgets/dbus-service.xml: removed here ...
* app/gui/Makefile.am
* app/gui/gimpdbusservice.[ch]
* app/gui/dbus-service.xml: ... and moved here.
(gimp_dbus_service_activate): raise the first display instead of
the toolbox.
* app/gui/gui-unique.c (gui_unique_win32_idle_open): same change
here, raise the display instead of the toolbox.
* app/unique.c: changed accordingly.
Added:
trunk/app/gui/dbus-service.xml (props changed)
- copied unchanged from r26183, /trunk/app/widgets/dbus-service.xml
trunk/app/gui/gimpdbusservice.c (contents, props changed)
- copied, changed from r26183, /trunk/app/widgets/gimpdbusservice.c
trunk/app/gui/gimpdbusservice.h (props changed)
- copied unchanged from r26183, /trunk/app/widgets/gimpdbusservice.h
Removed:
trunk/app/widgets/dbus-service.xml
trunk/app/widgets/gimpdbusservice.c
trunk/app/widgets/gimpdbusservice.h
Modified:
trunk/ChangeLog
trunk/app/gui/ (props changed)
trunk/app/gui/Makefile.am
trunk/app/gui/gui-unique.c
trunk/app/unique.c
trunk/app/widgets/ (props changed)
trunk/app/widgets/Makefile.am
Modified: trunk/app/gui/Makefile.am
==============================================================================
--- trunk/app/gui/Makefile.am (original)
+++ trunk/app/gui/Makefile.am Sun Jul 13 19:49:32 2008
@@ -15,9 +15,11 @@
noinst_LIBRARIES = libappgui.a
-libappgui_a_SOURCES = \
+libappgui_a_sources = \
color-history.c \
color-history.h \
+ gimpdbusservice.c \
+ gimpdbusservice.h \
gui.c \
gui.h \
gui-message.c \
@@ -36,4 +38,23 @@
ige-mac-menu.c \
ige-mac-menu.h
-EXTRA_DIST = makefile.msc
+libappgui_a_built_sources = gimpdbusservice-glue.h
+
+libappgui_a_SOURCES = $(libappgui_a_built_sources) $(libappgui_a_sources)
+
+EXTRA_DIST = \
+ dbus-service.xml \
+ makefile.msc
+
+
+#
+# rules to generate built sources
+#
+# setup autogeneration dependencies
+gen_sources = gimpdbusservice-glue.h
+CLEANFILES = $(gen_sources)
+
+$(srcdir)/gimpdbusservice.c: gimpdbusservice-glue.h
+
+gimpdbusservice-glue.h: $(srcdir)/dbus-service.xml
+ $(DBUS_BINDING_TOOL) --mode=glib-server --prefix=gimp $< > $(@F)
Copied: trunk/app/gui/gimpdbusservice.c (from r26183, /trunk/app/widgets/gimpdbusservice.c)
==============================================================================
--- /trunk/app/widgets/gimpdbusservice.c (original)
+++ trunk/app/gui/gimpdbusservice.c Sun Jul 13 19:49:32 2008
@@ -26,15 +26,17 @@
#include <gtk/gtk.h>
#include <dbus/dbus-glib.h>
-#include "widgets-types.h"
+#include "gui-types.h"
#include "core/gimp.h"
+#include "core/gimpcontainer.h"
#include "file/file-open.h"
+#include "display/gimpdisplay.h"
+
#include "gimpdbusservice.h"
#include "gimpdbusservice-glue.h"
-#include "gimpuimanager.h"
static void gimp_dbus_service_class_init (GimpDBusServiceClass *klass);
@@ -103,16 +105,13 @@
gimp_dbus_service_activate (GimpDBusService *service,
GError **dbus_error)
{
- const GList *managers;
+ GimpObject *display;
g_return_val_if_fail (GIMP_IS_DBUS_SERVICE (service), FALSE);
- /* raise the toolbox */
- managers = gimp_ui_managers_from_name ("<Image>");
+ display = gimp_container_get_first_child (service->gimp->displays);
- if (managers)
- gimp_ui_manager_activate_action (managers->data,
- "dialogs", "dialogs-toolbox");
+ gtk_window_present (GTK_WINDOW (GIMP_DISPLAY (display)->shell));
return TRUE;
}
Modified: trunk/app/gui/gui-unique.c
==============================================================================
--- trunk/app/gui/gui-unique.c (original)
+++ trunk/app/gui/gui-unique.c Sun Jul 13 19:49:32 2008
@@ -18,7 +18,7 @@
#include "config.h"
-#include <glib-object.h>
+#include <gtk/gtk.h>
#ifdef G_OS_WIN32
#include <windows.h>
@@ -30,12 +30,14 @@
#include <dbus/dbus-glib-lowlevel.h>
#endif
-#include "core/core-types.h"
+#include "gui/gui-types.h"
#include "core/gimp.h"
+#include "core/gimpcontainer.h"
-#include "widgets/gimpdbusservice.h"
+#include "display/gimpdisplay.h"
+#include "gimpdbusservice.h"
#include "gui-unique.h"
@@ -158,12 +160,12 @@
}
else
{
- /* raise the toolbox */
- const GList *managers = gimp_ui_managers_from_name ("<Image>");
+ /* raise the first display */
+ GimpObject *display;
- if (managers)
- gimp_ui_manager_activate_action (managers->data,
- "dialogs", "dialogs-toolbox");
+ display = gimp_container_get_first_child (unique_gimp->displays);
+
+ gtk_window_present (GTK_WINDOW (GIMP_DISPLAY (display)->shell));
}
return FALSE;
Modified: trunk/app/unique.c
==============================================================================
--- trunk/app/unique.c (original)
+++ trunk/app/unique.c Sun Jul 13 19:49:32 2008
@@ -58,6 +58,7 @@
#endif
}
+#ifndef GIMP_CONSOLE_COMPILATION
static gchar *
gimp_unique_filename_to_uri (const gchar *filename,
const gchar *cwd,
@@ -87,6 +88,8 @@
return uri;
}
+#endif
+
#if HAVE_DBUS_GLIB
@@ -97,7 +100,7 @@
#ifndef GIMP_CONSOLE_COMPILATION
/* for the DBus service names */
-#include "widgets/gimpdbusservice.h"
+#include "gui/gimpdbusservice.h"
DBusGConnection *connection = dbus_g_bus_get (DBUS_BUS_SESSION, NULL);
Modified: trunk/app/widgets/Makefile.am
==============================================================================
--- trunk/app/widgets/Makefile.am (original)
+++ trunk/app/widgets/Makefile.am Sun Jul 13 19:49:32 2008
@@ -11,8 +11,6 @@
-I$(top_builddir)/app \
-I$(top_srcdir)/app \
$(GTK_CFLAGS) \
- $(PANGOFT2_CFLAGS) \
- $(DBUS_GLIB_CFLAGS) \
-I$(includedir)
noinst_LIBRARIES = libappwidgets.a
@@ -110,8 +108,6 @@
gimpdataeditor.h \
gimpdatafactoryview.c \
gimpdatafactoryview.h \
- gimpdbusservice.c \
- gimpdbusservice.h \
gimpdeviceinfo.c \
gimpdeviceinfo.h \
gimpdevices.c \
@@ -350,30 +346,21 @@
gtkvwrapbox.c \
gtkvwrapbox.h
-libappwidgets_a_built_sources = gimpdbusservice-glue.h widgets-enums.c
+libappwidgets_a_built_sources = widgets-enums.c
libappwidgets_a_SOURCES = \
$(libappwidgets_a_built_sources) $(libappwidgets_a_sources)
-EXTRA_DIST = \
- dbus-service.xml \
- makefile.msc
+EXTRA_DIST = makefile.msc
#
# rules to generate built sources
#
# setup autogeneration dependencies
-gen_sources = xgen-wec gimpdbusservice-glue.h
+gen_sources = xgen-wec
CLEANFILES = $(gen_sources)
-
-$(srcdir)/gimpdbusservice.c: gimpdbusservice-glue.h
-
-gimpdbusservice-glue.h: $(srcdir)/dbus-service.xml
- $(DBUS_BINDING_TOOL) --mode=glib-server --prefix=gimp $< > $(@F)
-
-
widgets-enums.c: $(srcdir)/widgets-enums.h $(GIMP_MKENUMS)
$(GIMP_MKENUMS) \
--fhead "#include \"config.h\"\n#include <gtk/gtk.h>\n#include \"libgimpbase/gimpbase.h\"\n#include \"widgets-enums.h\"\n#include \"gimp-intl.h\"" \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]