mirror of
https://gitlab.gnome.org/GNOME/glade.git
synced 2025-12-08 00:04:56 -05:00
gladeui: Reflect in tree model that GladeSignal is an object and use proper refcounting
This commit is contained in:
parent
1c4535d3d0
commit
8b4729ecf1
@ -26,7 +26,7 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#define HANDLER_DEFAULT _("<Type here>")
|
#define HANDLER_DEFAULT _("<Type here>")
|
||||||
#define USERDATA_DEFAULT _("<Object>")
|
#define USERDATA_DEFAULT _("<Click here>")
|
||||||
|
|
||||||
struct _GladeSignalModelPrivate
|
struct _GladeSignalModelPrivate
|
||||||
{
|
{
|
||||||
@ -255,7 +255,7 @@ glade_signal_model_get_column_type (GtkTreeModel* model,
|
|||||||
case GLADE_SIGNAL_COLUMN_TOOLTIP:
|
case GLADE_SIGNAL_COLUMN_TOOLTIP:
|
||||||
return G_TYPE_STRING;
|
return G_TYPE_STRING;
|
||||||
case GLADE_SIGNAL_COLUMN_SIGNAL:
|
case GLADE_SIGNAL_COLUMN_SIGNAL:
|
||||||
return G_TYPE_POINTER;
|
return G_TYPE_OBJECT;
|
||||||
default:
|
default:
|
||||||
g_assert_not_reached();
|
g_assert_not_reached();
|
||||||
return G_TYPE_NONE;
|
return G_TYPE_NONE;
|
||||||
@ -640,7 +640,7 @@ glade_signal_model_get_value (GtkTreeModel* model,
|
|||||||
g_value_set_static_string (value, NULL);
|
g_value_set_static_string (value, NULL);
|
||||||
break;
|
break;
|
||||||
case GLADE_SIGNAL_COLUMN_SIGNAL:
|
case GLADE_SIGNAL_COLUMN_SIGNAL:
|
||||||
g_value_set_pointer (value, handler);
|
g_value_set_object (value, handler);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
g_assert_not_reached();
|
g_assert_not_reached();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user