| Top |  |  |  |  | 
| #define | PAROLE_CHECK_VERSION() | 
| #define | PAROLE_DEFINE_TYPE() | 
| #define | PAROLE_DEFINE_TYPE_EXTENDED() | 
| #define | PAROLE_DEFINE_TYPE_WITH_CODE() | 
| #define | PAROLE_DEFINE_ABSTRACT_TYPE() | 
| #define | PAROLE_DEFINE_ABSTRACT_TYPE_WITH_CODE() | 
| #define | PAROLE_IMPLEMENT_INTERFACE() | 
| GtkRecentFilter * | parole_get_supported_recent_files_filter () | 
| GtkRecentFilter * | parole_get_supported_recent_media_filter () | 
| #define | PAROLE_MAJOR_VERSION | 
| #define | PAROLE_MINOR_VERSION | 
| #define | PAROLE_MICRO_VERSION | 
#define PAROLE_CHECK_VERSION(major,minor,micro)
Checks the parole version.
Since 0.2
#define PAROLE_DEFINE_TYPE(TN, t_n, T_P)			PAROLE_DEFINE_TYPE_EXTENDED (TN, t_n, T_P, 0, {})
| TN | The name of the new type, in Camel case. | |
| t_n | The name of the new type, in lowercase, with words separated by '_'. | |
| T_P | The GType of the parent type. | 
Since 0.2
#define PAROLE_DEFINE_TYPE_EXTENDED(TN, t_n, T_P, _f_, _C_) _PAROLE_DEFINE_TYPE_EXTENDED_BEGIN(TN, t_n, T_P, _f_) {_C_;} _PAROLE_DEFINE_TYPE_EXTENDED_END()
| TN | The name of the new type, in Camel case. | |
| t_n | The name of the new type, in lowercase, with words separated by '_'. | |
| T_P | The GType of the parent type. | |
| _f_ | GTypeFlags to pass to  | |
| _C_ | Custom code that gets inserted in *_get_type() function. | 
Since 0.2
#define PAROLE_DEFINE_TYPE_WITH_CODE(TN, t_n, T_P, _C_)		_PAROLE_DEFINE_TYPE_EXTENDED_BEGIN(TN, t_n, T_P, 0) {_C_;} _PAROLE_DEFINE_TYPE_EXTENDED_END()
| TN | The name of the new type, in Camel case. | |
| t_n | The name of the new type, in lowercase, with words separated by '_'. | |
| T_P | The GType of the parent type. | |
| _C_ | Custom code that gets inserted in *_get_type() function. | 
Since 0.2
#define PAROLE_DEFINE_ABSTRACT_TYPE(TN, t_n, T_P)		PAROLE_DEFINE_TYPE_EXTENDED (TN, t_n, T_P, G_TYPE_FLAG_ABSTRACT, {})
| TN | The name of the new type, in Camel case. | |
| t_n | The name of the new type, in lowercase, with words separated by '_'. | |
| T_P | The GType of the parent type. | 
Since 0.2
#define PAROLE_DEFINE_ABSTRACT_TYPE_WITH_CODE(TN, t_n, T_P, _C_) PAROLE_DEFINE_TYPE_EXTENDED (TN, t_n, T_P, G_TYPE_FLAG_ABSTRACT, _C_)
| TN | The name of the new type, in Camel case. | |
| t_n | The name of the new type, in lowercase, with words separated by '_'. | |
| T_P | The GType of the parent type. | |
| _C_ | Custom code that gets inserted in *_get_type() function. | 
Since 0.2
GtkRecentFilter *
parole_get_supported_recent_files_filter
                               (void);