Beispiel #1
0
static gboolean
mx_expander_button_release (ClutterActor       *actor,
                            ClutterButtonEvent *event)
{
  MxExpanderPrivate *priv = MX_EXPANDER (actor)->priv;

  mx_expander_set_expanded (MX_EXPANDER (actor), !priv->expanded);

  return TRUE;
}
Beispiel #2
0
static gboolean
mx_expander_button_release (ClutterActor       *actor,
                            ClutterButtonEvent *event)
{
  MxExpander *expander = MX_EXPANDER (actor);

  mx_expander_set_expanded (expander, !expander->priv->expanded);

  return FALSE;
}
Beispiel #3
0
static void
mx_expander_set_property (GObject      *object,
                          guint         property_id,
                          const GValue *value,
                          GParamSpec   *pspec)
{
  switch (property_id) {
    case PROP_EXPANDED:
      mx_expander_set_expanded ((MxExpander *) object,
                                g_value_get_boolean (value));
      break;
    case PROP_LABEL:
      mx_expander_set_label ((MxExpander *) object,
                             g_value_get_string (value));
      break;
    default:
      G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
    }
}