[POS-commit] r269 - libglade
Johan Dahlin
jdahlin at async.com.br
Thu Mar 31 18:34:25 BRT 2005
Author: jdahlin
Date: 2005-03-31 18:34:24 -0300 (Thu, 31 Mar 2005)
New Revision: 269
Modified:
libglade/glade-gtk.c
libglade/glade-parser.c
libglade/glade-xml.c
Log:
Compile with -Wall
Modified: libglade/glade-gtk.c
===================================================================
--- libglade/glade-gtk.c 2005-03-31 21:28:58 UTC (rev 268)
+++ libglade/glade-gtk.c 2005-03-31 21:34:24 UTC (rev 269)
@@ -27,6 +27,7 @@
#include <stdlib.h>
#include <gtk/gtk.h>
+#include <gtk/gtkcalendar.h>
#include "glade-build.h"
#include "glade-xml.h"
@@ -53,16 +54,7 @@
GObject *ui_manager;
} merge_data;
-void _glade_init_gtk_widgets(void);
-
static void
-custom_noop (GladeXML *xml, GObject *obj,
- const char *name, const char *value)
-{
- ;
-}
-
-static void
set_visible(GladeXML *xml, GObject *obj,
const gchar *prop_name, const gchar *prop_value)
{
@@ -127,25 +119,6 @@
}
static void
-list_item_set_label (GladeXML *xml, GObject *obj,
- const char *name, const char *value)
-{
- GtkWidget *child;
-
- child = gtk_bin_get_child (GTK_BIN (obj));
- if (child)
- gtk_container_remove (GTK_CONTAINER (obj), child);
-
- /* copied from gtk_list_item_new_with_label() */
- child = gtk_label_new (value);
- gtk_misc_set_alignment (GTK_MISC (child), 0.0, 0.5);
- gtk_misc_set_padding (GTK_MISC (child), 0, 1);
-
- gtk_container_add (GTK_CONTAINER (obj), child);
- gtk_widget_show (child);
-}
-
-static void
text_view_set_text (GladeXML *xml, GObject *obj,
const char *name, const char *value)
{
@@ -161,20 +134,13 @@
calendar_set_display_options (GladeXML *xml, GObject *obj,
const char *name, const char *value)
{
- gtk_calendar_display_options (
+ gtk_calendar_set_display_options (
GTK_CALENDAR (obj),
glade_flags_from_string (GTK_TYPE_CALENDAR_DISPLAY_OPTIONS,
value));
}
static void
-check_menu_item_set_always_show_toggle (GladeXML *xml, GObject *obj,
- const char *name, const char *value)
-{
- gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (obj), BOOL (value));
-}
-
-static void
radio_menu_item_set_group (GladeXML *xml, GObject *obj,
const char *name, const char *value)
{
@@ -1098,8 +1064,6 @@
glade_register_custom_prop (GTK_TYPE_BUTTON, "response_id", button_set_response_id);
glade_register_custom_prop (GTK_TYPE_CALENDAR, "display_options", calendar_set_display_options);
- glade_register_custom_prop (GTK_TYPE_CHECK_MENU_ITEM, "always_show_toggle",
- check_menu_item_set_always_show_toggle);
glade_register_custom_prop (GTK_TYPE_COMBO_BOX, "items", combo_box_set_items);
glade_register_custom_prop (GTK_TYPE_ENTRY, "invisible_char", entry_set_invisible_char);
glade_register_custom_prop (GTK_TYPE_LIST_STORE, "types", list_store_set_types);
Modified: libglade/glade-parser.c
===================================================================
--- libglade/glade-parser.c 2005-03-31 21:28:58 UTC (rev 268)
+++ libglade/glade-parser.c 2005-03-31 21:34:24 UTC (rev 269)
@@ -575,7 +575,7 @@
GError **error)
{
int i;
-#if 0
+#ifdef DEBUG
int line, col;
g_markup_parse_context_get_position(context, &line, &col);
g_message("%d <%s:%d:%d> in state %s",
Modified: libglade/glade-xml.c
===================================================================
--- libglade/glade-xml.c 2005-03-31 21:28:58 UTC (rev 268)
+++ libglade/glade-xml.c 2005-03-31 21:34:24 UTC (rev 269)
@@ -62,8 +62,6 @@
* properties + parent properties) */
static const gchar *glade_custom_props_cache_key = "libglade::custom-props-cache";
static GQuark glade_custom_props_cache_id = 0;
-static const gchar *glade_build_parent_key = "libglade::parent";
-static GQuark glade_build_parent_id = 0;
struct _GladeXMLPrivate {
GladeInterface *tree; /* the tree for this GladeXML */
@@ -145,6 +143,8 @@
static GType glade_xml_real_lookup_type(GladeXML*self, const char *gtypename);
+extern void _glade_init_gtk_widgets(void);
+
/**
* glade_xml_get_type:
*
@@ -1884,7 +1884,6 @@
if (!strcmp(info->classname, "Custom")) {
ret = custom_new(self, info);
} else if (info->constructor != NULL) {
- GObject *constructor;
merge_data *data;
gchar *tmp;
More information about the POS-commit
mailing list