[glade3] * configure.ac: Require GTK+ 3.0 and change package domain from glade3 -> glade
- From: Tristan Van Berkom <tvb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glade3] * configure.ac: Require GTK+ 3.0 and change package domain from glade3 -> glade
- Date: Tue, 15 Jun 2010 20:44:30 +0000 (UTC)
commit 9240c83dddcedaa3dd482418020622b288c6915f
Author: Tristan Van Berkom <tristan van berkom gmail com>
Date: Tue Jun 15 16:43:51 2010 -0400
* configure.ac: Require GTK+ 3.0 and change package domain from glade3 -> glade
* src/Makefile.am, gladeui/Makefile.am: application 'glade-3' -> 'glade',
library libgladeui-1 -> libgladeui-2
* plugins/Makefile.am, plugins/gnome/*: Removed libgnomeui support.
* plugins/gtk/gtk+.xml.in, plugins/gtk/glade-gtk.c: Removed all reference to
deprecated GTK+ widgets (anything removed in 3.0).
ChangeLog | 12 +
configure.ac | 36 +-
gladeui/Makefile.am | 23 +-
gladeui/glade-app.c | 11 -
gladeui/glade-utils.c | 71 -
gladeui/glade-utils.h | 4 -
plugins/Makefile.am | 4 -
plugins/gnome/Makefile.am | 45 -
plugins/gnome/bonobo.xml.in | 56 -
plugins/gnome/canvas.xml.in | 88 -
plugins/gnome/glade-gnome.c | 1736 --------------------
plugins/gnome/gnome.xml.in | 384 -----
plugins/gnome/icons/16x16/Makefile.am | 30 -
plugins/gnome/icons/16x16/widget-bonobo-dock.png | Bin 142 -> 0 bytes
.../gnome/icons/16x16/widget-bonobo-dockitem.png | Bin 156 -> 0 bytes
plugins/gnome/icons/16x16/widget-gnome-about.png | Bin 221 -> 0 bytes
plugins/gnome/icons/16x16/widget-gnome-app.png | Bin 168 -> 0 bytes
plugins/gnome/icons/16x16/widget-gnome-appbar.png | Bin 113 -> 0 bytes
plugins/gnome/icons/16x16/widget-gnome-canvas.png | Bin 108 -> 0 bytes
.../gnome/icons/16x16/widget-gnome-colorpicker.png | Bin 199 -> 0 bytes
.../gnome/icons/16x16/widget-gnome-dateedit.png | Bin 164 -> 0 bytes
plugins/gnome/icons/16x16/widget-gnome-dialog.png | Bin 206 -> 0 bytes
plugins/gnome/icons/16x16/widget-gnome-druid.png | Bin 150 -> 0 bytes
.../icons/16x16/widget-gnome-druidpageedge.png | Bin 150 -> 0 bytes
.../icons/16x16/widget-gnome-druidpagestandard.png | Bin 155 -> 0 bytes
plugins/gnome/icons/16x16/widget-gnome-entry.png | Bin 153 -> 0 bytes
.../gnome/icons/16x16/widget-gnome-fileentry.png | Bin 164 -> 0 bytes
.../gnome/icons/16x16/widget-gnome-fontpicker.png | Bin 291 -> 0 bytes
plugins/gnome/icons/16x16/widget-gnome-href.png | Bin 121 -> 0 bytes
.../gnome/icons/16x16/widget-gnome-iconentry.png | Bin 204 -> 0 bytes
.../gnome/icons/16x16/widget-gnome-iconlist.png | Bin 241 -> 0 bytes
.../icons/16x16/widget-gnome-iconselection.png | Bin 224 -> 0 bytes
.../gnome/icons/16x16/widget-gnome-messagebox.png | Bin 229 -> 0 bytes
plugins/gnome/icons/16x16/widget-gnome-pixmap.png | Bin 268 -> 0 bytes
.../gnome/icons/16x16/widget-gnome-pixmapentry.png | Bin 164 -> 0 bytes
.../gnome/icons/16x16/widget-gnome-propertybox.png | Bin 224 -> 0 bytes
plugins/gnome/icons/22x22/Makefile.am | 31 -
plugins/gnome/icons/22x22/widget-bonobo-dock.png | Bin 147 -> 0 bytes
.../gnome/icons/22x22/widget-bonobo-dockitem.png | Bin 174 -> 0 bytes
plugins/gnome/icons/22x22/widget-gnome-about.png | Bin 236 -> 0 bytes
plugins/gnome/icons/22x22/widget-gnome-app.png | Bin 181 -> 0 bytes
plugins/gnome/icons/22x22/widget-gnome-appbar.png | Bin 122 -> 0 bytes
plugins/gnome/icons/22x22/widget-gnome-canvas.png | Bin 115 -> 0 bytes
.../gnome/icons/22x22/widget-gnome-colorpicker.png | Bin 168 -> 0 bytes
.../gnome/icons/22x22/widget-gnome-dateedit.png | Bin 177 -> 0 bytes
plugins/gnome/icons/22x22/widget-gnome-dialog.png | Bin 283 -> 0 bytes
plugins/gnome/icons/22x22/widget-gnome-druid.png | Bin 143 -> 0 bytes
.../icons/22x22/widget-gnome-druidpageedge.png | Bin 143 -> 0 bytes
.../icons/22x22/widget-gnome-druidpagestandard.png | Bin 143 -> 0 bytes
plugins/gnome/icons/22x22/widget-gnome-entry.png | Bin 170 -> 0 bytes
.../gnome/icons/22x22/widget-gnome-fileentry.png | Bin 177 -> 0 bytes
.../gnome/icons/22x22/widget-gnome-fontpicker.png | Bin 175 -> 0 bytes
plugins/gnome/icons/22x22/widget-gnome-href.png | Bin 150 -> 0 bytes
.../gnome/icons/22x22/widget-gnome-iconentry.png | Bin 226 -> 0 bytes
.../gnome/icons/22x22/widget-gnome-iconlist.png | Bin 265 -> 0 bytes
.../icons/22x22/widget-gnome-iconselection.png | Bin 274 -> 0 bytes
.../gnome/icons/22x22/widget-gnome-messagebox.png | Bin 310 -> 0 bytes
plugins/gnome/icons/22x22/widget-gnome-pixmap.png | Bin 269 -> 0 bytes
.../gnome/icons/22x22/widget-gnome-pixmapentry.png | Bin 177 -> 0 bytes
.../gnome/icons/22x22/widget-gnome-propertybox.png | Bin 263 -> 0 bytes
plugins/gnome/icons/Makefile.am | 3 -
plugins/gtk+/Makefile.am | 2 +-
plugins/gtk+/glade-gtk.c | 229 +---
plugins/gtk+/gtk+.xml.in | 110 +--
src/Makefile.am | 20 +-
src/{glade-3.rc.in => glade.rc.in} | 0
66 files changed, 47 insertions(+), 2848 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 377a24c..16a859b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2010-06-15 Tristan Van Berkom <tvb gnome org>
+
+ * configure.ac: Require GTK+ 3.0 and change package domain from glade3 -> glade
+
+ * src/Makefile.am, gladeui/Makefile.am: application 'glade-3' -> 'glade',
+ library libgladeui-1 -> libgladeui-2
+
+ * plugins/Makefile.am, plugins/gnome/*: Removed libgnomeui support.
+
+ * plugins/gtk/gtk+.xml.in, plugins/gtk/glade-gtk.c: Removed all reference to
+ deprecated GTK+ widgets (anything removed in 3.0).
+
2010-06-10 Javier Jardón <jjardon gnome org>
* m4/python.m4: quote the definition of AM_CHECK_PYMOD
diff --git a/configure.ac b/configure.ac
index 25c4f0a..0277a5e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -7,7 +7,7 @@ m4_define(glade_minor_version, 7)
m4_define(glade_micro_version, 1)
m4_define(glade_version, glade_major_version.glade_minor_version.glade_micro_version)
-AC_INIT([glade3], [glade_version],
+AC_INIT([glade], [glade_version],
[http://bugzilla.gnome.org/enter_bug.cgi?product=glade3])
AC_CONFIG_HEADERS([config.h])
@@ -53,7 +53,7 @@ AM_PROG_LIBTOOL
# If any interfaces have been removed since the last public release, then set GLADE_AGE to 0.
# Reference: http://www.gnu.org/software/libtool/manual.html#Versioning
GLADE_REVISION=0
-GLADE_CURRENT=10
+GLADE_CURRENT=0
GLADE_AGE=0
GLADE_CURRENT_MINUS_AGE=`expr $GLADE_CURRENT - $GLADE_AGE`
AC_SUBST(GLADE_REVISION)
@@ -121,7 +121,7 @@ GTK_DOC_CHECK(1.9)
dnl ================================================================
dnl Check for gtk+
dnl ================================================================
-PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.20 gthread-2.0 libxml-2.0 >= 2.4.0])
+PKG_CHECK_MODULES(GTK, [gtk+-3.0 libxml-2.0 >= 2.4.0])
AC_SUBST(GTK_LIBS)
AC_SUBST(GTK_CFLAGS)
@@ -133,25 +133,6 @@ AC_CHECK_FUNCS(gtk_print_unix_dialog_new,[have_unix_print=yes]; break,[have_unix
AM_CONDITIONAL(HAVE_GTK_UNIX_PRINT, test x"$have_unix_print" = "xyes")
dnl ================================================================
-dnl Check for optional gnome libs
-dnl ================================================================
-AC_ARG_ENABLE(gnome,
- AS_HELP_STRING([--disable-gnome], [disable gnome catalog]),
- check_gnome=$enableval, check_gnome=yes)
-
-if test x"$check_gnome" = x"yes"; then
- PKG_CHECK_MODULES(GNOME, [libbonoboui-2.0 libgnomeui-2.0],
- [have_gnome=yes],[have_gnome=no])
- AC_SUBST(GNOME_LIBS)
- AC_SUBST(GNOME_CFLAGS)
-else
- have_gnome=no
-fi
-
-AM_CONDITIONAL(BUILD_GNOME, test x"$have_gnome" = "xyes")
-
-
-dnl ================================================================
dnl Python for optional python dev libs
dnl ================================================================
AC_ARG_ENABLE(python,
@@ -249,6 +230,10 @@ if test "x$_gdk_tgt" = xquartz; then
AC_SUBST(IGE_MAC_CFLAGS)
fi
+
+AC_SUBST([GLADE_PREFIX])
+
+
AC_SUBST([AM_CPPFLAGS])
AC_SUBST([AM_CFLAGS])
AC_SUBST([AM_CXXFLAGS])
@@ -276,16 +261,12 @@ data/icons/hicolor/scalable/apps/Makefile
gladeui/Makefile
gladeui/gladeui.rc
src/Makefile
-src/glade-3.rc
+src/glade.rc
plugins/Makefile
plugins/gtk+/Makefile
plugins/gtk+/icons/Makefile
plugins/gtk+/icons/16x16/Makefile
plugins/gtk+/icons/22x22/Makefile
-plugins/gnome/Makefile
-plugins/gnome/icons/Makefile
-plugins/gnome/icons/16x16/Makefile
-plugins/gnome/icons/22x22/Makefile
plugins/python/Makefile
po/Makefile.in
doc/Makefile
@@ -302,7 +283,6 @@ Configuration:
Source code location: ${srcdir}
Compiler: ${CC}
GTK+ UNIX Print Widgets: ${have_unix_print}
- GNOME UI Widgets: ${have_gnome}
PYTHON Widgets support: ${have_python}
Build Reference Manual: ${enable_gtk_doc}
diff --git a/gladeui/Makefile.am b/gladeui/Makefile.am
index 490d835..b390f49 100644
--- a/gladeui/Makefile.am
+++ b/gladeui/Makefile.am
@@ -1,22 +1,19 @@
common_defines = \
-DG_LOG_DOMAIN=\"GladeUI\" \
- -DGLADE_DATADIR="\"$(pkgdatadir)\"" \
- -DGLADE_LIBDIR="\"$(pkglibdir)\"" \
-DGLADE_CATALOGSDIR="\"$(pkgdatadir)/catalogs\""\
-DGLADE_MODULESDIR="\"$(pkglibdir)/modules\"" \
- -DGLADE_PLUGINSDIR="\"$(pkglibdir)/plugins\"" \
-DGLADE_PIXMAPSDIR="\"$(pkgdatadir)/pixmaps\"" \
-DGLADE_LOCALEDIR="\"$(datadir)/locale\""
-lib_LTLIBRARIES = libgladeui-1.la
+lib_LTLIBRARIES = libgladeui-2.la
BUILT_SOURCES = glade-marshallers.c glade-marshallers.h
EXTRA_DIST = glade-marshallers.list gladeui.rc.in icon-naming-spec.c
# The glade-3 core library
-libgladeui_1_la_SOURCES = \
+libgladeui_2_la_SOURCES = \
glade-widget-adaptor.c \
glade-debug.c \
glade-project.c \
@@ -62,24 +59,24 @@ libgladeui_1_la_SOURCES = \
glade-editor-table.c \
glade-cell-renderer-icon.c
-libgladeui_1_la_CPPFLAGS = \
+libgladeui_2_la_CPPFLAGS = \
$(common_defines) \
-I$(top_srcdir) \
-I$(top_builddir) \
$(AM_CPPFLAGS)
-libgladeui_1_la_CFLAGS = \
+libgladeui_2_la_CFLAGS = \
$(GTK_CFLAGS) \
$(IGE_MAC_BUNDLE_FLAG) \
$(IGE_MAC_CFLAGS) \
$(WARN_CFLAGS) \
$(AM_CFLAGS)
-libgladeui_1_la_LDFLAGS = -version-info $(GLADE_CURRENT):$(GLADE_REVISION):$(GLADE_AGE) $(AM_LDFLAGS)
-libgladeui_1_la_LIBADD = $(GTK_LIBS) $(IGE_MAC_LIBS)
+libgladeui_2_la_LDFLAGS = -version-info $(GLADE_CURRENT):$(GLADE_REVISION):$(GLADE_AGE) $(AM_LDFLAGS)
+libgladeui_2_la_LIBADD = $(GTK_LIBS) $(IGE_MAC_LIBS)
-libgladeuiincludedir=$(includedir)/libgladeui-1.0/gladeui
+libgladeuiincludedir=$(includedir)/libgladeui-2.0/gladeui
libgladeuiinclude_HEADERS = \
glade.h \
glade-debug.h \
@@ -120,12 +117,12 @@ libgladeuiinclude_HEADERS = \
if PLATFORM_WIN32
-libgladeui_1_la_LDFLAGS += -no-undefined
+libgladeui_2_la_LDFLAGS += -no-undefined
endif
if NATIVE_WIN32
-libgladeui_1_la_LDFLAGS += -Wl,gladeui-win32-res.o -export-symbols gladeui.def
-libgladeui_1_la_DEPENDENCIES = gladeui-win32-res.o gladeui.def
+libgladeui_2_la_LDFLAGS += -Wl,gladeui-win32-res.o -export-symbols gladeui.def
+libgladeui_2_la_DEPENDENCIES = gladeui-win32-res.o gladeui.def
endif
gladeui-win32-res.o: gladeui.rc
diff --git a/gladeui/glade-app.c b/gladeui/glade-app.c
index 8c52bb1..81259b9 100644
--- a/gladeui/glade-app.c
+++ b/gladeui/glade-app.c
@@ -101,7 +101,6 @@ static guint glade_app_signals[LAST_SIGNAL] = { 0 };
/* installation paths */
static gchar *catalogs_dir = NULL;
static gchar *modules_dir = NULL;
-static gchar *plugins_dir = NULL;
static gchar *pixmaps_dir = NULL;
static gchar *locale_dir = NULL;
@@ -340,15 +339,6 @@ glade_app_get_modules_dir (void)
}
const gchar *
-glade_app_get_plugins_dir (void)
-{
- glade_init_check ();
-
- return plugins_dir;
-}
-
-
-const gchar *
glade_app_get_pixmaps_dir (void)
{
glade_init_check ();
@@ -389,7 +379,6 @@ build_package_paths (void)
#else
catalogs_dir = g_strdup (GLADE_CATALOGSDIR);
modules_dir = g_strdup (GLADE_MODULESDIR);
- plugins_dir = g_strdup (GLADE_PLUGINSDIR);
pixmaps_dir = g_strdup (GLADE_PIXMAPSDIR);
locale_dir = g_strdup (GLADE_LOCALEDIR);
#endif
diff --git a/gladeui/glade-utils.c b/gladeui/glade-utils.c
index dfd5e22..9d47c52 100644
--- a/gladeui/glade-utils.c
+++ b/gladeui/glade-utils.c
@@ -421,77 +421,6 @@ glade_util_compare_stock_labels (gconstpointer a, gconstpointer b)
}
/**
- * glade_util_gtk_combo_func:
- * @data:
- *
- * TODO: write me
- *
- * Returns:
- */
-gchar *
-glade_util_gtk_combo_func (gpointer data)
-{
- GtkListItem * listitem = data;
-
- /* I needed to pinch this as well - Damon. */
- static const gchar *gtk_combo_string_key = "gtk-combo-string-value";
-
- GtkWidget *label;
- gchar *ltext = NULL;
-
- ltext = (gchar *) g_object_get_data (G_OBJECT (listitem),
- gtk_combo_string_key);
- if (!ltext) {
- label = gtk_bin_get_child (GTK_BIN (listitem));
- if (!label || !GTK_IS_LABEL (label))
- return NULL;
- ltext = (gchar*) gtk_label_get_text (GTK_LABEL (label));
- }
-
- return ltext;
-}
-
-/* These are pinched from gtkcombo.c */
-/**
- * glade_util_gtk_combo_find:
- * @combo:
- *
- * TODO: write me
- *
- * Returns:
- */
-gpointer /* GtkListItem * */
-glade_util_gtk_combo_find (GtkCombo * combo)
-{
- gchar *text;
- gchar *ltext;
- GList *clist;
- gsize len;
-
- int (*string_compare) (const char *, const char *, gsize);
-
- if (combo->case_sensitive)
- string_compare = strncmp;
- else
- string_compare = g_ascii_strncasecmp;
-
- text = (gchar*) gtk_entry_get_text (GTK_ENTRY (combo->entry));
- len = text ? strlen (text) : 0;
- clist = GTK_LIST (combo->list)->children;
-
- while (clist && clist->data) {
- ltext = glade_util_gtk_combo_func (GTK_LIST_ITEM (clist->data));
- if (!ltext)
- continue;
- if (!(*string_compare) (ltext, text, len))
- return (GtkListItem *) clist->data;
- clist = clist->next;
- }
-
- return NULL;
-}
-
-/**
* glade_util_hide_window:
* @window: a #GtkWindow
*
diff --git a/gladeui/glade-utils.h b/gladeui/glade-utils.h
index edbf8ad..56cea79 100644
--- a/gladeui/glade-utils.h
+++ b/gladeui/glade-utils.h
@@ -49,10 +49,6 @@ gint glade_util_compare_stock_labels (gconstpointer a, gconstpointe
void glade_util_hide_window (GtkWindow *window);
-gchar *glade_util_gtk_combo_func (gpointer data);
-
-gpointer glade_util_gtk_combo_find (GtkCombo *combo);
-
GtkWidget *glade_util_file_dialog_new (const gchar *title,
GladeProject *project,
diff --git a/plugins/Makefile.am b/plugins/Makefile.am
index 093e188..1324bc4 100644
--- a/plugins/Makefile.am
+++ b/plugins/Makefile.am
@@ -2,10 +2,6 @@
SUBDIRS = gtk+
-if BUILD_GNOME
-SUBDIRS += gnome
-endif
-
if BUILD_PYTHON
SUBDIRS += python
endif
diff --git a/plugins/gtk+/Makefile.am b/plugins/gtk+/Makefile.am
index 032397d..c420717 100644
--- a/plugins/gtk+/Makefile.am
+++ b/plugins/gtk+/Makefile.am
@@ -2,7 +2,7 @@
SUBDIRS = icons
-libgladeui = $(top_builddir)/gladeui/libgladeui-1.la
+libgladeui = $(top_builddir)/gladeui/libgladeui-2.la
# libgladegtk
diff --git a/plugins/gtk+/glade-gtk.c b/plugins/gtk+/glade-gtk.c
index 188c899..acdf675 100644
--- a/plugins/gtk+/glade-gtk.c
+++ b/plugins/gtk+/glade-gtk.c
@@ -5167,18 +5167,6 @@ glade_gtk_file_chooser_forall (GtkWidget *widget, gpointer data)
NULL);
}
-static void
-glade_gtk_input_dialog_forall (GtkWidget *widget, gpointer data)
-{
- /* Make every option menu insensitive, yes it use a deprecated widget */
- if (GTK_IS_OPTION_MENU (widget))
- gtk_widget_set_sensitive (widget, FALSE);
- else if (GTK_IS_CONTAINER (widget))
- gtk_container_forall (GTK_CONTAINER (widget),
- glade_gtk_input_dialog_forall,
- NULL);
-}
-
void
glade_gtk_dialog_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
@@ -5187,8 +5175,8 @@ glade_gtk_dialog_post_create (GladeWidgetAdaptor *adaptor,
GtkDialog *dialog = GTK_DIALOG (object);
GladeWidget *widget;
GladeWidget *vbox_widget, *actionarea_widget, *colorsel, *fontsel;
- GladeWidget *save_button = NULL, *close_button = NULL, *ok_button = NULL,
- *cancel_button = NULL, *help_button = NULL, *apply_button = NULL;
+ GladeWidget *ok_button = NULL, *cancel_button = NULL,
+ *help_button = NULL, *apply_button = NULL;
g_return_if_fail (GTK_IS_DIALOG (dialog));
@@ -5202,40 +5190,7 @@ glade_gtk_dialog_post_create (GladeWidgetAdaptor *adaptor,
glade_widget_property_set (widget, "border-width", 5);
}
- if (GTK_IS_INPUT_DIALOG (object))
- {
- GtkInputDialog *id = GTK_INPUT_DIALOG (dialog);
-
- save_button = glade_widget_adaptor_create_internal
- (widget, G_OBJECT (id->save_button),
- "save_button", "inputdialog", FALSE, reason);
- close_button = glade_widget_adaptor_create_internal
- (widget, G_OBJECT (id->close_button),
- "close_button", "inputdialog", FALSE, reason);
- /*
- On device and mode menu items "activate" signal handlers
- GtkInputDialog call gtk_widget_get_toplevel() and assume that
- the toplevel returned is the GtkInputDialog but since the
- dialog is embed inside glade the returned pointer is not what
- expected and this gives a segfault :S
- */
- gtk_container_forall (GTK_CONTAINER (dialog),
- glade_gtk_input_dialog_forall,
- NULL);
-
- glade_gtk_dialog_stop_offending_signals (GTK_WIDGET (dialog));
- }
- else if (GTK_IS_FILE_SELECTION (object))
- {
- ok_button = glade_widget_adaptor_create_internal
- (widget, G_OBJECT (GTK_FILE_SELECTION (object)->ok_button),
- "ok_button", "filesel", FALSE, reason);
-
- cancel_button = glade_widget_adaptor_create_internal
- (widget, G_OBJECT (GTK_FILE_SELECTION (object)->cancel_button),
- "cancel_button", "filesel", FALSE, reason);
- }
- else if (GTK_IS_COLOR_SELECTION_DIALOG (object))
+ if (GTK_IS_COLOR_SELECTION_DIALOG (object))
{
ok_button = glade_widget_adaptor_create_internal
(widget, G_OBJECT (GTK_COLOR_SELECTION_DIALOG (object)->ok_button),
@@ -5346,21 +5301,7 @@ glade_gtk_dialog_get_internal_child (GladeWidgetAdaptor *adaptor,
g_return_val_if_fail (GTK_IS_DIALOG (dialog), NULL);
- if (GTK_IS_INPUT_DIALOG (dialog))
- {
- if (strcmp ("close_button", name) == 0)
- child = GTK_INPUT_DIALOG (dialog)->close_button;
- else if (strcmp ("save_button", name) == 0)
- child = GTK_INPUT_DIALOG (dialog)->save_button;
- }
- else if (GTK_IS_FILE_SELECTION (dialog))
- {
- if (strcmp ("ok_button", name) == 0)
- child = GTK_FILE_SELECTION (dialog)->ok_button;
- else if (strcmp ("cancel_button", name) == 0)
- child = GTK_FILE_SELECTION (dialog)->cancel_button;
- }
- else if (GTK_IS_COLOR_SELECTION_DIALOG (dialog))
+ if (GTK_IS_COLOR_SELECTION_DIALOG (dialog))
{
if (strcmp ("ok_button", name) == 0)
child = GTK_COLOR_SELECTION_DIALOG (dialog)->ok_button;
@@ -5405,17 +5346,7 @@ glade_gtk_dialog_get_children (GladeWidgetAdaptor *adaptor,
list = glade_util_container_get_all_children (GTK_CONTAINER (dialog));
- if (GTK_IS_INPUT_DIALOG (dialog))
- {
- list = g_list_prepend (list, GTK_INPUT_DIALOG (dialog)->close_button);
- list = g_list_prepend (list, GTK_INPUT_DIALOG (dialog)->save_button);
- }
- else if (GTK_IS_FILE_SELECTION (dialog))
- {
- list = g_list_prepend (list, GTK_FILE_SELECTION (dialog)->ok_button);
- list = g_list_prepend (list, GTK_FILE_SELECTION (dialog)->cancel_button);
- }
- else if (GTK_IS_COLOR_SELECTION_DIALOG (dialog))
+ if (GTK_IS_COLOR_SELECTION_DIALOG (dialog))
{
list = g_list_prepend (list, GTK_COLOR_SELECTION_DIALOG (dialog)->ok_button);
list = g_list_prepend (list, GTK_COLOR_SELECTION_DIALOG (dialog)->cancel_button);
@@ -8902,156 +8833,6 @@ glade_gtk_spin_button_set_property (GladeWidgetAdaptor *adaptor,
id, value);
}
-/* ----------------------------- GtkCombo ------------------------------ */
-void
-glade_gtk_combo_post_create (GladeWidgetAdaptor *adaptor,
- GObject *object,
- GladeCreateReason reason)
-{
- GladeWidget *gcombo, *gentry, *glist;
-
- g_return_if_fail (GTK_IS_COMBO (object));
-
- if ((gcombo = glade_widget_get_from_gobject (object)) == NULL)
- return;
-
- gentry = glade_widget_adaptor_create_internal
- (gcombo, G_OBJECT (GTK_COMBO (object)->entry),
- "entry", "combo", FALSE, reason);
-
- /* We mark this 'anarchist' since its outside of the hierarchy */
- glist = glade_widget_adaptor_create_internal
- (gcombo, G_OBJECT (GTK_COMBO (object)->list),
- "list", "combo", TRUE, reason);
-
-}
-
-GObject *
-glade_gtk_combo_get_internal_child (GladeWidgetAdaptor *adaptor,
- GtkCombo *combo,
- const gchar *name)
-{
- GObject *child = NULL;
-
- g_return_val_if_fail (GTK_IS_COMBO (combo), NULL);
-
- if (strcmp ("list", name) == 0)
- child = G_OBJECT (combo->list);
- else if (strcmp ("entry", name) == 0)
- child = G_OBJECT (combo->entry);
-
- return child;
-}
-
-GList *
-glade_gtk_combo_get_children (GladeWidgetAdaptor *adaptor, GtkCombo *combo)
-{
- GList *list = NULL;
-
- g_return_val_if_fail (GTK_IS_COMBO (combo), NULL);
-
- list = glade_util_container_get_all_children (GTK_CONTAINER (combo));
-
- /* Ensure that we only return one 'combo->list' */
- if (g_list_find (list, combo->list) == NULL)
- list = g_list_append (list, combo->list);
-
- return list;
-}
-
-/* ----------------------------- GtkListItem ------------------------------ */
-void
-glade_gtk_list_item_post_create (GladeWidgetAdaptor *adaptor,
- GObject *object,
- GladeCreateReason reason)
-{
- GtkWidget *label;
-
- g_return_if_fail (GTK_IS_LIST_ITEM (object));
-
- label = gtk_label_new ("");
- gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
- gtk_misc_set_padding (GTK_MISC (label), 0, 1);
-
- gtk_container_add (GTK_CONTAINER (object), label);
- gtk_widget_show (label);
-}
-
-static void
-glade_gtk_list_item_set_label (GObject *object, const GValue *value)
-{
- GtkWidget *label;
-
- g_return_if_fail (GTK_IS_LIST_ITEM (object));
-
- label = gtk_bin_get_child (GTK_BIN (object));
-
- gtk_label_set_text (GTK_LABEL (label), g_value_get_string (value));
-}
-
-static void
-glade_gtk_list_item_get_label (GObject *object, GValue *value)
-{
- GtkWidget *label;
-
- g_return_if_fail (GTK_IS_LIST_ITEM (object));
-
- label = gtk_bin_get_child (GTK_BIN (object));
-
- g_value_set_string (value, gtk_label_get_text (GTK_LABEL (label)));
-}
-
-void
-glade_gtk_list_item_set_property (GladeWidgetAdaptor *adaptor,
- GObject *object,
- const gchar *id,
- const GValue *value)
-{
- if (!strcmp (id, "label"))
- glade_gtk_list_item_set_label (object, value);
- else
- GWA_GET_CLASS (GTK_TYPE_CONTAINER)->set_property (adaptor,
- object,
- id, value);
-}
-
-void
-glade_gtk_list_item_get_property (GladeWidgetAdaptor *adaptor,
- GObject *object,
- const gchar *id,
- GValue *value)
-{
- if (!strcmp (id, "label"))
- glade_gtk_list_item_get_label (object, value);
- else
- GWA_GET_CLASS (GTK_TYPE_CONTAINER)->set_property (adaptor,
- object,
- id, value);
-}
-
-
-void
-glade_gtk_listitem_add_child (GladeWidgetAdaptor *adaptor,
- GObject *object,
- GObject *child)
-{
- g_return_if_fail (GTK_IS_CONTAINER (object));
- g_return_if_fail (GTK_IS_WIDGET (child));
-
- gtk_container_add (GTK_CONTAINER (object), GTK_WIDGET (child));
-}
-
-void
-glade_gtk_listitem_remove_child (GladeWidgetAdaptor *adaptor,
- GObject *object,
- GObject *child)
-{
- g_return_if_fail (GTK_IS_CONTAINER (object));
- g_return_if_fail (GTK_IS_WIDGET (child));
-
- gtk_container_add (GTK_CONTAINER (object), GTK_WIDGET (child));
-}
-
/* ------------------------------ GtkAssistant ------------------------------ */
static void
glade_gtk_assistant_append_new_page (GladeWidget *parent,
diff --git a/plugins/gtk+/gtk+.xml.in b/plugins/gtk+/gtk+.xml.in
index a2b61f5..2823199 100644
--- a/plugins/gtk+/gtk+.xml.in
+++ b/plugins/gtk+/gtk+.xml.in
@@ -1649,12 +1649,6 @@ embedded in another object</_tooltip>
<property id="has-separator" disabled="True"/>
</properties>
</glade-widget-class>
-
- <glade-widget-class name="GtkInputDialog" generic-name="inputdialog" deprecated="True" _title="Input Dialog">
- <properties>
- <property id="has-separator" disabled="True"/>
- </properties>
- </glade-widget-class>
<glade-widget-class name="GtkMessageDialog" generic-name="messagedialog" _title="Message Dialog" default-width="400" default-height="115">
<set-property-function>glade_gtk_message_dialog_set_property</set-property-function>
@@ -1726,99 +1720,10 @@ embedded in another object</_tooltip>
</properties>
</glade-widget-class>
- <glade-widget-class name="GtkCombo" generic-name="combo" _title="Combo" deprecated="True" libglade-only="True">
- <post-create-function>glade_gtk_combo_post_create</post-create-function>
- <get-internal-child-function>glade_gtk_combo_get_internal_child</get-internal-child-function>
- <get-children-function>glade_gtk_combo_get_children</get-children-function>
-
- <properties>
- <property id="size" disabled="True"/>
-
- <!-- Atk press property -->
- <property id="atk-press" _name="Press" ignore="True" atk-property="True" save="False">
- <parameter-spec>
- <type>GParamString</type>
- </parameter-spec>
- <_tooltip>Set the description of the Press atk action</_tooltip>
- <visible-lines>2</visible-lines>
- </property>
- </properties>
-
- </glade-widget-class>
-
- <glade-widget-class name="GtkOptionMenu" generic-name="optionmenu" _title="Option Menu" deprecated="True" libglade-only="True">
- <properties>
- <!-- Atk press property -->
- <property id="atk-press" _name="Press" ignore="True" atk-property="True" save="False">
- <parameter-spec>
- <type>GParamString</type>
- </parameter-spec>
- <_tooltip>Set the description of the Press atk action</_tooltip>
- <visible-lines>2</visible-lines>
- </property>
- </properties>
- </glade-widget-class>
-
- <glade-widget-class name="GtkList" generic-name="list" _title="List" deprecated="True" libglade-only="True">
- <add-child-function>glade_gtk_listitem_add_child</add-child-function>
- <remove-child-function>glade_gtk_listitem_remove_child</remove-child-function>
- <properties>
- <property id="selection-mode">
- <displayable-values>
- <value id="GTK_SELECTION_NONE" _name="None"/>
- <value id="GTK_SELECTION_SINGLE" _name="Single"/>
- <value id="GTK_SELECTION_BROWSE" _name="Browse"/>
- <value id="GTK_SELECTION_MULTIPLE" _name="Multiple"/>
- <value id="GTK_SELECTION_EXTENDED" _name="Extended"/>
- </displayable-values>
- </property>
- </properties>
- </glade-widget-class>
-
- <glade-widget-class name="GtkListItem" generic-name="listitem" _title="List Item" deprecated="True" libglade-only="True">
- <post-create-function>glade_gtk_list_item_post_create</post-create-function>
- <set-property-function>glade_gtk_list_item_set_property</set-property-function>
- <get-property-function>glade_gtk_list_item_get_property</get-property-function>
- <properties>
- <property id="label" _name="Label" translatable="True">
- <parameter-spec>
- <type>GParamString</type>
- </parameter-spec>
- <_tooltip>The text to display</_tooltip>
- </property>
- </properties>
- </glade-widget-class>
-
- <glade-widget-class name="GtkCList" generic-name="clist" _title="Columned List" deprecated="True" libglade-only="True">
- <properties>
- <property id="sort-type">
- <displayable-values>
- <value id="GTK_SORT_ASCENDING" _name="Ascending"/>
- <value id="GTK_SORT_DESCENDING" _name="Descending"/>
- </displayable-values>
- </property>
- </properties>
- </glade-widget-class>
-
<glade-widget-class name="GtkColorSelection" generic-name="colorselection" _title="Color Selection"/>
<glade-widget-class name="GtkFontSelection" generic-name="fontselection" _title="Font Selection"/>
- <glade-widget-class name="GtkCurve" generic-name="curve" _title="Curve" deprecated="True">
- <properties>
- <property id="curve-type" default="GTK_CURVE_TYPE_SPLINE">
- <displayable-values>
- <value id="GTK_CURVE_TYPE_LINEAR" _name="Linear"/>
- <value id="GTK_CURVE_TYPE_SPLINE" _name="Spline"/>
- <value id="GTK_CURVE_TYPE_FREE" _name="Free"/>
- </displayable-values>
- </property>
- </properties>
- </glade-widget-class>
-
- <glade-widget-class name="GtkGammaCurve" generic-name="gammacurve" _title="Gamma Curve" deprecated="True"/>
-
- <glade-widget-class name="GtkFileSelection" generic-name="fileselection" _title="File Selection" deprecated="True" libglade-only="True"/>
<glade-widget-class name="Custom" generic-name="custom" _title="Custom widget" deprecated="True" libglade-only="True">
<properties>
<property id="creation-function"/>
@@ -3404,7 +3309,6 @@ embedded in another object</_tooltip>
<glade-widget-class-ref name="GtkColorSelectionDialog"/>
<glade-widget-class-ref name="GtkFileChooserDialog"/>
<glade-widget-class-ref name="GtkFontSelectionDialog"/>
- <glade-widget-class-ref name="GtkInputDialog"/>
<glade-widget-class-ref name="GtkMessageDialog"/>
<glade-widget-class-ref name="GtkRecentChooserDialog"/>
<glade-widget-class-ref name="GtkAssistant"/>
@@ -3530,19 +3434,7 @@ embedded in another object</_tooltip>
<glade-widget-class-ref name="GtkHRuler"/>
<glade-widget-class-ref name="GtkVRuler"/>
- <glade-widget-class-ref name="GtkCurve"/>
- <glade-widget-class-ref name="GtkGammaCurve"/>
- </glade-widget-group>
-
- <glade-widget-group name="gtk-obsolete" _title="Gtk+ Obsolete">
-
- <default-palette-state expanded="False"/>
-
- <glade-widget-class-ref name="GtkCombo"/>
- <glade-widget-class-ref name="GtkOptionMenu"/>
- <glade-widget-class-ref name="GtkList"/>
- <glade-widget-class-ref name="GtkCList"/>
- <glade-widget-class-ref name="GtkFileSelection"/>
<glade-widget-class-ref name="Custom"/>
</glade-widget-group>
+
</glade-catalog>
diff --git a/src/Makefile.am b/src/Makefile.am
index ed147b0..1b6a13e 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,24 +1,24 @@
## Process this file with automake to produce Makefile.in
-bin_PROGRAMS = glade-3
+bin_PROGRAMS = glade
-glade_3_CPPFLAGS = \
+glade_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_builddir) \
-DGLADE_GNOMEHELPDIR="\"$(HELP_DIR)\""
$(AM_CPPFLAGS)
-glade_3_CFLAGS = \
+glade_CFLAGS = \
$(GTK_CFLAGS) \
$(IGE_MAC_CFLAGS) \
$(WARN_CFLAGS) \
$(AM_CFLAGS)
-glade_3_LDFLAGS = $(AM_LDFLAGS)
+glade_LDFLAGS = $(AM_LDFLAGS)
-glade_3_LDADD = $(top_builddir)/gladeui/libgladeui-1.la $(IGE_MAC_LIBS)
+glade_LDADD = $(top_builddir)/gladeui/libgladeui-2.la $(IGE_MAC_LIBS)
-glade_3_SOURCES = \
+glade_SOURCES = \
glade-window.c \
glade-window.h \
glade-close-button.c \
@@ -26,13 +26,13 @@ glade_3_SOURCES = \
main.c
if NATIVE_WIN32
-glade_3_LDADD += glade-win32-res.o
+glade_LDADD += glade-win32-res.o
if !GLADE_UNSTABLE
-glade_3_LDFLAGS += -mwindows
+glade_LDFLAGS += -mwindows
endif
endif
-glade-win32-res.o: glade-3.rc
+glade-win32-res.o: glade.rc
$(WINDRES) $< $@
-EXTRA_DIST = glade-3.rc.in
+EXTRA_DIST = glade.rc.in
diff --git a/src/glade-3.rc.in b/src/glade.rc.in
similarity index 100%
rename from src/glade-3.rc.in
rename to src/glade.rc.in
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]