2 # Copyright (c) 2008 INdT - Instituto Nokia de Tecnologia
4 # This file is part of python-purple.
6 # python-purple is free software: you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation, either version 3 of the License, or
9 # (at your option) any later version.
11 # python-purple is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
16 # You should have received a copy of the GNU General Public License
17 # along with this program. If not, see <http://www.gnu.org/licenses/>.
25 ctypedef char const_char "const char"
27 cdef extern from "libpurple/accountopt.h":
29 ctypedef struct UnionType:
35 ctypedef struct PurpleAccountOption:
36 prefs.PurplePrefType type
39 UnionType default_value
42 prefs.PurplePrefType c_purple_account_option_get_type "purple_account_option_get_type" (PurpleAccountOption *option)
43 char *c_purple_account_option_get_setting "purple_account_option_get_setting" (PurpleAccountOption *option)
44 char *c_purple_account_option_get_default_string "purple_account_option_get_default_string" (PurpleAccountOption *option)
45 int c_purple_account_option_get_default_int "purple_account_option_get_default_int" (PurpleAccountOption *option)
46 glib.gboolean c_purple_account_option_get_default_bool "purple_account_option_get_default_bool" (PurpleAccountOption *option)
47 const_char *c_purple_account_option_get_default_list_value "purple_account_option_get_default_list_value" (PurpleAccountOption *option)
48 const_char *c_purple_account_option_get_text "purple_account_option_get_text" (PurpleAccountOption *option)