Remmina - The GTK+ Remote Desktop Client  v1.4.33
Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistent user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.
_PyGObject_Functions Struct Reference

#include <pygobject.h>

Data Fields

void(* register_class )(PyObject *dict, const gchar *class_name, GType gtype, PyTypeObject *type, PyObject *bases)
 
void(* register_wrapper )(PyObject *self)
 
PyTypeObject *(* lookup_class )(GType type)
 
PyObject *(* newgobj )(GObject *obj)
 
GClosure *(* closure_new )(PyObject *callback, PyObject *extra_args, PyObject *swap_data)
 
void(* object_watch_closure )(PyObject *self, GClosure *closure)
 
GDestroyNotify destroy_notify
 
GType(* type_from_object )(PyObject *obj)
 
PyObject *(* type_wrapper_new )(GType type)
 
gint(* enum_get_value )(GType enum_type, PyObject *obj, gint *val)
 
gint(* flags_get_value )(GType flag_type, PyObject *obj, gint *val)
 
void(* register_gtype_custom )(GType gtype, PyObject *(*from_func)(const GValue *value), int(*to_func)(GValue *value, PyObject *obj))
 
int(* value_from_pyobject )(GValue *value, PyObject *obj)
 
PyObject *(* value_as_pyobject )(const GValue *value, gboolean copy_boxed)
 
void(* register_interface )(PyObject *dict, const gchar *class_name, GType gtype, PyTypeObject *type)
 
PyTypeObject * boxed_type
 
void(* register_boxed )(PyObject *dict, const gchar *class_name, GType boxed_type, PyTypeObject *type)
 
PyObject *(* boxed_new )(GType boxed_type, gpointer boxed, gboolean copy_boxed, gboolean own_ref)
 
PyTypeObject * pointer_type
 
void(* register_pointer )(PyObject *dict, const gchar *class_name, GType pointer_type, PyTypeObject *type)
 
PyObject *(* pointer_new )(GType boxed_type, gpointer pointer)
 
void(* enum_add_constants )(PyObject *module, GType enum_type, const gchar *strip_prefix)
 
void(* flags_add_constants )(PyObject *module, GType flags_type, const gchar *strip_prefix)
 
const gchar *(* constant_strip_prefix )(const gchar *name, const gchar *strip_prefix)
 
gboolean(* error_check )(GError **error)
 
void(* set_thread_block_funcs )(PyGThreadBlockFunc block_threads_func, PyGThreadBlockFunc unblock_threads_func)
 
PyGThreadBlockFunc block_threads
 
PyGThreadBlockFunc unblock_threads
 
PyTypeObject * paramspec_type
 
PyObject *(* paramspec_new )(GParamSpec *spec)
 
GParamSpec *(* paramspec_get )(PyObject *tuple)
 
int(* pyobj_to_unichar_conv )(PyObject *pyobj, void *ptr)
 
gboolean(* parse_constructor_args )(GType obj_type, char **arg_names, char **prop_names, GParameter *params, guint *nparams, PyObject **py_args)
 
PyObject *(* param_gvalue_as_pyobject )(const GValue *gvalue, gboolean copy_boxed, const GParamSpec *pspec)
 
int(* gvalue_from_param_pyobject )(GValue *value, PyObject *py_obj, const GParamSpec *pspec)
 
PyTypeObject * enum_type
 
PyObject *(* enum_add )(PyObject *module, const char *type_name_, const char *strip_prefix, GType gtype)
 
PyObject *(* enum_from_gtype )(GType gtype, int value)
 
PyTypeObject * flags_type
 
PyObject *(* flags_add )(PyObject *module, const char *type_name_, const char *strip_prefix, GType gtype)
 
PyObject *(* flags_from_gtype )(GType gtype, int value)
 
gboolean threads_enabled
 
int(* enable_threads )(void)
 
int(* gil_state_ensure )(void)
 
void(* gil_state_release )(int flag)
 
void(* register_class_init )(GType gtype, PyGClassInitFunc class_init)
 
void(* register_interface_info )(GType gtype, const GInterfaceInfo *info)
 
void(* closure_set_exception_handler )(GClosure *closure, PyClosureExceptionHandler handler)
 
void(* add_warning_redirection )(const char *domain, PyObject *warning)
 
void(* disable_warning_redirections )(void)
 
void(* type_register_custom )(const gchar *type_name, PyGTypeRegistrationFunction callback, gpointer data)
 
gboolean(* gerror_exception_check )(GError **error)
 
PyObject *(* option_group_new )(GOptionGroup *group)
 
GType(* type_from_object_strict )(PyObject *obj, gboolean strict)
 

Detailed Description

Definition at line 119 of file src/pygobject.h.

Field Documentation

◆ add_warning_redirection

void(* _PyGObject_Functions::add_warning_redirection)(const char *domain, PyObject *warning)

