Imported Upstream version 0.2.5
[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 FAVORITE_PATH;
38         public const string FAVORITE_NO_PATH;
39         //public const string FAVORITE_MENU_PATH;
40         public const string PROGRESS_PATH;
41         public const string DIRECT_REPLY_PATH;
42         public const string REPLY_PATH;
43         public const string RETWEET_PATH;
44         public const string DELETE_PATH;
45         public const string USERPIC_PATH;
46         public const string TEMPLATES_PATH;
47         public const string AUTHORS;
48         
49         public const string CONS_KEY;
50         public const string CONS_SEC;
51 }
52
53 namespace Gtk\r
54 {\r
55   [CCode (cprefix = "GTKSPELL_ERROR_", cheader_filename = "gtkspell/gtkspell.h")]\r
56   public errordomain SpeelError\r
57   {\r
58     ERROR_BACKEND\r
59   }\r
60 \r
61   [Compact]
62   [CCode (cheader_filename = "gtkspell/gtkspell.h", free_function = "")]\r
63   public class Spell\r
64   {\r
65     [CCode (cname = "gtkspell_new_attach")]\r
66     public Spell.attach (TextView view, string? lang) throws GLib.Error;\r
67     [CCode (cname = "gtkspell_get_from_text_view")]\r
68     public static Spell get_from_text_view (TextView view);\r
69     [CCode (cname = "gtkspell_detach")]\r
70     public void detach ();\r
71     [CCode (cname = "gtkspell_set_language")]\r
72     public bool set_language (string lang) throws GLib.Error;\r
73     [CCode (cname = "gtkspell_recheck_all")]\r
74     public void recheck_all ();
75   }\r
76 }\r
77
78 [CCode (cheader_filename = "time_parser.h")]
79 namespace TimeParser {
80         [CCode (cname = "time_to_diff")]
81         public int time_to_diff(string datetime);
82 }
83
84 /*
85 [CCode (cheader_filename = "sha1.h")]
86 namespace SHA1
87 {
88   [CCode (cname = "_oauth_hmac_sha1")]
89   public void hmac (string key, string message, out uchar[] output);
90 }
91 */