geany  1.38
About: Geany is a text editor (using GTK2) with basic features of an integrated development environment (syntax highlighting, code folding, symbol name auto-completion, ...). F: office T: editor programming GTK+ IDE
  Fossies Dox: geany-1.38.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

about.c File Reference
#include "about.h"
#include "app.h"
#include "gb.c"
#include "geany.h"
#include "geanywraplabel.h"
#include "main.h"
#include "support.h"
#include "ui_utils.h"
#include "utils.h"
#include <gtk/gtk.h>
Include dependency graph for about.c:

Go to the source code of this file.

Macros

#define HEADER   "<span size=\"larger\" weight=\"bold\">Geany %s</span>"
 
#define INFO   "<span size=\"larger\" weight=\"bold\">%s</span>"
 
#define CODENAME   "<span weight=\"bold\">\"" GEANY_CODENAME "\"</span>"
 
#define BUILDDATE   "<span size=\"smaller\">%s</span>"
 
#define RUNTIME   BUILDDATE
 
#define COPYRIGHT   _("Copyright (c) 2005\nThe Geany contributors")
 
#define ROW(text, row, col, x_align, y_padding, col_span)
 

Functions

static void header_eventbox_style_set (GtkWidget *widget)
 
static void header_label_style_set (GtkWidget *widget)
 
static void homepage_clicked (GtkButton *button, gpointer data)
 
static GtkWidget * create_dialog (void)
 
void about_dialog_show (void)
 

Variables

static const gchar * translators [][2]
 
static const guint translators_len = G_N_ELEMENTS(translators)
 
static const gchar * prev_translators [][2]
 
static const guint prev_translators_len = G_N_ELEMENTS(prev_translators)
 
static const gchar * contributors
 

Macro Definition Documentation

◆ BUILDDATE

#define BUILDDATE   "<span size=\"smaller\">%s</span>"

Definition at line 45 of file about.c.

◆ CODENAME

#define CODENAME   "<span weight=\"bold\">\"" GEANY_CODENAME "\"</span>"

Definition at line 44 of file about.c.

◆ COPYRIGHT

#define COPYRIGHT   _("Copyright (c) 2005\nThe Geany contributors")

Definition at line 47 of file about.c.

◆ HEADER

#define HEADER   "<span size=\"larger\" weight=\"bold\">Geany %s</span>"

Definition at line 42 of file about.c.

◆ INFO

#define INFO   "<span size=\"larger\" weight=\"bold\">%s</span>"

Definition at line 43 of file about.c.

◆ ROW

#define ROW (   text,
  row,
  col,
  x_align,
  y_padding,
  col_span 
)
Value:
label = gtk_label_new((text)); \
gtk_table_attach(GTK_TABLE(table), label, (col), (col) + (col_span) + 1, (row), (row) + 1, \
(GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, (y_padding)); \
gtk_label_set_use_markup(GTK_LABEL(label), TRUE); \
gtk_misc_set_alignment(GTK_MISC(label), (x_align), 0);
const gchar * label
Definition: build.c:2676
gchar * text
Definition: editor.c:83

Definition at line 132 of file about.c.

◆ RUNTIME

#define RUNTIME   BUILDDATE

Definition at line 46 of file about.c.

Function Documentation

◆ about_dialog_show()

void about_dialog_show ( void  )

Definition at line 467 of file about.c.

References create_dialog(), and dialog.

Referenced by on_info1_activate().

◆ create_dialog()

◆ header_eventbox_style_set()

static void header_eventbox_style_set ( GtkWidget *  widget)
static

Definition at line 478 of file about.c.

Referenced by create_dialog().

◆ header_label_style_set()

static void header_label_style_set ( GtkWidget *  widget)
static

Definition at line 486 of file about.c.

Referenced by create_dialog().

◆ homepage_clicked()

static void homepage_clicked ( GtkButton *  button,
gpointer  data 
)
static

Definition at line 494 of file about.c.

References utils_open_browser().

Referenced by create_dialog().

Variable Documentation

◆ contributors

const gchar* contributors
static
Initial value:
=
"Adam Ples, "
"Alexander Rodin, Alexey Antipov, Andrew Rowland, Anh Phạm, blackdog, Bo Lorentsen, Bob Doan, "
"Bronisław Białek, Can Koy, Catalin Marinas, "
"Chris Macksey, Christoph Berg, Colomban Wendling, Conrad Steenberg, Daniel Richard G., "
"Daniel Marjamaki, Dave Moore, "
"Dimitar Zhekov, Dirk Weber, Elias Pschernig, Eric Forgeot, "
"Erik de Castro Lopo, Eugene Arshinov, Felipe Pena, François Cami, "
"Giuseppe Torelli, Guillaume de Rorthais, Guillaume Hoffmann, Herbert Voss, Jason Oster, "
"Jean-François Wauthy, Jeff Pohlmeyer, Jesse Mayes, Jiří Techet, "
"John Gabriele, Jon Senior, Jon Strait, Josef Whiter, "
"Jörn Reder, Kelvin Gardiner, Kevin Ellwood, Kristoffer A. Tjernås, Lex Trotman, "
"Manuel Bua, Mário Silva, Marko Peric, Matthew Brush, Matti Mårds, "
"Moritz Barsnick, Nicolas Sierro, Ondrej Donek, Peter Strand, Philipp Gildein, "
"Pierre Joye, Rob van der Linde, "
"Robert McGinley, Roland Baudin, Ross McKay, S Jagannathan, Saleem Abdulrasool, "
"Sebastian Kraft, Shiv, Slava Semushin, Stefan Oltmanns, Tamim, Taylor Venable, "
"Thomas Huth, Thomas Martitz, Tomás Vírseda, "
"Tyler Mulligan, Walery Studennikov, Yura Siamashka"

Definition at line 106 of file about.c.

Referenced by create_dialog().

◆ prev_translators

const gchar* prev_translators[][2]
static
Initial value:
= {
{ "es", "Damián Viano &lt;debian@damianv.com.ar&gt;\nNacho Cabanes &lt;ncabanes@gmail.com&gt;" },
{ "pl", "Jacek Wolszczak &lt;shutdownrunner@o2.pl&gt;\nJarosław Foksa &lt;jfoksa@gmail.com&gt;" },
{ "nl", "Kurt De Bree &lt;kdebree@telenet.be&gt;" },
{ "sk", "Tomáš Vadina &lt;kyberdev@gmail.com&gt;" },
{ "uk", "Boris Dibrov &lt;dibrov.bor@gmail.com&gt;" }
}

Definition at line 97 of file about.c.

Referenced by create_dialog().

◆ prev_translators_len

const guint prev_translators_len = G_N_ELEMENTS(prev_translators)
static

Definition at line 104 of file about.c.

Referenced by create_dialog().

◆ translators

const gchar* translators[][2]
static

Definition at line 49 of file about.c.

Referenced by create_dialog().

◆ translators_len

const guint translators_len = G_N_ELEMENTS(translators)
static

Definition at line 95 of file about.c.

Referenced by create_dialog().