~ubuntu-branches/debian/stretch/glade/stretch

« back to all changes in this revision

Viewing changes to gladeui/glade-clipboard.c

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson, Emilio Pozuelo Monfort, Andreas Henriksson
  • Date: 2014-05-23 13:00:17 UTC
  • mfrom: (1.3.2)
  • Revision ID: package-import@ubuntu.com-20140523130017-7sp231ghdz55szde
Tags: 3.18.3-1
[ Emilio Pozuelo Monfort ]
* debian/rules:
  + Pass -c4 to dpkg-gensymbols so we know when new symbols are added.
* debian/libgladeui-2-6.symbols:
  + Add missing symbols.

[ Andreas Henriksson ]
* New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
55
55
 
56
56
static GParamSpec *properties[N_PROPERTIES];
57
57
 
58
 
G_DEFINE_TYPE (GladeClipboard, glade_clipboard, G_TYPE_OBJECT);
 
58
G_DEFINE_TYPE_WITH_PRIVATE (GladeClipboard, glade_clipboard, G_TYPE_OBJECT);
59
59
 
60
60
static void
61
 
glade_project_get_property (GObject * object,
62
 
                            guint prop_id, GValue * value, GParamSpec * pspec)
 
61
glade_project_get_property (GObject    *object,
 
62
                            guint       prop_id,
 
63
                            GValue     *value,
 
64
                            GParamSpec *pspec)
63
65
{
64
66
  GladeClipboard *clipboard = GLADE_CLIPBOARD (object);
65
67
 
92
94
  
93
95
  /* Install all properties */
94
96
  g_object_class_install_properties (object_class, N_PROPERTIES, properties);
95
 
 
96
 
  g_type_class_add_private  (klass, sizeof (GladeClipboardPrivate));
97
97
}
98
98
 
99
99
static void
100
 
glade_clipboard_init (GladeClipboard * clipboard)
 
100
glade_clipboard_init (GladeClipboard *clipboard)
101
101
{
102
 
  clipboard->priv =
103
 
    G_TYPE_INSTANCE_GET_PRIVATE (clipboard,
104
 
                                 GLADE_TYPE_CLIPBOARD,
105
 
                                 GladeClipboardPrivate);
 
102
  clipboard->priv = glade_clipboard_get_instance_private (clipboard);
106
103
 
107
104
  clipboard->priv->widgets = NULL;
108
105
  clipboard->priv->has_selection = FALSE;
109
106
}
110
107
 
111
108
static void
112
 
glade_clipboard_set_has_selection (GladeClipboard * clipboard,
113
 
                                   gboolean has_selection)
 
109
glade_clipboard_set_has_selection (GladeClipboard *clipboard,
 
110
                                   gboolean        has_selection)
114
111
{
115
112
  if (clipboard->priv->has_selection != has_selection)
116
113
    {
127
124
 * Returns: TRUE if this clipboard has selected items to paste.
128
125
 */
129
126
gboolean
130
 
glade_clipboard_get_has_selection (GladeClipboard * clipboard)
 
127
glade_clipboard_get_has_selection (GladeClipboard *clipboard)
131
128
{
132
129
  g_return_val_if_fail (GLADE_IS_CLIPBOARD (clipboard), FALSE);
133
130
 
163
160
 * This increases the reference count of each #GladeWidget in @widgets.
164
161
 */
165
162
void
166
 
glade_clipboard_add (GladeClipboard * clipboard, GList * widgets)
 
163
glade_clipboard_add (GladeClipboard *clipboard, GList *widgets)
167
164
{
168
165
  GladeWidget *widget;
169
166
  GList *list;
192
189
 * Removes all widgets from the @clipboard.
193
190
 */
194
191
void
195
 
glade_clipboard_clear (GladeClipboard * clipboard)
 
192
glade_clipboard_clear (GladeClipboard *clipboard)
196
193
{
197
194
  GladeWidget *widget;
198
195
  GList *list;