9076368913947a13cd3395b07a6092ac361941ba
[debian/pino.git] / src / vapi / config.vapi
1 /* config.vapi
2  *
3  * Copyright (C) 2009-2010  troorl
4  *
5  * This program is free software: you can redistribute it and/or modify
6  * it under the terms of the GNU Lesser General Public License as published by
7  * the Free Software Foundation, either version 3 of the License, or
8  * (at your option) any later version.
9  *
10  * This program is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  * GNU Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public License
16  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
17  *
18  * Author:
19  *      troorl <troorl@gmail.com>
20  */
21
22 [CCode (cprefix = "", lower_case_cprefix = "", cheader_filename = "config.h")]
23 namespace Config
24 {
25         public const string GETTEXT_PACKAGE;
26         public const string APPNAME;
27         public const string LOCALE_DIR;
28         public const string APP_VERSION;
29         public const string LOGO_PATH;
30         public const string LOGO_FRESH_PATH;
31         public const string MENTIONS_PATH;
32         public const string MENTIONS_FRESH_PATH;
33         public const string TIMELINE_PATH;
34         public const string TIMELINE_FRESH_PATH;
35         public const string DIRECT_PATH;
36         public const string DIRECT_FRESH_PATH;
37         public const string PROGRESS_PATH;
38         public const string DIRECT_REPLY_PATH;
39         public const string REPLY_PATH;
40         public const string RETWEET_PATH;
41         public const string DELETE_PATH;
42         public const string USERPIC_PATH;
43         public const string TEMPLATES_PATH;
44         public const string AUTHORS;
45         
46         public const string CONS_KEY;
47         public const string CONS_SEC;
48 }
49
50 namespace Gtk\r
51 {\r
52   [CCode (cprefix = "GTKSPELL_ERROR_", cheader_filename = "gtkspell/gtkspell.h")]\r
53   public errordomain SpeelError\r
54   {\r
55     ERROR_BACKEND\r
56   }\r
57 \r
58   [Compact]
59   [CCode (cheader_filename = "gtkspell/gtkspell.h", free_function = "")]\r
60   public class Spell\r
61   {\r
62     [CCode (cname = "gtkspell_new_attach")]\r
63     public Spell.attach (TextView view, string? lang) throws GLib.Error;\r
64     [CCode (cname = "gtkspell_get_from_text_view")]\r
65     public static Spell get_from_text_view (TextView view);\r
66     [CCode (cname = "gtkspell_detach")]\r
67     public void detach ();\r
68     [CCode (cname = "gtkspell_set_language")]\r
69     public bool set_language (string lang) throws GLib.Error;\r
70     [CCode (cname = "gtkspell_recheck_all")]\r
71     public void recheck_all ();
72   }\r
73 }\r
74
75 /*
76 [CCode (cheader_filename = "sha1.h")]
77 namespace SHA1
78 {
79   [CCode (cname = "_oauth_hmac_sha1")]
80   public void hmac (string key, string message, out uchar[] output);
81 }
82 */