summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Hindoe Paaboel Andersen <thomashpa@src.gnome.org>2009-02-25 23:04:00 +0000
committerThomas Hindoe Paaboel Andersen <thomashpa@src.gnome.org>2009-02-25 23:04:00 +0000
commitce1e6294e73cfd66c781e72deb45b52c45889fdd (patch)
tree3e8fe163c26d56a61af37c4772aa16ddde4ca435
parentd3262503964fc12fae2175dee0a69c28f920006f (diff)
downloadyelp-ce1e6294e73cfd66c781e72deb45b52c45889fdd.tar.gz
Replace deprecated gtk symbols. Bug #571868
svn path=/trunk/; revision=3221
-rw-r--r--ChangeLog8
-rw-r--r--src/yelp-base.c2
-rw-r--r--src/yelp-html.h8
-rw-r--r--src/yelp-settings.c3
-rw-r--r--src/yelp-window.h8
5 files changed, 19 insertions, 10 deletions
diff --git a/ChangeLog b/ChangeLog
index 43ecc2d3..c6b13e72 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2009-02-25 Thomas H.P. Andersen <phomes@gmail.com>
+
+ * src/yelp-base.c (yelp_base_init):
+ * src/yelp-settings.c (settings_update):
+ * src/yelp-window.h:
+ * src/yelp-html.h:
+ Replace deprecated gtk symbols. Bug #571868
+
2009-02-25 Andre Klapper <a9016009@gmx.de>
* src/yelp-search-parser.c (search_clean_snippet):
diff --git a/src/yelp-base.c b/src/yelp-base.c
index 066568bd..c702a996 100644
--- a/src/yelp-base.c
+++ b/src/yelp-base.c
@@ -107,7 +107,7 @@ yelp_base_init (YelpBase *base)
static void
yelp_base_class_init (YelpBaseClass *klass)
{
- parent_class = gtk_type_class (PARENT_TYPE);
+ parent_class = g_type_class_peek (PARENT_TYPE);
main_running = TRUE;
diff --git a/src/yelp-html.h b/src/yelp-html.h
index 23d90711..5994eb79 100644
--- a/src/yelp-html.h
+++ b/src/yelp-html.h
@@ -30,10 +30,10 @@
G_BEGIN_DECLS
#define YELP_TYPE_HTML (yelp_html_get_type ())
-#define YELP_HTML(o) (GTK_CHECK_CAST ((o), YELP_TYPE_HTML, YelpHtml))
-#define YELP_HTML_CLASS(k) (GTK_CHECK_FOR_CAST((k), YELP_TYPE_HTML, YelpHtmlClass))
-#define YELP_IS_HTML(o) (GTK_CHECK_TYPE ((o), YELP_TYPE_HTML))
-#define YELP_IS_HTML_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), YELP_TYPE_HTML))
+#define YELP_HTML(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), YELP_TYPE_HTML, YelpHtml))
+#define YELP_HTML_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), YELP_TYPE_HTML, YelpHtmlClass))
+#define YELP_IS_HTML(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), YELP_TYPE_HTML))
+#define YELP_IS_HTML_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), YELP_TYPE_HTML))
#define YELP_HTML_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), YELP_TYPE_HTML, YelpHtmlClass))
typedef struct _YelpHtml YelpHtml;
diff --git a/src/yelp-settings.c b/src/yelp-settings.c
index 017082fc..04f0ce46 100644
--- a/src/yelp-settings.c
+++ b/src/yelp-settings.c
@@ -776,7 +776,8 @@ settings_update (YelpSettingsType type)
gdk_color_free (color);
}
- gtk_object_sink (GTK_OBJECT (widget));
+ g_object_ref_sink (widget);
+ g_object_unref (widget);
hls_to_hex (text_h,
text_l - ((text_l - base_l) * 0.4),
diff --git a/src/yelp-window.h b/src/yelp-window.h
index 89364a68..5725d482 100644
--- a/src/yelp-window.h
+++ b/src/yelp-window.h
@@ -31,10 +31,10 @@
#include "yelp-utils.h"
#define YELP_TYPE_WINDOW (yelp_window_get_type ())
-#define YELP_WINDOW(obj) (GTK_CHECK_CAST ((obj), YELP_TYPE_WINDOW, YelpWindow))
-#define YELP_WINDOW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), YELP_TYPE_WINDOW, YelpWindowClass))
-#define YELP_IS_WINDOW(obj) (GTK_CHECK_TYPE ((obj), YELP_TYPE_WINDOW))
-#define YELP_IS_WINDOW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), YELP_TYPE_WINDOW))
+#define YELP_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), YELP_TYPE_WINDOW, YelpWindow))
+#define YELP_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), YELP_TYPE_WINDOW, YelpWindowClass))
+#define YELP_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), YELP_TYPE_WINDOW))
+#define YELP_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), YELP_TYPE_WINDOW))
typedef struct _YelpWindow YelpWindow;
typedef struct _YelpWindowClass YelpWindowClass;