Exemplo n.º 1
0
static void
auth_ok(GtkButton *unused__, gpointer user_data)
{
  popup_t *pop = user_data;
  prop_t *p;

  p = prop_get_by_name(PNVEC("self", "username"), 1,
		       PROP_TAG_NAMED_ROOT, pop->p, "self",
		       NULL);
  if(p != NULL) {
    prop_set_string(p, gtk_entry_get_text(GTK_ENTRY(pop->username)));
    prop_ref_dec(p);
  }

  p = prop_get_by_name(PNVEC("self", "password"), 1,
		       PROP_TAG_NAMED_ROOT, pop->p, "self",
		       NULL);
  if(p != NULL) {
    prop_set_string(p, gtk_entry_get_text(GTK_ENTRY(pop->password)));
    prop_ref_dec(p);
  }
  popup_send_result(pop, ACTION_OK);
}
Exemplo n.º 2
0
static void
auth_cancel(GtkButton *unused__, gpointer user_data)
{
  popup_t *pop = user_data;
  popup_send_result(pop, ACTION_CANCEL);
}