00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #include <glib.h>
00027 #include <glib-object.h>
00028 #ifndef __FRAME_SIGNALS_H__
00029 #define __FRAME_SIGNALS_H__
00030
00031 #ifdef __cplusplus
00032 extern "C" {
00033 #endif
00034
00035
00036
00037
00038
00039 #define FRAME_TYPE_SIGNALS (frame_signals_get_type())
00040 #define FRAME_SIGNALS(obj) G_TYPE_CHECK_INSTANCE_CAST((obj), frame_signals_get_type(), Framesignals)
00041 #define FRAME_SIGNALS_CONST(obj) G_TYPE_CHECK_INSTANCE_CAST((obj), frame_signals_get_type(), Framesignals const)
00042 #define FRAME_SIGNALS_CLASS(klass) G_TYPE_CHECK_CLASS_CAST((klass), frame_signals_get_type(), FramesignalsClass)
00043 #define FRAME_IS_SIGNALS(obj) G_TYPE_CHECK_INSTANCE_TYPE((obj), frame_signals_get_type ())
00044
00045 #define FRAME_SIGNALS_GET_CLASS(obj) G_TYPE_INSTANCE_GET_CLASS((obj), frame_signals_get_type(), FramesignalsClass)
00046
00047
00048
00049
00050 #ifndef __TYPEDEF_FRAME_SIGNALS__
00051 #define __TYPEDEF_FRAME_SIGNALS__
00052 typedef struct _Framesignals Framesignals;
00053 #endif
00054 struct _Framesignals {
00055 GObject __parent__;
00056 };
00057
00058
00059
00060
00061 typedef struct _FramesignalsClass FramesignalsClass;
00062 struct _FramesignalsClass {
00063 GObjectClass __parent__;
00064 void (* spinner_stop) (Framesignals * self, gpointer data);
00065 void (* spinner_start) (Framesignals * self, gpointer data);
00066 };
00067
00068
00069
00070
00071
00072 GType frame_signals_get_type (void) G_GNUC_CONST;
00073 void frame_signals_spinner_stop (Framesignals * self,
00074 gpointer data);
00075 void frame_signals_spinner_start (Framesignals * self,
00076 gpointer data);
00077 GObject * frame_signals_new (void);
00078
00079
00080
00081
00082 #if defined(__GNUC__) && !defined(__STRICT_ANSI__)
00083 #define frame_signals_connect__spinner_stop(object,func,data) g_signal_connect(FRAME_SIGNALS(__extension__ ({Framesignals *___object = (object); ___object; })),"spinner_stop",(GCallback) __extension__ ({void (* ___spinner_stop) (Framesignals * ___fake___self, gpointer ___fake___data, gpointer ___data ) = (func); ___spinner_stop; }), (data))
00084 #define frame_signals_connect_after__spinner_stop(object,func,data) g_signal_connect_after(FRAME_SIGNALS(__extension__ ({Framesignals *___object = (object); ___object; })),"spinner_stop",(GCallback) __extension__ ({void (* ___spinner_stop) (Framesignals * ___fake___self, gpointer ___fake___data, gpointer ___data ) = (func); ___spinner_stop; }), (data))
00085 #define frame_signals_connect_data__spinner_stop(object,func,data,destroy_data,flags) g_signal_connect_data(FRAME_SIGNALS(__extension__ ({Framesignals *___object = (object); ___object; })),"spinner_stop",(GCallback) __extension__ ({void (* ___spinner_stop) (Framesignals * ___fake___self, gpointer ___fake___data, gpointer ___data ) = (func); ___spinner_stop; }), (data), (destroy_data), (GConnectFlags)(flags))
00086 #define frame_signals_connect__spinner_start(object,func,data) g_signal_connect(FRAME_SIGNALS(__extension__ ({Framesignals *___object = (object); ___object; })),"spinner_start",(GCallback) __extension__ ({void (* ___spinner_start) (Framesignals * ___fake___self, gpointer ___fake___data, gpointer ___data ) = (func); ___spinner_start; }), (data))
00087 #define frame_signals_connect_after__spinner_start(object,func,data) g_signal_connect_after(FRAME_SIGNALS(__extension__ ({Framesignals *___object = (object); ___object; })),"spinner_start",(GCallback) __extension__ ({void (* ___spinner_start) (Framesignals * ___fake___self, gpointer ___fake___data, gpointer ___data ) = (func); ___spinner_start; }), (data))
00088 #define frame_signals_connect_data__spinner_start(object,func,data,destroy_data,flags) g_signal_connect_data(FRAME_SIGNALS(__extension__ ({Framesignals *___object = (object); ___object; })),"spinner_start",(GCallback) __extension__ ({void (* ___spinner_start) (Framesignals * ___fake___self, gpointer ___fake___data, gpointer ___data ) = (func); ___spinner_start; }), (data), (destroy_data), (GConnectFlags)(flags))
00089 #else
00090 #define frame_signals_connect__spinner_stop(object,func,data) g_signal_connect(FRAME_SIGNALS(object),"spinner_stop",(GCallback)(func),(data))
00091 #define frame_signals_connect_after__spinner_stop(object,func,data) g_signal_connect_after(FRAME_SIGNALS(object),"spinner_stop",(GCallback)(func),(data))
00092 #define frame_signals_connect_data__spinner_stop(object,func,data,destroy_data,flags) g_signal_connect_data(FRAME_SIGNALS(object),"spinner_stop",(GCallback)(func),(data),(destroy_data),(GConnectFlags)(flags))
00093 #define frame_signals_connect__spinner_start(object,func,data) g_signal_connect(FRAME_SIGNALS(object),"spinner_start",(GCallback)(func),(data))
00094 #define frame_signals_connect_after__spinner_start(object,func,data) g_signal_connect_after(FRAME_SIGNALS(object),"spinner_start",(GCallback)(func),(data))
00095 #define frame_signals_connect_data__spinner_start(object,func,data,destroy_data,flags) g_signal_connect_data(FRAME_SIGNALS(object),"spinner_start",(GCallback)(func),(data),(destroy_data),(GConnectFlags)(flags))
00096 #endif
00097
00098
00099 #ifdef __cplusplus
00100 }
00101 #endif
00102
00103 #endif