Exemplo n.º 1
0
static void
penge_apps_pane_set_property (GObject *object, guint property_id,
                              const GValue *value, GParamSpec *pspec)
{
  PengeAppsPanePrivate *priv = GET_PRIVATE (object);

  switch (property_id) {
    case PROP_VERTICAL:
      priv->vertical = g_value_get_boolean (value);
      penge_apps_pane_update (PENGE_APPS_PANE (object));
      break;
  default:
    G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
  }
}
Exemplo n.º 2
0
static void
penge_apps_pane_init (PengeAppsPane *self)
{
  PengeAppsPanePrivate *priv = GET_PRIVATE_REAL (self);
  self->priv = priv;

  //priv->manager = mpl_app_bookmark_manager_get_default ();

  //g_signal_connect (priv->manager,
  //                  "bookmarks-changed",
  //                  (GCallback)_manager_bookmarks_changed_cb,
  //                  self);

  priv->uris_to_actors = g_hash_table_new_full (g_str_hash,
                                                g_str_equal,
                                                g_free,
                                                NULL);

  penge_apps_pane_update (self);
}
Exemplo n.º 3
0
static void
penge_apps_pane_init (PengeAppsPane *self)
{
  PengeAppsPanePrivate *priv = GET_PRIVATE_REAL (self);
  self->priv = priv;

  priv->manager = mpl_app_bookmark_manager_get_default ();

  g_signal_connect (priv->manager,
                    "bookmarks-changed",
                    (GCallback)_manager_bookmarks_changed_cb,
                    self);

  priv->uris_to_actors = g_hash_table_new_full (g_str_hash,
                                                g_str_equal,
                                                g_free,
                                                NULL);

  mx_table_set_column_spacing (MX_TABLE (self), TILE_COLUMN_SPACING);
  mx_table_set_row_spacing (MX_TABLE (self), TILE_ROW_SPACING);

  penge_apps_pane_update (self);
}
Exemplo n.º 4
0
static void
_manager_bookmarks_changed_cb (MplAppBookmarkManager *manager,
                               gpointer               userdata)
{
  penge_apps_pane_update ((PengeAppsPane *)userdata);
}