aboutsummaryrefslogtreecommitdiff
path: root/src/anastasis/anastasis-gtk_about.c
blob: 4bfdbbe0fe5d47ca74f5cc6c01784f434eb524cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
/*
     This file is part of Anastasis-gtk
     Copyright (C) 2005-2013, 2021 Anastasis SARL

     Anastasis is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published
     by the Free Software Foundation; either version 3, or (at your
     option) any later version.

     Anastasis is distributed in the hope that it will be useful, but
     WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     General Public License for more details.

     You should have received a copy of the GNU General Public License
     along with Anastasis; see the file COPYING.  If not, write to the
     Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
     Boston, MA 02110-1301, USA.
*/
/**
 * @file src/anastasis/anastasis-gtk_about.c
 * @author Christian Grothoff
 *
 * This file contains the about dialog.
 */
#include <gnunet/platform.h>
#include <gnunet-gtk/gnunet_gtk.h>


void
ANASTASIS_GTK_about_close_response (GtkDialog *dialog,
                                    gint response_id,
                                    gpointer user_data)
{
  GtkBuilder *builder = user_data;

  gtk_widget_destroy (GTK_WIDGET (dialog));
  g_object_unref (G_OBJECT (builder));
}


/**
 * This displays an about window
 */
void
anastasis_gtk_about_imagemenuitem_activate_cb (GtkWidget *dummy,
                                               gpointer data)
{
  GtkBuilder *builder;
  GtkWidget *diag;

  builder = GNUNET_GTK_get_new_builder ("anastasis_gtk_about_window.glade",
                                        NULL);
  if (NULL == builder)
  {
    GNUNET_break (0);
    return;
  }
  diag = GTK_WIDGET (gtk_builder_get_object (builder,
                                             "about_window"));
  gtk_widget_show (diag);
}


/* end of anastasis-gtk_about.c */