Definition at line 216 of file src/pygobject.h.

◆ block_threads

PyGThreadBlockFunc _PyGObject_Functions::block_threads

Definition at line 174 of file src/pygobject.h.

◆ boxed_new

PyObject *(* _PyGObject_Functions::boxed_new)(GType boxed_type, gpointer boxed, gboolean copy_boxed, gboolean own_ref)

Definition at line 152 of file src/pygobject.h.

◆ boxed_type

PyTypeObject * _PyGObject_Functions::boxed_type

Definition at line 149 of file src/pygobject.h.

◆ closure_new

GClosure *(* _PyGObject_Functions::closure_new)(PyObject *callback, PyObject *extra_args, PyObject *swap_data)

Definition at line 130 of file src/pygobject.h.

◆ closure_set_exception_handler

void(* _PyGObject_Functions::closure_set_exception_handler)(GClosure *closure, PyClosureExceptionHandler handler)

Definition at line 214 of file src/pygobject.h.

◆ constant_strip_prefix

const gchar *(* _PyGObject_Functions::constant_strip_prefix)(const gchar *name, const gchar *strip_prefix)

Definition at line 165 of file src/pygobject.h.

◆ destroy_notify

GDestroyNotify _PyGObject_Functions::destroy_notify

Definition at line 133 of file src/pygobject.h.

◆ disable_warning_redirections

void(* _PyGObject_Functions::disable_warning_redirections)(void)

Definition at line 218 of file src/pygobject.h.

◆ enable_threads

int(* _PyGObject_Functions::enable_threads)(void)

Definition at line 207 of file src/pygobject.h.

◆ enum_add

PyObject *(* _PyGObject_Functions::enum_add)(PyObject *module, const char *type_name_, const char *strip_prefix, GType gtype)

Definition at line 193 of file src/pygobject.h.

◆ enum_add_constants

void(* _PyGObject_Functions::enum_add_constants)(PyObject *module, GType enum_type, const gchar *strip_prefix)

Definition at line 160 of file src/pygobject.h.

◆ enum_from_gtype

PyObject *(* _PyGObject_Functions::enum_from_gtype)(GType gtype, int value)

Definition at line 197 of file src/pygobject.h.

◆ enum_get_value

gint(* _PyGObject_Functions::enum_get_value)(GType enum_type, PyObject *obj, gint *val)

Definition at line 138 of file src/pygobject.h.

◆ enum_type

PyTypeObject * _PyGObject_Functions::enum_type

Definition at line 192 of file src/pygobject.h.

◆ error_check

gboolean(* _PyGObject_Functions::error_check)(GError **error)

Definition at line 168 of file src/pygobject.h.

◆ flags_add

PyObject *(* _PyGObject_Functions::flags_add)(PyObject *module, const char *type_name_, const char *strip_prefix, GType gtype)

Definition at line 200 of file src/pygobject.h.

◆ flags_add_constants

void(* _PyGObject_Functions::flags_add_constants)(PyObject *module, GType flags_type, const gchar *strip_prefix)

Definition at line 162 of file src/pygobject.h.

◆ flags_from_gtype

PyObject *(* _PyGObject_Functions::flags_from_gtype)(GType gtype, int value)

Definition at line 204 of file src/pygobject.h.

◆ flags_get_value

gint(* _PyGObject_Functions::flags_get_value)(GType flag_type, PyObject *obj, gint *val)

Definition at line 139 of file src/pygobject.h.

◆ flags_type

PyTypeObject * _PyGObject_Functions::flags_type

Definition at line 199 of file src/pygobject.h.

◆ gerror_exception_check

gboolean(* _PyGObject_Functions::gerror_exception_check)(GError **error)

Definition at line 222 of file src/pygobject.h.

◆ gil_state_ensure

int(* _PyGObject_Functions::gil_state_ensure)(void)

Definition at line 209 of file src/pygobject.h.

◆ gil_state_release

void(* _PyGObject_Functions::gil_state_release)(int flag)

Definition at line 210 of file src/pygobject.h.

◆ gvalue_from_param_pyobject

int(* _PyGObject_Functions::gvalue_from_param_pyobject)(GValue *value, PyObject *py_obj, const GParamSpec *pspec)

Definition at line 189 of file src/pygobject.h.

◆ lookup_class

PyTypeObject *(* _PyGObject_Functions::lookup_class)(GType type)

Definition at line 127 of file src/pygobject.h.

◆ newgobj

PyObject *(* _PyGObject_Functions::newgobj)(GObject *obj)

Definition at line 128 of file src/pygobject.h.

◆ object_watch_closure

void(* _PyGObject_Functions::object_watch_closure)(PyObject *self, GClosure *closure)

Definition at line 132 of file src/pygobject.h.

◆ option_group_new

PyObject *(* _PyGObject_Functions::option_group_new)(GOptionGroup *group)

