Initial commit
[atksocket-atkplug-example:mainline.git] / socket / ta-socket-label.c
1 /*
2  * Copyright (C) 2011 Igalia S.L.
3  * Authors: Mario Sanchez Prada <msanchez@igalia.com>
4  *
5  * Based on a C# example written in C# by Mike Gorse:
6  * http://mgorse.freeshell.org/plug-socket-test.tar.gz
7  *
8  * This program is free software; you can redistribute it and/or
9  * modify it under the terms of version 3 of the GNU General Public
10  * License as published by the Free Software Foundation.
11  *
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15  * General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public
18  * License along with this program; if not, write to the
19  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
20  * Boston, MA 02111-1307, USA.
21  *
22  */
23 #include "ta-socket-label.h"
24
25 #include <glib.h>
26 #include <gtk/gtk.h>
27
28 G_DEFINE_TYPE (TaSocketLabel, ta_socket_label, GTK_TYPE_LABEL);
29
30 static void ta_socket_label_class_init (TaSocketLabelClass *klass)
31 {
32 }
33
34 static void ta_socket_label_init(TaSocketLabel *socket)
35 {
36 }
37
38 GtkWidget *ta_socket_label_new (const gchar *text)
39 {
40   return GTK_WIDGET (g_object_new(TA_TYPE_SOCKET_LABEL,
41                                   "label", text,
42                                   0));
43 }