Definition at line 223 of file src/pygobject.h.

◆ param_gvalue_as_pyobject

PyObject *(* _PyGObject_Functions::param_gvalue_as_pyobject)(const GValue *gvalue, gboolean copy_boxed, const GParamSpec *pspec)

Definition at line 186 of file src/pygobject.h.

◆ paramspec_get

GParamSpec *(* _PyGObject_Functions::paramspec_get)(PyObject *tuple)

Definition at line 178 of file src/pygobject.h.

◆ paramspec_new

PyObject *(* _PyGObject_Functions::paramspec_new)(GParamSpec *spec)

Definition at line 177 of file src/pygobject.h.

◆ paramspec_type

PyTypeObject * _PyGObject_Functions::paramspec_type

Definition at line 176 of file src/pygobject.h.

◆ parse_constructor_args

gboolean(* _PyGObject_Functions::parse_constructor_args)(GType obj_type, char **arg_names, char **prop_names, GParameter *params, guint *nparams, PyObject **py_args)

Definition at line 180 of file src/pygobject.h.

◆ pointer_new

PyObject *(* _PyGObject_Functions::pointer_new)(GType boxed_type, gpointer pointer)

Definition at line 158 of file src/pygobject.h.

◆ pointer_type

PyTypeObject * _PyGObject_Functions::pointer_type

Definition at line 155 of file src/pygobject.h.

◆ pyobj_to_unichar_conv

int(* _PyGObject_Functions::pyobj_to_unichar_conv)(PyObject *pyobj, void *ptr)

Definition at line 179 of file src/pygobject.h.

◆ register_boxed

void(* _PyGObject_Functions::register_boxed)(PyObject *dict, const gchar *class_name, GType boxed_type, PyTypeObject *type)

Definition at line 150 of file src/pygobject.h.

◆ register_class

void(* _PyGObject_Functions::register_class)(PyObject *dict, const gchar *class_name, GType gtype, PyTypeObject *type, PyObject *bases)

Definition at line 124 of file src/pygobject.h.

◆ register_class_init

void(* _PyGObject_Functions::register_class_init)(GType gtype, PyGClassInitFunc class_init)

Definition at line 212 of file src/pygobject.h.

◆ register_gtype_custom

void(* _PyGObject_Functions::register_gtype_custom)(GType gtype, PyObject *(*from_func)(const GValue *value), int(*to_func)(GValue *value, PyObject *obj))

Definition at line 140 of file src/pygobject.h.

◆ register_interface

void(* _PyGObject_Functions::register_interface)(PyObject *dict, const gchar *class_name, GType gtype, PyTypeObject *type)

Definition at line 146 of file src/pygobject.h.

◆ register_interface_info

void(* _PyGObject_Functions::register_interface_info)(GType gtype, const GInterfaceInfo *info)

Definition at line 213 of file src/pygobject.h.

◆ register_pointer

void(* _PyGObject_Functions::register_pointer)(PyObject *dict, const gchar *class_name, GType pointer_type, PyTypeObject *type)

Definition at line 156 of file src/pygobject.h.

◆ register_wrapper

void(* _PyGObject_Functions::register_wrapper)(PyObject *self)

Definition at line 126 of file src/pygobject.h.

◆ set_thread_block_funcs

void(* _PyGObject_Functions::set_thread_block_funcs)(PyGThreadBlockFunc block_threads_func, PyGThreadBlockFunc unblock_threads_func)

Definition at line 172 of file src/pygobject.h.

◆ threads_enabled

gboolean _PyGObject_Functions::threads_enabled

Definition at line 206 of file src/pygobject.h.

◆ type_from_object

GType(* _PyGObject_Functions::type_from_object)(PyObject *obj)

Definition at line 135 of file src/pygobject.h.

◆ type_from_object_strict

GType(* _PyGObject_Functions::type_from_object_strict)(PyObject *obj, gboolean strict)

Definition at line 224 of file src/pygobject.h.

◆ type_register_custom

void(* _PyGObject_Functions::type_register_custom)(const gchar *type_name, PyGTypeRegistrationFunction callback, gpointer data)

Definition at line 219 of file src/pygobject.h.

◆ type_wrapper_new

PyObject *(* _PyGObject_Functions::type_wrapper_new)(GType type)

Definition at line 136 of file src/pygobject.h.

◆ unblock_threads

PyGThreadBlockFunc _PyGObject_Functions::unblock_threads

Definition at line 175 of file src/pygobject.h.

◆ value_as_pyobject

PyObject *(* _PyGObject_Functions::value_as_pyobject)(const GValue *value, gboolean copy_boxed)

Definition at line 144 of file src/pygobject.h.

◆ value_from_pyobject

int(* _PyGObject_Functions::value_from_pyobject)(GValue *value, PyObject *obj)

Definition at line 143 of file src/pygobject.h.


The documentation for this struct was generated from the following file: