Back to index

libunity  5.92.0
unity.h
Go to the documentation of this file.
00001 /* unity.h generated by valac 0.17.2, the Vala compiler, do not modify */
00002 
00003 
00004 #ifndef __UNITY_H__
00005 #define __UNITY_H__
00006 
00007 #include <glib.h>
00008 #include <glib-object.h>
00009 #include <stdlib.h>
00010 #include <string.h>
00011 #include <gio/gio.h>
00012 #include <dee.h>
00013 #include <float.h>
00014 #include <math.h>
00015 #include <libdbusmenu-glib/client.h>
00016 #include <libdbusmenu-glib/dbusmenu-glib.h>
00017 #include <libdbusmenu-glib/enum-types.h>
00018 #include <libdbusmenu-glib/menuitem-proxy.h>
00019 #include <libdbusmenu-glib/menuitem.h>
00020 #include <libdbusmenu-glib/server.h>
00021 #include <libdbusmenu-glib/types.h>
00022 
00023 G_BEGIN_DECLS
00024 
00025 
00026 #define UNITY_TYPE_APP_INFO_MANAGER (unity_app_info_manager_get_type ())
00027 #define UNITY_APP_INFO_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_APP_INFO_MANAGER, UnityAppInfoManager))
00028 #define UNITY_APP_INFO_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_APP_INFO_MANAGER, UnityAppInfoManagerClass))
00029 #define UNITY_IS_APP_INFO_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_APP_INFO_MANAGER))
00030 #define UNITY_IS_APP_INFO_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_APP_INFO_MANAGER))
00031 #define UNITY_APP_INFO_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_APP_INFO_MANAGER, UnityAppInfoManagerClass))
00032 
00033 typedef struct _UnityAppInfoManager UnityAppInfoManager;
00034 typedef struct _UnityAppInfoManagerClass UnityAppInfoManagerClass;
00035 typedef struct _UnityAppInfoManagerPrivate UnityAppInfoManagerPrivate;
00036 
00037 #define UNITY_TYPE_INSPECTOR (unity_inspector_get_type ())
00038 #define UNITY_INSPECTOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_INSPECTOR, UnityInspector))
00039 #define UNITY_INSPECTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_INSPECTOR, UnityInspectorClass))
00040 #define UNITY_IS_INSPECTOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_INSPECTOR))
00041 #define UNITY_IS_INSPECTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_INSPECTOR))
00042 #define UNITY_INSPECTOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_INSPECTOR, UnityInspectorClass))
00043 
00044 typedef struct _UnityInspector UnityInspector;
00045 typedef struct _UnityInspectorClass UnityInspectorClass;
00046 typedef struct _UnityInspectorPrivate UnityInspectorPrivate;
00047 
00048 #define UNITY_TYPE_LAUNCHER_ENTRY (unity_launcher_entry_get_type ())
00049 #define UNITY_LAUNCHER_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_LAUNCHER_ENTRY, UnityLauncherEntry))
00050 #define UNITY_LAUNCHER_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_LAUNCHER_ENTRY, UnityLauncherEntryClass))
00051 #define UNITY_IS_LAUNCHER_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_LAUNCHER_ENTRY))
00052 #define UNITY_IS_LAUNCHER_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_LAUNCHER_ENTRY))
00053 #define UNITY_LAUNCHER_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_LAUNCHER_ENTRY, UnityLauncherEntryClass))
00054 
00055 typedef struct _UnityLauncherEntry UnityLauncherEntry;
00056 typedef struct _UnityLauncherEntryClass UnityLauncherEntryClass;
00057 typedef struct _UnityLauncherEntryPrivate UnityLauncherEntryPrivate;
00058 
00059 #define UNITY_TYPE_LAUNCHER_FAVORITES (unity_launcher_favorites_get_type ())
00060 #define UNITY_LAUNCHER_FAVORITES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_LAUNCHER_FAVORITES, UnityLauncherFavorites))
00061 #define UNITY_LAUNCHER_FAVORITES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_LAUNCHER_FAVORITES, UnityLauncherFavoritesClass))
00062 #define UNITY_IS_LAUNCHER_FAVORITES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_LAUNCHER_FAVORITES))
00063 #define UNITY_IS_LAUNCHER_FAVORITES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_LAUNCHER_FAVORITES))
00064 #define UNITY_LAUNCHER_FAVORITES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_LAUNCHER_FAVORITES, UnityLauncherFavoritesClass))
00065 
00066 typedef struct _UnityLauncherFavorites UnityLauncherFavorites;
00067 typedef struct _UnityLauncherFavoritesClass UnityLauncherFavoritesClass;
00068 typedef struct _UnityLauncherFavoritesPrivate UnityLauncherFavoritesPrivate;
00069 
00070 #define UNITY_TYPE_LENS (unity_lens_get_type ())
00071 #define UNITY_LENS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_LENS, UnityLens))
00072 #define UNITY_LENS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_LENS, UnityLensClass))
00073 #define UNITY_IS_LENS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_LENS))
00074 #define UNITY_IS_LENS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_LENS))
00075 #define UNITY_LENS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_LENS, UnityLensClass))
00076 
00077 typedef struct _UnityLens UnityLens;
00078 typedef struct _UnityLensClass UnityLensClass;
00079 typedef struct _UnityLensPrivate UnityLensPrivate;
00080 
00081 #define UNITY_TYPE_SCOPE (unity_scope_get_type ())
00082 #define UNITY_SCOPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_SCOPE, UnityScope))
00083 #define UNITY_SCOPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_SCOPE, UnityScopeClass))
00084 #define UNITY_IS_SCOPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_SCOPE))
00085 #define UNITY_IS_SCOPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_SCOPE))
00086 #define UNITY_SCOPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_SCOPE, UnityScopeClass))
00087 
00088 typedef struct _UnityScope UnityScope;
00089 typedef struct _UnityScopeClass UnityScopeClass;
00090 
00091 #define UNITY_TYPE_FILTER (unity_filter_get_type ())
00092 #define UNITY_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_FILTER, UnityFilter))
00093 #define UNITY_FILTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_FILTER, UnityFilterClass))
00094 #define UNITY_IS_FILTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_FILTER))
00095 #define UNITY_IS_FILTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_FILTER))
00096 #define UNITY_FILTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_FILTER, UnityFilterClass))
00097 
00098 typedef struct _UnityFilter UnityFilter;
00099 typedef struct _UnityFilterClass UnityFilterClass;
00100 
00101 #define UNITY_TYPE_CATEGORY (unity_category_get_type ())
00102 #define UNITY_CATEGORY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_CATEGORY, UnityCategory))
00103 #define UNITY_CATEGORY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_CATEGORY, UnityCategoryClass))
00104 #define UNITY_IS_CATEGORY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_CATEGORY))
00105 #define UNITY_IS_CATEGORY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_CATEGORY))
00106 #define UNITY_CATEGORY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_CATEGORY, UnityCategoryClass))
00107 
00108 typedef struct _UnityCategory UnityCategory;
00109 typedef struct _UnityCategoryClass UnityCategoryClass;
00110 
00111 #define UNITY_TYPE_MERGE_STRATEGY (unity_merge_strategy_get_type ())
00112 #define UNITY_MERGE_STRATEGY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_MERGE_STRATEGY, UnityMergeStrategy))
00113 #define UNITY_IS_MERGE_STRATEGY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_MERGE_STRATEGY))
00114 #define UNITY_MERGE_STRATEGY_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), UNITY_TYPE_MERGE_STRATEGY, UnityMergeStrategyIface))
00115 
00116 typedef struct _UnityMergeStrategy UnityMergeStrategy;
00117 typedef struct _UnityMergeStrategyIface UnityMergeStrategyIface;
00118 
00119 #define UNITY_TYPE_HANDLED_TYPE (unity_handled_type_get_type ())
00120 
00121 #define UNITY_TYPE_ACTIVATION_RESPONSE (unity_activation_response_get_type ())
00122 #define UNITY_ACTIVATION_RESPONSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_ACTIVATION_RESPONSE, UnityActivationResponse))
00123 #define UNITY_ACTIVATION_RESPONSE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_ACTIVATION_RESPONSE, UnityActivationResponseClass))
00124 #define UNITY_IS_ACTIVATION_RESPONSE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_ACTIVATION_RESPONSE))
00125 #define UNITY_IS_ACTIVATION_RESPONSE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_ACTIVATION_RESPONSE))
00126 #define UNITY_ACTIVATION_RESPONSE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_ACTIVATION_RESPONSE, UnityActivationResponseClass))
00127 
00128 typedef struct _UnityActivationResponse UnityActivationResponse;
00129 typedef struct _UnityActivationResponseClass UnityActivationResponseClass;
00130 typedef struct _UnityActivationResponsePrivate UnityActivationResponsePrivate;
00131 
00132 #define UNITY_TYPE_PREVIEW (unity_preview_get_type ())
00133 #define UNITY_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_PREVIEW, UnityPreview))
00134 #define UNITY_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_PREVIEW, UnityPreviewClass))
00135 #define UNITY_IS_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_PREVIEW))
00136 #define UNITY_IS_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_PREVIEW))
00137 #define UNITY_PREVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_PREVIEW, UnityPreviewClass))
00138 
00139 typedef struct _UnityPreview UnityPreview;
00140 typedef struct _UnityPreviewClass UnityPreviewClass;
00141 
00142 #define UNITY_TYPE_CATEGORY_RENDERER (unity_category_renderer_get_type ())
00143 typedef struct _UnityCategoryPrivate UnityCategoryPrivate;
00144 
00145 #define UNITY_TYPE_FILTER_RENDERER (unity_filter_renderer_get_type ())
00146 typedef struct _UnityFilterPrivate UnityFilterPrivate;
00147 
00148 #define UNITY_TYPE_FILTER_OPTION (unity_filter_option_get_type ())
00149 #define UNITY_FILTER_OPTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_FILTER_OPTION, UnityFilterOption))
00150 #define UNITY_FILTER_OPTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_FILTER_OPTION, UnityFilterOptionClass))
00151 #define UNITY_IS_FILTER_OPTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_FILTER_OPTION))
00152 #define UNITY_IS_FILTER_OPTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_FILTER_OPTION))
00153 #define UNITY_FILTER_OPTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_FILTER_OPTION, UnityFilterOptionClass))
00154 
00155 typedef struct _UnityFilterOption UnityFilterOption;
00156 typedef struct _UnityFilterOptionClass UnityFilterOptionClass;
00157 typedef struct _UnityFilterOptionPrivate UnityFilterOptionPrivate;
00158 
00159 #define UNITY_TYPE_OPTIONS_FILTER (unity_options_filter_get_type ())
00160 #define UNITY_OPTIONS_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_OPTIONS_FILTER, UnityOptionsFilter))
00161 #define UNITY_OPTIONS_FILTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_OPTIONS_FILTER, UnityOptionsFilterClass))
00162 #define UNITY_IS_OPTIONS_FILTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_OPTIONS_FILTER))
00163 #define UNITY_IS_OPTIONS_FILTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_OPTIONS_FILTER))
00164 #define UNITY_OPTIONS_FILTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_OPTIONS_FILTER, UnityOptionsFilterClass))
00165 
00166 typedef struct _UnityOptionsFilter UnityOptionsFilter;
00167 typedef struct _UnityOptionsFilterClass UnityOptionsFilterClass;
00168 typedef struct _UnityOptionsFilterPrivate UnityOptionsFilterPrivate;
00169 
00170 #define UNITY_OPTIONS_FILTER_TYPE_SORT_TYPE (unity_options_filter_sort_type_get_type ())
00171 
00172 #define UNITY_TYPE_RADIO_OPTION_FILTER (unity_radio_option_filter_get_type ())
00173 #define UNITY_RADIO_OPTION_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_RADIO_OPTION_FILTER, UnityRadioOptionFilter))
00174 #define UNITY_RADIO_OPTION_FILTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_RADIO_OPTION_FILTER, UnityRadioOptionFilterClass))
00175 #define UNITY_IS_RADIO_OPTION_FILTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_RADIO_OPTION_FILTER))
00176 #define UNITY_IS_RADIO_OPTION_FILTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_RADIO_OPTION_FILTER))
00177 #define UNITY_RADIO_OPTION_FILTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_RADIO_OPTION_FILTER, UnityRadioOptionFilterClass))
00178 
00179 typedef struct _UnityRadioOptionFilter UnityRadioOptionFilter;
00180 typedef struct _UnityRadioOptionFilterClass UnityRadioOptionFilterClass;
00181 typedef struct _UnityRadioOptionFilterPrivate UnityRadioOptionFilterPrivate;
00182 
00183 #define UNITY_TYPE_CHECK_OPTION_FILTER (unity_check_option_filter_get_type ())
00184 #define UNITY_CHECK_OPTION_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_CHECK_OPTION_FILTER, UnityCheckOptionFilter))
00185 #define UNITY_CHECK_OPTION_FILTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_CHECK_OPTION_FILTER, UnityCheckOptionFilterClass))
00186 #define UNITY_IS_CHECK_OPTION_FILTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_CHECK_OPTION_FILTER))
00187 #define UNITY_IS_CHECK_OPTION_FILTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_CHECK_OPTION_FILTER))
00188 #define UNITY_CHECK_OPTION_FILTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_CHECK_OPTION_FILTER, UnityCheckOptionFilterClass))
00189 
00190 typedef struct _UnityCheckOptionFilter UnityCheckOptionFilter;
00191 typedef struct _UnityCheckOptionFilterClass UnityCheckOptionFilterClass;
00192 typedef struct _UnityCheckOptionFilterPrivate UnityCheckOptionFilterPrivate;
00193 
00194 #define UNITY_TYPE_CHECK_OPTION_FILTER_COMPACT (unity_check_option_filter_compact_get_type ())
00195 #define UNITY_CHECK_OPTION_FILTER_COMPACT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_CHECK_OPTION_FILTER_COMPACT, UnityCheckOptionFilterCompact))
00196 #define UNITY_CHECK_OPTION_FILTER_COMPACT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_CHECK_OPTION_FILTER_COMPACT, UnityCheckOptionFilterCompactClass))
00197 #define UNITY_IS_CHECK_OPTION_FILTER_COMPACT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_CHECK_OPTION_FILTER_COMPACT))
00198 #define UNITY_IS_CHECK_OPTION_FILTER_COMPACT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_CHECK_OPTION_FILTER_COMPACT))
00199 #define UNITY_CHECK_OPTION_FILTER_COMPACT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_CHECK_OPTION_FILTER_COMPACT, UnityCheckOptionFilterCompactClass))
00200 
00201 typedef struct _UnityCheckOptionFilterCompact UnityCheckOptionFilterCompact;
00202 typedef struct _UnityCheckOptionFilterCompactClass UnityCheckOptionFilterCompactClass;
00203 typedef struct _UnityCheckOptionFilterCompactPrivate UnityCheckOptionFilterCompactPrivate;
00204 
00205 #define UNITY_TYPE_RATINGS_FILTER (unity_ratings_filter_get_type ())
00206 #define UNITY_RATINGS_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_RATINGS_FILTER, UnityRatingsFilter))
00207 #define UNITY_RATINGS_FILTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_RATINGS_FILTER, UnityRatingsFilterClass))
00208 #define UNITY_IS_RATINGS_FILTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_RATINGS_FILTER))
00209 #define UNITY_IS_RATINGS_FILTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_RATINGS_FILTER))
00210 #define UNITY_RATINGS_FILTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_RATINGS_FILTER, UnityRatingsFilterClass))
00211 
00212 typedef struct _UnityRatingsFilter UnityRatingsFilter;
00213 typedef struct _UnityRatingsFilterClass UnityRatingsFilterClass;
00214 typedef struct _UnityRatingsFilterPrivate UnityRatingsFilterPrivate;
00215 
00216 #define UNITY_TYPE_MULTI_RANGE_FILTER (unity_multi_range_filter_get_type ())
00217 #define UNITY_MULTI_RANGE_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_MULTI_RANGE_FILTER, UnityMultiRangeFilter))
00218 #define UNITY_MULTI_RANGE_FILTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_MULTI_RANGE_FILTER, UnityMultiRangeFilterClass))
00219 #define UNITY_IS_MULTI_RANGE_FILTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_MULTI_RANGE_FILTER))
00220 #define UNITY_IS_MULTI_RANGE_FILTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_MULTI_RANGE_FILTER))
00221 #define UNITY_MULTI_RANGE_FILTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_MULTI_RANGE_FILTER, UnityMultiRangeFilterClass))
00222 
00223 typedef struct _UnityMultiRangeFilter UnityMultiRangeFilter;
00224 typedef struct _UnityMultiRangeFilterClass UnityMultiRangeFilterClass;
00225 typedef struct _UnityMultiRangeFilterPrivate UnityMultiRangeFilterPrivate;
00226 
00227 #define UNITY_TYPE_LENS_SEARCH (unity_lens_search_get_type ())
00228 #define UNITY_LENS_SEARCH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_LENS_SEARCH, UnityLensSearch))
00229 #define UNITY_LENS_SEARCH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_LENS_SEARCH, UnityLensSearchClass))
00230 #define UNITY_IS_LENS_SEARCH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_LENS_SEARCH))
00231 #define UNITY_IS_LENS_SEARCH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_LENS_SEARCH))
00232 #define UNITY_LENS_SEARCH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_LENS_SEARCH, UnityLensSearchClass))
00233 
00234 typedef struct _UnityLensSearch UnityLensSearch;
00235 typedef struct _UnityLensSearchClass UnityLensSearchClass;
00236 typedef struct _UnityLensSearchPrivate UnityLensSearchPrivate;
00237 typedef struct _UnityPreviewPrivate UnityPreviewPrivate;
00238 
00239 #define UNITY_TYPE_PREVIEW_ACTION (unity_preview_action_get_type ())
00240 #define UNITY_PREVIEW_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_PREVIEW_ACTION, UnityPreviewAction))
00241 #define UNITY_PREVIEW_ACTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_PREVIEW_ACTION, UnityPreviewActionClass))
00242 #define UNITY_IS_PREVIEW_ACTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_PREVIEW_ACTION))
00243 #define UNITY_IS_PREVIEW_ACTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_PREVIEW_ACTION))
00244 #define UNITY_PREVIEW_ACTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_PREVIEW_ACTION, UnityPreviewActionClass))
00245 
00246 typedef struct _UnityPreviewAction UnityPreviewAction;
00247 typedef struct _UnityPreviewActionClass UnityPreviewActionClass;
00248 
00249 #define UNITY_TYPE_INFO_HINT (unity_info_hint_get_type ())
00250 #define UNITY_INFO_HINT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_INFO_HINT, UnityInfoHint))
00251 #define UNITY_INFO_HINT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_INFO_HINT, UnityInfoHintClass))
00252 #define UNITY_IS_INFO_HINT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_INFO_HINT))
00253 #define UNITY_IS_INFO_HINT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_INFO_HINT))
00254 #define UNITY_INFO_HINT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_INFO_HINT, UnityInfoHintClass))
00255 
00256 typedef struct _UnityInfoHint UnityInfoHint;
00257 typedef struct _UnityInfoHintClass UnityInfoHintClass;
00258 
00259 #define UNITY_TYPE_LAYOUT_HINT (unity_layout_hint_get_type ())
00260 typedef struct _UnityPreviewActionPrivate UnityPreviewActionPrivate;
00261 typedef struct _UnityInfoHintPrivate UnityInfoHintPrivate;
00262 
00263 #define UNITY_TYPE_GENERIC_PREVIEW (unity_generic_preview_get_type ())
00264 #define UNITY_GENERIC_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_GENERIC_PREVIEW, UnityGenericPreview))
00265 #define UNITY_GENERIC_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_GENERIC_PREVIEW, UnityGenericPreviewClass))
00266 #define UNITY_IS_GENERIC_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_GENERIC_PREVIEW))
00267 #define UNITY_IS_GENERIC_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_GENERIC_PREVIEW))
00268 #define UNITY_GENERIC_PREVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_GENERIC_PREVIEW, UnityGenericPreviewClass))
00269 
00270 typedef struct _UnityGenericPreview UnityGenericPreview;
00271 typedef struct _UnityGenericPreviewClass UnityGenericPreviewClass;
00272 typedef struct _UnityGenericPreviewPrivate UnityGenericPreviewPrivate;
00273 
00274 #define UNITY_TYPE_APPLICATION_PREVIEW (unity_application_preview_get_type ())
00275 #define UNITY_APPLICATION_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_APPLICATION_PREVIEW, UnityApplicationPreview))
00276 #define UNITY_APPLICATION_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_APPLICATION_PREVIEW, UnityApplicationPreviewClass))
00277 #define UNITY_IS_APPLICATION_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_APPLICATION_PREVIEW))
00278 #define UNITY_IS_APPLICATION_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_APPLICATION_PREVIEW))
00279 #define UNITY_APPLICATION_PREVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_APPLICATION_PREVIEW, UnityApplicationPreviewClass))
00280 
00281 typedef struct _UnityApplicationPreview UnityApplicationPreview;
00282 typedef struct _UnityApplicationPreviewClass UnityApplicationPreviewClass;
00283 typedef struct _UnityApplicationPreviewPrivate UnityApplicationPreviewPrivate;
00284 
00285 #define UNITY_TYPE_MUSIC_PREVIEW (unity_music_preview_get_type ())
00286 #define UNITY_MUSIC_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_MUSIC_PREVIEW, UnityMusicPreview))
00287 #define UNITY_MUSIC_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_MUSIC_PREVIEW, UnityMusicPreviewClass))
00288 #define UNITY_IS_MUSIC_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_MUSIC_PREVIEW))
00289 #define UNITY_IS_MUSIC_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_MUSIC_PREVIEW))
00290 #define UNITY_MUSIC_PREVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_MUSIC_PREVIEW, UnityMusicPreviewClass))
00291 
00292 typedef struct _UnityMusicPreview UnityMusicPreview;
00293 typedef struct _UnityMusicPreviewClass UnityMusicPreviewClass;
00294 typedef struct _UnityMusicPreviewPrivate UnityMusicPreviewPrivate;
00295 
00296 #define UNITY_MUSIC_PREVIEW_TYPE_TRACK_STATE (unity_music_preview_track_state_get_type ())
00297 
00298 #define UNITY_TYPE_TRACK_METADATA (unity_track_metadata_get_type ())
00299 #define UNITY_TRACK_METADATA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_TRACK_METADATA, UnityTrackMetadata))
00300 #define UNITY_TRACK_METADATA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_TRACK_METADATA, UnityTrackMetadataClass))
00301 #define UNITY_IS_TRACK_METADATA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_TRACK_METADATA))
00302 #define UNITY_IS_TRACK_METADATA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_TRACK_METADATA))
00303 #define UNITY_TRACK_METADATA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_TRACK_METADATA, UnityTrackMetadataClass))
00304 
00305 typedef struct _UnityTrackMetadata UnityTrackMetadata;
00306 typedef struct _UnityTrackMetadataClass UnityTrackMetadataClass;
00307 
00308 #define UNITY_TYPE_MOVIE_PREVIEW (unity_movie_preview_get_type ())
00309 #define UNITY_MOVIE_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_MOVIE_PREVIEW, UnityMoviePreview))
00310 #define UNITY_MOVIE_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_MOVIE_PREVIEW, UnityMoviePreviewClass))
00311 #define UNITY_IS_MOVIE_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_MOVIE_PREVIEW))
00312 #define UNITY_IS_MOVIE_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_MOVIE_PREVIEW))
00313 #define UNITY_MOVIE_PREVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_MOVIE_PREVIEW, UnityMoviePreviewClass))
00314 
00315 typedef struct _UnityMoviePreview UnityMoviePreview;
00316 typedef struct _UnityMoviePreviewClass UnityMoviePreviewClass;
00317 typedef struct _UnityMoviePreviewPrivate UnityMoviePreviewPrivate;
00318 
00319 #define UNITY_TYPE_SERIES_ITEM (unity_series_item_get_type ())
00320 #define UNITY_SERIES_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_SERIES_ITEM, UnitySeriesItem))
00321 #define UNITY_SERIES_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_SERIES_ITEM, UnitySeriesItemClass))
00322 #define UNITY_IS_SERIES_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_SERIES_ITEM))
00323 #define UNITY_IS_SERIES_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_SERIES_ITEM))
00324 #define UNITY_SERIES_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_SERIES_ITEM, UnitySeriesItemClass))
00325 
00326 typedef struct _UnitySeriesItem UnitySeriesItem;
00327 typedef struct _UnitySeriesItemClass UnitySeriesItemClass;
00328 typedef struct _UnitySeriesItemPrivate UnitySeriesItemPrivate;
00329 
00330 #define UNITY_TYPE_SERIES_PREVIEW (unity_series_preview_get_type ())
00331 #define UNITY_SERIES_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_SERIES_PREVIEW, UnitySeriesPreview))
00332 #define UNITY_SERIES_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_SERIES_PREVIEW, UnitySeriesPreviewClass))
00333 #define UNITY_IS_SERIES_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_SERIES_PREVIEW))
00334 #define UNITY_IS_SERIES_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_SERIES_PREVIEW))
00335 #define UNITY_SERIES_PREVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_SERIES_PREVIEW, UnitySeriesPreviewClass))
00336 
00337 typedef struct _UnitySeriesPreview UnitySeriesPreview;
00338 typedef struct _UnitySeriesPreviewClass UnitySeriesPreviewClass;
00339 typedef struct _UnitySeriesPreviewPrivate UnitySeriesPreviewPrivate;
00340 
00341 #define UNITY_TYPE_SEARCH_TYPE (unity_search_type_get_type ())
00342 typedef struct _UnityScopePrivate UnityScopePrivate;
00343 typedef struct _UnityTrackMetadataPrivate UnityTrackMetadataPrivate;
00344 
00345 #define UNITY_TYPE_PLAYLIST (unity_playlist_get_type ())
00346 #define UNITY_PLAYLIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_PLAYLIST, UnityPlaylist))
00347 #define UNITY_PLAYLIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_PLAYLIST, UnityPlaylistClass))
00348 #define UNITY_IS_PLAYLIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_PLAYLIST))
00349 #define UNITY_IS_PLAYLIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_PLAYLIST))
00350 #define UNITY_PLAYLIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_PLAYLIST, UnityPlaylistClass))
00351 
00352 typedef struct _UnityPlaylist UnityPlaylist;
00353 typedef struct _UnityPlaylistClass UnityPlaylistClass;
00354 typedef struct _UnityPlaylistPrivate UnityPlaylistPrivate;
00355 
00356 #define UNITY_TYPE_PLAYBACK_STATE (unity_playback_state_get_type ())
00357 
00358 #define UNITY_TYPE_MUSIC_PLAYER (unity_music_player_get_type ())
00359 #define UNITY_MUSIC_PLAYER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_MUSIC_PLAYER, UnityMusicPlayer))
00360 #define UNITY_MUSIC_PLAYER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_MUSIC_PLAYER, UnityMusicPlayerClass))
00361 #define UNITY_IS_MUSIC_PLAYER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_MUSIC_PLAYER))
00362 #define UNITY_IS_MUSIC_PLAYER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_MUSIC_PLAYER))
00363 #define UNITY_MUSIC_PLAYER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_MUSIC_PLAYER, UnityMusicPlayerClass))
00364 
00365 typedef struct _UnityMusicPlayer UnityMusicPlayer;
00366 typedef struct _UnityMusicPlayerClass UnityMusicPlayerClass;
00367 typedef struct _UnityMusicPlayerPrivate UnityMusicPlayerPrivate;
00368 
00369 #define UNITY_TYPE_PLAYLIST_DETAILS (unity_playlist_details_get_type ())
00370 typedef struct _UnityPlaylistDetails UnityPlaylistDetails;
00371 
00372 #define UNITY_TYPE_ACTIVE_PLAYLIST_CONTAINER (unity_active_playlist_container_get_type ())
00373 typedef struct _UnityActivePlaylistContainer UnityActivePlaylistContainer;
00374 
00375 struct _UnityAppInfoManager {
00376        GObject parent_instance;
00377        UnityAppInfoManagerPrivate * priv;
00378 };
00379 
00380 struct _UnityAppInfoManagerClass {
00381        GObjectClass parent_class;
00382 };
00383 
00384 struct _UnityInspector {
00385        GObject parent_instance;
00386        UnityInspectorPrivate * priv;
00387 };
00388 
00389 struct _UnityInspectorClass {
00390        GObjectClass parent_class;
00391 };
00392 
00393 struct _UnityLauncherEntry {
00394        GObject parent_instance;
00395        UnityLauncherEntryPrivate * priv;
00396        char* _object_path;
00397 };
00398 
00399 struct _UnityLauncherEntryClass {
00400        GObjectClass parent_class;
00401 };
00402 
00403 struct _UnityLauncherFavorites {
00404        GObject parent_instance;
00405        UnityLauncherFavoritesPrivate * priv;
00406 };
00407 
00408 struct _UnityLauncherFavoritesClass {
00409        GObjectClass parent_class;
00410 };
00411 
00412 struct _UnityLens {
00413        GObject parent_instance;
00414        UnityLensPrivate * priv;
00415 };
00416 
00417 struct _UnityLensClass {
00418        GObjectClass parent_class;
00419 };
00420 
00421 struct _UnityMergeStrategyIface {
00422        GTypeInterface parent_iface;
00423        DeeModelIter* (*merge_result) (UnityMergeStrategy* self, DeeModel* target, GVariant** row, int row_length1);
00424 };
00425 
00426 typedef enum  {
00427        UNITY_HANDLED_TYPE_NOT_HANDLED,
00428        UNITY_HANDLED_TYPE_SHOW_DASH,
00429        UNITY_HANDLED_TYPE_HIDE_DASH,
00430        UNITY_HANDLED_TYPE_GOTO_DASH_URI,
00431        UNITY_HANDLED_TYPE_SHOW_PREVIEW
00432 } UnityHandledType;
00433 
00434 struct _UnityActivationResponse {
00435        GInitiallyUnowned parent_instance;
00436        UnityActivationResponsePrivate * priv;
00437 };
00438 
00439 struct _UnityActivationResponseClass {
00440        GInitiallyUnownedClass parent_class;
00441 };
00442 
00443 typedef enum  {
00444        UNITY_CATEGORY_RENDERER_VERTICAL_TILE,
00445        UNITY_CATEGORY_RENDERER_HORIZONTAL_TILE,
00446        UNITY_CATEGORY_RENDERER_LIST_TILE,
00447        UNITY_CATEGORY_RENDERER_FLOW
00448 } UnityCategoryRenderer;
00449 
00450 struct _UnityCategory {
00451        GObject parent_instance;
00452        UnityCategoryPrivate * priv;
00453 };
00454 
00455 struct _UnityCategoryClass {
00456        GObjectClass parent_class;
00457 };
00458 
00459 typedef enum  {
00460        UNITY_FILTER_RENDERER_CHECK_OPTIONS,
00461        UNITY_FILTER_RENDERER_RADIO_OPTIONS,
00462        UNITY_FILTER_RENDERER_MULTIRANGE,
00463        UNITY_FILTER_RENDERER_RATINGS,
00464        UNITY_FILTER_RENDERER_CHECK_OPTIONS_COMPACT
00465 } UnityFilterRenderer;
00466 
00467 struct _UnityFilter {
00468        GObject parent_instance;
00469        UnityFilterPrivate * priv;
00470 };
00471 
00472 struct _UnityFilterClass {
00473        GObjectClass parent_class;
00474        GHashTable* (*get_hints) (UnityFilter* self);
00475        void (*update) (UnityFilter* self, GVariant* properties);
00476 };
00477 
00478 struct _UnityFilterOption {
00479        GObject parent_instance;
00480        UnityFilterOptionPrivate * priv;
00481 };
00482 
00483 struct _UnityFilterOptionClass {
00484        GObjectClass parent_class;
00485 };
00486 
00487 struct _UnityOptionsFilter {
00488        UnityFilter parent_instance;
00489        UnityOptionsFilterPrivate * priv;
00490        GList* options;
00491 };
00492 
00493 struct _UnityOptionsFilterClass {
00494        UnityFilterClass parent_class;
00495 };
00496 
00497 typedef enum  {
00498        UNITY_OPTIONS_FILTER_SORT_TYPE_MANUAL,
00499        UNITY_OPTIONS_FILTER_SORT_TYPE_DISPLAY_NAME,
00500        UNITY_OPTIONS_FILTER_SORT_TYPE_ID
00501 } UnityOptionsFilterSortType;
00502 
00503 struct _UnityRadioOptionFilter {
00504        UnityOptionsFilter parent_instance;
00505        UnityRadioOptionFilterPrivate * priv;
00506 };
00507 
00508 struct _UnityRadioOptionFilterClass {
00509        UnityOptionsFilterClass parent_class;
00510 };
00511 
00512 struct _UnityCheckOptionFilter {
00513        UnityOptionsFilter parent_instance;
00514        UnityCheckOptionFilterPrivate * priv;
00515 };
00516 
00517 struct _UnityCheckOptionFilterClass {
00518        UnityOptionsFilterClass parent_class;
00519 };
00520 
00521 struct _UnityCheckOptionFilterCompact {
00522        UnityOptionsFilter parent_instance;
00523        UnityCheckOptionFilterCompactPrivate * priv;
00524 };
00525 
00526 struct _UnityCheckOptionFilterCompactClass {
00527        UnityOptionsFilterClass parent_class;
00528 };
00529 
00530 struct _UnityRatingsFilter {
00531        UnityFilter parent_instance;
00532        UnityRatingsFilterPrivate * priv;
00533 };
00534 
00535 struct _UnityRatingsFilterClass {
00536        UnityFilterClass parent_class;
00537 };
00538 
00539 struct _UnityMultiRangeFilter {
00540        UnityOptionsFilter parent_instance;
00541        UnityMultiRangeFilterPrivate * priv;
00542 };
00543 
00544 struct _UnityMultiRangeFilterClass {
00545        UnityOptionsFilterClass parent_class;
00546 };
00547 
00548 struct _UnityLensSearch {
00549        GInitiallyUnowned parent_instance;
00550        UnityLensSearchPrivate * priv;
00551 };
00552 
00553 struct _UnityLensSearchClass {
00554        GInitiallyUnownedClass parent_class;
00555 };
00556 
00557 struct _UnityPreview {
00558        GObject parent_instance;
00559        UnityPreviewPrivate * priv;
00560 };
00561 
00562 struct _UnityPreviewClass {
00563        GObjectClass parent_class;
00564        GObject* (*create_raw) (UnityPreview* self);
00565        GHashTable* (*update_property) (UnityPreview* self, GHashTable* values);
00566        void (*dummy1) (UnityPreview* self);
00567        void (*dummy2) (UnityPreview* self);
00568        void (*dummy3) (UnityPreview* self);
00569        void (*dummy4) (UnityPreview* self);
00570 };
00571 
00572 typedef enum  {
00573        UNITY_LAYOUT_HINT_NONE,
00574        UNITY_LAYOUT_HINT_LEFT,
00575        UNITY_LAYOUT_HINT_RIGHT,
00576        UNITY_LAYOUT_HINT_TOP,
00577        UNITY_LAYOUT_HINT_BOTTOM
00578 } UnityLayoutHint;
00579 
00580 struct _UnityPreviewAction {
00581        GObject parent_instance;
00582        UnityPreviewActionPrivate * priv;
00583 };
00584 
00585 struct _UnityPreviewActionClass {
00586        GObjectClass parent_class;
00587        void (*dummy1) (UnityPreviewAction* self);
00588        void (*dummy2) (UnityPreviewAction* self);
00589        void (*dummy3) (UnityPreviewAction* self);
00590        void (*dummy4) (UnityPreviewAction* self);
00591 };
00592 
00593 struct _UnityInfoHint {
00594        GInitiallyUnowned parent_instance;
00595        UnityInfoHintPrivate * priv;
00596 };
00597 
00598 struct _UnityInfoHintClass {
00599        GInitiallyUnownedClass parent_class;
00600 };
00601 
00602 struct _UnityGenericPreview {
00603        UnityPreview parent_instance;
00604        UnityGenericPreviewPrivate * priv;
00605 };
00606 
00607 struct _UnityGenericPreviewClass {
00608        UnityPreviewClass parent_class;
00609 };
00610 
00611 struct _UnityApplicationPreview {
00612        UnityPreview parent_instance;
00613        UnityApplicationPreviewPrivate * priv;
00614 };
00615 
00616 struct _UnityApplicationPreviewClass {
00617        UnityPreviewClass parent_class;
00618 };
00619 
00620 struct _UnityMusicPreview {
00621        UnityPreview parent_instance;
00622        UnityMusicPreviewPrivate * priv;
00623 };
00624 
00625 struct _UnityMusicPreviewClass {
00626        UnityPreviewClass parent_class;
00627 };
00628 
00629 typedef enum  {
00630        UNITY_MUSIC_PREVIEW_TRACK_STATE_STOPPED,
00631        UNITY_MUSIC_PREVIEW_TRACK_STATE_PLAYING,
00632        UNITY_MUSIC_PREVIEW_TRACK_STATE_PAUSED
00633 } UnityMusicPreviewTrackState;
00634 
00635 struct _UnityMoviePreview {
00636        UnityPreview parent_instance;
00637        UnityMoviePreviewPrivate * priv;
00638 };
00639 
00640 struct _UnityMoviePreviewClass {
00641        UnityPreviewClass parent_class;
00642 };
00643 
00644 struct _UnitySeriesItem {
00645        GObject parent_instance;
00646        UnitySeriesItemPrivate * priv;
00647 };
00648 
00649 struct _UnitySeriesItemClass {
00650        GObjectClass parent_class;
00651 };
00652 
00653 struct _UnitySeriesPreview {
00654        UnityPreview parent_instance;
00655        UnitySeriesPreviewPrivate * priv;
00656 };
00657 
00658 struct _UnitySeriesPreviewClass {
00659        UnityPreviewClass parent_class;
00660 };
00661 
00662 typedef enum  {
00663        UNITY_SEARCH_TYPE_DEFAULT,
00664        UNITY_SEARCH_TYPE_GLOBAL,
00665        UNITY_SEARCH_TYPE_N_TYPES
00666 } UnitySearchType;
00667 
00668 struct _UnityScope {
00669        GObject parent_instance;
00670        UnityScopePrivate * priv;
00671        GList* _filters;
00672 };
00673 
00674 struct _UnityScopeClass {
00675        GObjectClass parent_class;
00676 };
00677 
00678 struct _UnityTrackMetadata {
00679        GObject parent_instance;
00680        UnityTrackMetadataPrivate * priv;
00681 };
00682 
00683 struct _UnityTrackMetadataClass {
00684        GObjectClass parent_class;
00685 };
00686 
00687 struct _UnityPlaylist {
00688        GObject parent_instance;
00689        UnityPlaylistPrivate * priv;
00690 };
00691 
00692 struct _UnityPlaylistClass {
00693        GObjectClass parent_class;
00694 };
00695 
00696 typedef enum  {
00697        UNITY_PLAYBACK_STATE_PLAYING,
00698        UNITY_PLAYBACK_STATE_PAUSED
00699 } UnityPlaybackState;
00700 
00701 struct _UnityMusicPlayer {
00702        GObject parent_instance;
00703        UnityMusicPlayerPrivate * priv;
00704 };
00705 
00706 struct _UnityMusicPlayerClass {
00707        GObjectClass parent_class;
00708 };
00709 
00710 struct _UnityPlaylistDetails {
00711        char* id;
00712        gchar* name;
00713        gchar* icon_name;
00714 };
00715 
00716 struct _UnityActivePlaylistContainer {
00717        gboolean valid;
00718        UnityPlaylistDetails details;
00719 };
00720 
00721 
00722 GType unity_app_info_manager_get_type (void) G_GNUC_CONST;
00723 UnityAppInfoManager* unity_app_info_manager_get_instance (void) G_GNUC_DEPRECATED;
00724 UnityAppInfoManager* unity_app_info_manager_get_default (void);
00725 GAppInfo* unity_app_info_manager_lookup (UnityAppInfoManager* self, const gchar* id);
00726 gchar** unity_app_info_manager_get_categories (UnityAppInfoManager* self, const gchar* id, int* result_length1);
00727 gchar** unity_app_info_manager_get_keywords (UnityAppInfoManager* self, const gchar* id, int* result_length1);
00728 gchar* unity_app_info_manager_get_path (UnityAppInfoManager* self, const gchar* id);
00729 void unity_app_info_manager_lookup_async (UnityAppInfoManager* self, const gchar* id, GAsyncReadyCallback _callback_, gpointer _user_data_);
00730 GAppInfo* unity_app_info_manager_lookup_finish (UnityAppInfoManager* self, GAsyncResult* _res_, GError** error);
00731 void unity_app_info_manager_clear (UnityAppInfoManager* self);
00732 GType unity_inspector_get_type (void) G_GNUC_CONST;
00733 UnityInspector* unity_inspector_get_default (void);
00734 gboolean unity_inspector_get_unity_running (UnityInspector* self);
00735 const gchar* unity_inspector_get_unity_bus_name (UnityInspector* self);
00736 void unity_io_read_stream_async (GInputStream* input, gint io_priority, GCancellable* cancellable, GAsyncReadyCallback _callback_, gpointer _user_data_);
00737 void unity_io_read_stream_finish (GAsyncResult* _res_, guint8** data, int* data_length1, gsize* size, GError** error);
00738 void unity_io_open_from_dirs (const gchar* filename, gchar** dirs, int dirs_length1, GAsyncReadyCallback _callback_, gpointer _user_data_);
00739 GFileInputStream* unity_io_open_from_dirs_finish (GAsyncResult* _res_, GError** error);
00740 void unity_io_open_from_data_dirs (const gchar* filename, GAsyncReadyCallback _callback_, gpointer _user_data_);
00741 GFileInputStream* unity_io_open_from_data_dirs_finish (GAsyncResult* _res_, GError** error);
00742 gchar** unity_io_get_system_data_dirs (int* result_length1);
00743 GType unity_launcher_entry_get_type (void) G_GNUC_CONST;
00744 UnityLauncherEntry* unity_launcher_entry_get_for_app_uri (const gchar* app_uri);
00745 UnityLauncherEntry* unity_launcher_entry_get_for_desktop_id (const gchar* desktop_id);
00746 UnityLauncherEntry* unity_launcher_entry_get_for_desktop_file (const gchar* desktop_file);
00747 const gchar* unity_launcher_entry_get_app_uri (UnityLauncherEntry* self);
00748 void unity_launcher_entry_set_app_uri (UnityLauncherEntry* self, const gchar* value);
00749 gint64 unity_launcher_entry_get_count (UnityLauncherEntry* self);
00750 void unity_launcher_entry_set_count (UnityLauncherEntry* self, gint64 value);
00751 gboolean unity_launcher_entry_get_count_visible (UnityLauncherEntry* self);
00752 void unity_launcher_entry_set_count_visible (UnityLauncherEntry* self, gboolean value);
00753 gdouble unity_launcher_entry_get_progress (UnityLauncherEntry* self);
00754 void unity_launcher_entry_set_progress (UnityLauncherEntry* self, gdouble value);
00755 gboolean unity_launcher_entry_get_progress_visible (UnityLauncherEntry* self);
00756 void unity_launcher_entry_set_progress_visible (UnityLauncherEntry* self, gboolean value);
00757 gboolean unity_launcher_entry_get_urgent (UnityLauncherEntry* self);
00758 void unity_launcher_entry_set_urgent (UnityLauncherEntry* self, gboolean value);
00759 DbusmenuMenuitem* unity_launcher_entry_get_quicklist (UnityLauncherEntry* self);
00760 void unity_launcher_entry_set_quicklist (UnityLauncherEntry* self, DbusmenuMenuitem* value);
00761 GType unity_launcher_favorites_get_type (void) G_GNUC_CONST;
00762 UnityLauncherFavorites* unity_launcher_favorites_get_default (void);
00763 gboolean unity_launcher_favorites_has_app_info (UnityLauncherFavorites* self, GAppInfo* appinfo);
00764 gboolean unity_launcher_favorites_has_app_id (UnityLauncherFavorites* self, const gchar* app_id);
00765 GAppInfo* unity_launcher_favorites_lookup (UnityLauncherFavorites* self, const gchar* app_id);
00766 gchar** unity_launcher_favorites_enumerate_ids (UnityLauncherFavorites* self, int* result_length1);
00767 GAppInfo** unity_launcher_favorites_enumerate_app_infos (UnityLauncherFavorites* self, int* result_length1);
00768 GType unity_lens_get_type (void) G_GNUC_CONST;
00769 UnityLens* unity_lens_new (const gchar* dbus_path_, const gchar* id_);
00770 UnityLens* unity_lens_construct (GType object_type, const gchar* dbus_path_, const gchar* id_);
00771 void unity_lens_export (UnityLens* self, GError** error);
00772 GType unity_scope_get_type (void) G_GNUC_CONST;
00773 void unity_lens_add_local_scope (UnityLens* self, UnityScope* scope);
00774 gboolean unity_lens_get_active (UnityLens* self);
00775 gboolean unity_lens_get_visible (UnityLens* self);
00776 void unity_lens_set_visible (UnityLens* self, gboolean value);
00777 gboolean unity_lens_get_searching (UnityLens* self);
00778 gboolean unity_lens_get_exported (UnityLens* self);
00779 gboolean unity_lens_get_search_in_global (UnityLens* self);
00780 void unity_lens_set_search_in_global (UnityLens* self, gboolean value);
00781 const gchar* unity_lens_get_id (UnityLens* self);
00782 const gchar* unity_lens_get_dbus_path (UnityLens* self);
00783 const gchar* unity_lens_get_search_hint (UnityLens* self);
00784 void unity_lens_set_search_hint (UnityLens* self, const gchar* value);
00785 GType unity_filter_get_type (void) G_GNUC_CONST;
00786 GList* unity_lens_get_filters (UnityLens* self);
00787 void unity_lens_set_filters (UnityLens* self, GList* value);
00788 GType unity_category_get_type (void) G_GNUC_CONST;
00789 GList* unity_lens_get_categories (UnityLens* self);
00790 void unity_lens_set_categories (UnityLens* self, GList* value);
00791 GType unity_merge_strategy_get_type (void) G_GNUC_CONST;
00792 UnityMergeStrategy* unity_lens_get_merge_strategy (UnityLens* self);
00793 void unity_lens_set_merge_strategy (UnityLens* self, UnityMergeStrategy* value);
00794 UnityMergeStrategy* unity_lens_get_global_merge_strategy (UnityLens* self);
00795 void unity_lens_set_global_merge_strategy (UnityLens* self, UnityMergeStrategy* value);
00796 const gchar* unity_lens_get_sources_display_name (UnityLens* self);
00797 void unity_lens_set_sources_display_name (UnityLens* self, const gchar* value);
00798 GType unity_handled_type_get_type (void) G_GNUC_CONST;
00799 GType unity_activation_response_get_type (void) G_GNUC_CONST;
00800 UnityActivationResponse* unity_activation_response_new (UnityHandledType handled, const gchar* goto_uri);
00801 UnityActivationResponse* unity_activation_response_construct (GType object_type, UnityHandledType handled, const gchar* goto_uri);
00802 GType unity_preview_get_type (void) G_GNUC_CONST;
00803 UnityActivationResponse* unity_activation_response_new_with_preview (UnityPreview* preview);
00804 UnityActivationResponse* unity_activation_response_construct_with_preview (GType object_type, UnityPreview* preview);
00805 UnityHandledType unity_activation_response_get_handled (UnityActivationResponse* self);
00806 const gchar* unity_activation_response_get_goto_uri (UnityActivationResponse* self);
00807 void unity_activation_response_set_goto_uri (UnityActivationResponse* self, const gchar* value);
00808 GType unity_category_renderer_get_type (void) G_GNUC_CONST;
00809 UnityCategory* unity_category_new (const gchar* name, GIcon* icon_hint, UnityCategoryRenderer renderer);
00810 UnityCategory* unity_category_construct (GType object_type, const gchar* name, GIcon* icon_hint, UnityCategoryRenderer renderer);
00811 const gchar* unity_category_get_name (UnityCategory* self);
00812 GIcon* unity_category_get_icon_hint (UnityCategory* self);
00813 UnityCategoryRenderer unity_category_get_default_renderer (UnityCategory* self);
00814 GType unity_filter_renderer_get_type (void) G_GNUC_CONST;
00815 UnityFilter* unity_filter_construct (GType object_type);
00816 const gchar* unity_filter_get_id (UnityFilter* self);
00817 const gchar* unity_filter_get_display_name (UnityFilter* self);
00818 GIcon* unity_filter_get_icon_hint (UnityFilter* self);
00819 UnityFilterRenderer unity_filter_get_renderer (UnityFilter* self);
00820 gboolean unity_filter_get_visible (UnityFilter* self);
00821 void unity_filter_set_visible (UnityFilter* self, gboolean value);
00822 gboolean unity_filter_get_collapsed (UnityFilter* self);
00823 gboolean unity_filter_get_filtering (UnityFilter* self);
00824 GType unity_filter_option_get_type (void) G_GNUC_CONST;
00825 UnityFilterOption* unity_filter_option_new (const gchar* id, const gchar* display_name, GIcon* icon_hint, gboolean active);
00826 UnityFilterOption* unity_filter_option_construct (GType object_type, const gchar* id, const gchar* display_name, GIcon* icon_hint, gboolean active);
00827 const gchar* unity_filter_option_get_id (UnityFilterOption* self);
00828 const gchar* unity_filter_option_get_display_name (UnityFilterOption* self);
00829 GIcon* unity_filter_option_get_icon_hint (UnityFilterOption* self);
00830 gboolean unity_filter_option_get_active (UnityFilterOption* self);
00831 GType unity_options_filter_get_type (void) G_GNUC_CONST;
00832 GType unity_options_filter_sort_type_get_type (void) G_GNUC_CONST;
00833 UnityFilterOption* unity_options_filter_add_option (UnityOptionsFilter* self, const gchar* id, const gchar* display_name, GIcon* icon_hint);
00834 UnityFilterOption* unity_options_filter_get_option (UnityOptionsFilter* self, const gchar* id);
00835 gboolean unity_options_filter_remove_option (UnityOptionsFilter* self, const gchar* id);
00836 UnityOptionsFilter* unity_options_filter_new (void);
00837 UnityOptionsFilter* unity_options_filter_construct (GType object_type);
00838 UnityOptionsFilterSortType unity_options_filter_get_sort_type (UnityOptionsFilter* self);
00839 void unity_options_filter_set_sort_type (UnityOptionsFilter* self, UnityOptionsFilterSortType value);
00840 GType unity_radio_option_filter_get_type (void) G_GNUC_CONST;
00841 UnityRadioOptionFilter* unity_radio_option_filter_new (const gchar* id, const gchar* display_name, GIcon* icon_hint, gboolean collapsed);
00842 UnityRadioOptionFilter* unity_radio_option_filter_construct (GType object_type, const gchar* id, const gchar* display_name, GIcon* icon_hint, gboolean collapsed);
00843 UnityFilterOption* unity_radio_option_filter_get_active_option (UnityRadioOptionFilter* self);
00844 GType unity_check_option_filter_get_type (void) G_GNUC_CONST;
00845 UnityCheckOptionFilter* unity_check_option_filter_new (const gchar* id, const gchar* display_name, GIcon* icon_hint, gboolean collapsed);
00846 UnityCheckOptionFilter* unity_check_option_filter_construct (GType object_type, const gchar* id, const gchar* display_name, GIcon* icon_hint, gboolean collapsed);
00847 GType unity_check_option_filter_compact_get_type (void) G_GNUC_CONST;
00848 UnityCheckOptionFilterCompact* unity_check_option_filter_compact_new (const gchar* id, const gchar* display_name, GIcon* icon_hint, gboolean collapsed);
00849 UnityCheckOptionFilterCompact* unity_check_option_filter_compact_construct (GType object_type, const gchar* id, const gchar* display_name, GIcon* icon_hint, gboolean collapsed);
00850 GType unity_ratings_filter_get_type (void) G_GNUC_CONST;
00851 UnityRatingsFilter* unity_ratings_filter_new (const gchar* id, const gchar* display_name, GIcon* icon_hint, gboolean collapsed);
00852 UnityRatingsFilter* unity_ratings_filter_construct (GType object_type, const gchar* id, const gchar* display_name, GIcon* icon_hint, gboolean collapsed);
00853 gfloat unity_ratings_filter_get_rating (UnityRatingsFilter* self);
00854 GType unity_multi_range_filter_get_type (void) G_GNUC_CONST;
00855 UnityMultiRangeFilter* unity_multi_range_filter_new (const gchar* id, const gchar* display_name, GIcon* icon_hint, gboolean collapsed);
00856 UnityMultiRangeFilter* unity_multi_range_filter_construct (GType object_type, const gchar* id, const gchar* display_name, GIcon* icon_hint, gboolean collapsed);
00857 UnityFilterOption* unity_multi_range_filter_get_first_active (UnityMultiRangeFilter* self);
00858 UnityFilterOption* unity_multi_range_filter_get_last_active (UnityMultiRangeFilter* self);
00859 DeeModelIter* unity_merge_strategy_merge_result (UnityMergeStrategy* self, DeeModel* target, GVariant** row, int row_length1);
00860 GType unity_lens_search_get_type (void) G_GNUC_CONST;
00861 void unity_lens_search_finished (UnityLensSearch* self);
00862 UnityLensSearch* unity_lens_search_new (const gchar* search_string, GHashTable* hints, DeeSerializableModel* results_model);
00863 UnityLensSearch* unity_lens_search_construct (GType object_type, const gchar* search_string, GHashTable* hints, DeeSerializableModel* results_model);
00864 gboolean unity_lens_search_equals (UnityLensSearch* self, UnityLensSearch* other);
00865 void unity_lens_search_set_reply_hint (UnityLensSearch* self, const gchar* key, GVariant* variant);
00866 const gchar* unity_lens_search_get_search_string (UnityLensSearch* self);
00867 GHashTable* unity_lens_search_get_hints (UnityLensSearch* self);
00868 DeeSerializableModel* unity_lens_search_get_results_model (UnityLensSearch* self);
00869 GType unity_preview_action_get_type (void) G_GNUC_CONST;
00870 void unity_preview_add_action (UnityPreview* self, UnityPreviewAction* action);
00871 GType unity_info_hint_get_type (void) G_GNUC_CONST;
00872 void unity_preview_add_info (UnityPreview* self, UnityInfoHint* info_hint);
00873 UnityPreview* unity_preview_construct (GType object_type);
00874 const gchar* unity_preview_get_title (UnityPreview* self);
00875 void unity_preview_set_title (UnityPreview* self, const gchar* value);
00876 const gchar* unity_preview_get_subtitle (UnityPreview* self);
00877 void unity_preview_set_subtitle (UnityPreview* self, const gchar* value);
00878 const gchar* unity_preview_get_description_markup (UnityPreview* self);
00879 void unity_preview_set_description_markup (UnityPreview* self, const gchar* value);
00880 GIcon* unity_preview_get_thumbnail (UnityPreview* self);
00881 void unity_preview_set_thumbnail (UnityPreview* self, GIcon* value);
00882 GType unity_layout_hint_get_type (void) G_GNUC_CONST;
00883 UnityPreviewAction* unity_preview_action_new (const gchar* id, const gchar* display_name, GIcon* icon_hint);
00884 UnityPreviewAction* unity_preview_action_construct (GType object_type, const gchar* id, const gchar* display_name, GIcon* icon_hint);
00885 UnityPreviewAction* unity_preview_action_new_with_layout_hint (const gchar* id, const gchar* display_name, GIcon* icon_hint, UnityLayoutHint layout);
00886 UnityPreviewAction* unity_preview_action_construct_with_layout_hint (GType object_type, const gchar* id, const gchar* display_name, GIcon* icon_hint, UnityLayoutHint layout);
00887 const gchar* unity_preview_action_get_id (UnityPreviewAction* self);
00888 const gchar* unity_preview_action_get_display_name (UnityPreviewAction* self);
00889 GIcon* unity_preview_action_get_icon_hint (UnityPreviewAction* self);
00890 UnityLayoutHint unity_preview_action_get_layout_hint (UnityPreviewAction* self);
00891 UnityInfoHint* unity_info_hint_new (const gchar* id, const gchar* display_name, GIcon* icon_hint, const gchar* data);
00892 UnityInfoHint* unity_info_hint_construct (GType object_type, const gchar* id, const gchar* display_name, GIcon* icon_hint, const gchar* data);
00893 UnityInfoHint* unity_info_hint_new_with_variant (const gchar* id, const gchar* display_name, GIcon* icon_hint, GVariant* data);
00894 UnityInfoHint* unity_info_hint_construct_with_variant (GType object_type, const gchar* id, const gchar* display_name, GIcon* icon_hint, GVariant* data);
00895 const gchar* unity_info_hint_get_id (UnityInfoHint* self);
00896 const gchar* unity_info_hint_get_display_name (UnityInfoHint* self);
00897 GIcon* unity_info_hint_get_icon_hint (UnityInfoHint* self);
00898 GVariant* unity_info_hint_get_data (UnityInfoHint* self);
00899 GType unity_generic_preview_get_type (void) G_GNUC_CONST;
00900 UnityGenericPreview* unity_generic_preview_new (const gchar* title, const gchar* description, GIcon* thumbnail);
00901 UnityGenericPreview* unity_generic_preview_construct (GType object_type, const gchar* title, const gchar* description, GIcon* thumbnail);
00902 GType unity_application_preview_get_type (void) G_GNUC_CONST;
00903 UnityApplicationPreview* unity_application_preview_new (const gchar* title, const gchar* subtitle, const gchar* description, GIcon* icon, GIcon* screenshot);
00904 UnityApplicationPreview* unity_application_preview_construct (GType object_type, const gchar* title, const gchar* subtitle, const gchar* description, GIcon* icon, GIcon* screenshot);
00905 void unity_application_preview_set_rating (UnityApplicationPreview* self, gfloat rating, guint num_ratings);
00906 GIcon* unity_application_preview_get_app_icon (UnityApplicationPreview* self);
00907 void unity_application_preview_set_app_icon (UnityApplicationPreview* self, GIcon* value);
00908 const gchar* unity_application_preview_get_license (UnityApplicationPreview* self);
00909 void unity_application_preview_set_license (UnityApplicationPreview* self, const gchar* value);
00910 const gchar* unity_application_preview_get_copyright (UnityApplicationPreview* self);
00911 void unity_application_preview_set_copyright (UnityApplicationPreview* self, const gchar* value);
00912 const gchar* unity_application_preview_get_last_update (UnityApplicationPreview* self);
00913 void unity_application_preview_set_last_update (UnityApplicationPreview* self, const gchar* value);
00914 GType unity_music_preview_get_type (void) G_GNUC_CONST;
00915 GType unity_music_preview_track_state_get_type (void) G_GNUC_CONST;
00916 UnityMusicPreview* unity_music_preview_new (const gchar* title, const gchar* subtitle, GIcon* thumbnail);
00917 UnityMusicPreview* unity_music_preview_construct (GType object_type, const gchar* title, const gchar* subtitle, GIcon* thumbnail);
00918 GType unity_track_metadata_get_type (void) G_GNUC_CONST;
00919 void unity_music_preview_add_track (UnityMusicPreview* self, UnityTrackMetadata* track);
00920 const gchar* unity_music_preview_get_current_track_uri (UnityMusicPreview* self);
00921 void unity_music_preview_set_current_track_uri (UnityMusicPreview* self, const gchar* value);
00922 gfloat unity_music_preview_get_current_progress (UnityMusicPreview* self);
00923 void unity_music_preview_set_current_progress (UnityMusicPreview* self, gfloat value);
00924 UnityMusicPreviewTrackState unity_music_preview_get_current_track_state (UnityMusicPreview* self);
00925 void unity_music_preview_set_current_track_state (UnityMusicPreview* self, UnityMusicPreviewTrackState value);
00926 GType unity_movie_preview_get_type (void) G_GNUC_CONST;
00927 UnityMoviePreview* unity_movie_preview_new (const gchar* title, const gchar* subtitle, const gchar* description, GIcon* thumbnail);
00928 UnityMoviePreview* unity_movie_preview_construct (GType object_type, const gchar* title, const gchar* subtitle, const gchar* description, GIcon* thumbnail);
00929 void unity_movie_preview_set_rating (UnityMoviePreview* self, gfloat rating, guint num_ratings);
00930 const gchar* unity_movie_preview_get_year (UnityMoviePreview* self);
00931 void unity_movie_preview_set_year (UnityMoviePreview* self, const gchar* value);
00932 GType unity_series_item_get_type (void) G_GNUC_CONST;
00933 UnitySeriesItem* unity_series_item_new (const gchar* uri, const gchar* title, GIcon* icon_hint);
00934 UnitySeriesItem* unity_series_item_construct (GType object_type, const gchar* uri, const gchar* title, GIcon* icon_hint);
00935 const gchar* unity_series_item_get_uri (UnitySeriesItem* self);
00936 const gchar* unity_series_item_get_title (UnitySeriesItem* self);
00937 GIcon* unity_series_item_get_icon_hint (UnitySeriesItem* self);
00938 GType unity_series_preview_get_type (void) G_GNUC_CONST;
00939 UnitySeriesPreview* unity_series_preview_new (UnitySeriesItem** items, int items_length1, const gchar* selected_item_uri);
00940 UnitySeriesPreview* unity_series_preview_construct (GType object_type, UnitySeriesItem** items, int items_length1, const gchar* selected_item_uri);
00941 const gchar* unity_series_preview_get_current_item_uri (UnitySeriesPreview* self);
00942 GType unity_search_type_get_type (void) G_GNUC_CONST;
00943 UnityScope* unity_scope_new (const gchar* dbus_path_);
00944 UnityScope* unity_scope_construct (GType object_type, const gchar* dbus_path_);
00945 void unity_scope_export (UnityScope* self, GError** error);
00946 UnityFilter* unity_scope_get_filter (UnityScope* self, const gchar* id);
00947 void unity_scope_queue_search_changed (UnityScope* self, UnitySearchType search_type);
00948 void unity_scope_invalidate_search (UnityScope* self, UnitySearchType search_type);
00949 gboolean unity_scope_get_active (UnityScope* self);
00950 void unity_scope_set_active (UnityScope* self, gboolean value);
00951 gboolean unity_scope_get_exported (UnityScope* self);
00952 gboolean unity_scope_get_search_in_global (UnityScope* self);
00953 void unity_scope_set_search_in_global (UnityScope* self, gboolean value);
00954 const gchar* unity_scope_get_dbus_path (UnityScope* self);
00955 UnityOptionsFilter* unity_scope_get_sources (UnityScope* self);
00956 GList* unity_scope_get_filters (UnityScope* self);
00957 DeeSerializableModel* unity_scope_get_results_model (UnityScope* self);
00958 DeeSerializableModel* unity_scope_get_global_results_model (UnityScope* self);
00959 UnityTrackMetadata* unity_track_metadata_new (void);
00960 UnityTrackMetadata* unity_track_metadata_construct (GType object_type);
00961 UnityTrackMetadata* unity_track_metadata_new_full (const gchar* uri, gint track_no, const gchar* title, const gchar* artist, const gchar* album, guint length);
00962 UnityTrackMetadata* unity_track_metadata_construct_full (GType object_type, const gchar* uri, gint track_no, const gchar* title, const gchar* artist, const gchar* album, guint length);
00963 const gchar* unity_track_metadata_get_uri (UnityTrackMetadata* self);
00964 void unity_track_metadata_set_uri (UnityTrackMetadata* self, const gchar* value);
00965 gint unity_track_metadata_get_track_no (UnityTrackMetadata* self);
00966 void unity_track_metadata_set_track_no (UnityTrackMetadata* self, gint value);
00967 const gchar* unity_track_metadata_get_artist (UnityTrackMetadata* self);
00968 void unity_track_metadata_set_artist (UnityTrackMetadata* self, const gchar* value);
00969 const gchar* unity_track_metadata_get_title (UnityTrackMetadata* self);
00970 void unity_track_metadata_set_title (UnityTrackMetadata* self, const gchar* value);
00971 const gchar* unity_track_metadata_get_album (UnityTrackMetadata* self);
00972 void unity_track_metadata_set_album (UnityTrackMetadata* self, const gchar* value);
00973 guint unity_track_metadata_get_length (UnityTrackMetadata* self);
00974 void unity_track_metadata_set_length (UnityTrackMetadata* self, guint value);
00975 GFile* unity_track_metadata_get_art_location (UnityTrackMetadata* self);
00976 void unity_track_metadata_set_art_location (UnityTrackMetadata* self, GFile* value);
00977 GIcon* unity_track_metadata_get_art_icon (UnityTrackMetadata* self);
00978 void unity_track_metadata_set_art_icon (UnityTrackMetadata* self, GIcon* value);
00979 GType unity_playlist_get_type (void) G_GNUC_CONST;
00980 UnityPlaylist* unity_playlist_new (const gchar* id);
00981 UnityPlaylist* unity_playlist_construct (GType object_type, const gchar* id);
00982 const gchar* unity_playlist_get_id (UnityPlaylist* self);
00983 const gchar* unity_playlist_get_name (UnityPlaylist* self);
00984 void unity_playlist_set_name (UnityPlaylist* self, const gchar* value);
00985 GIcon* unity_playlist_get_icon (UnityPlaylist* self);
00986 void unity_playlist_set_icon (UnityPlaylist* self, GIcon* value);
00987 GDateTime* unity_playlist_get_creation_date (UnityPlaylist* self);
00988 void unity_playlist_set_creation_date (UnityPlaylist* self, GDateTime* value);
00989 GDateTime* unity_playlist_get_modification_date (UnityPlaylist* self);
00990 void unity_playlist_set_modification_date (UnityPlaylist* self, GDateTime* value);
00991 GDateTime* unity_playlist_get_last_play_date (UnityPlaylist* self);
00992 void unity_playlist_set_last_play_date (UnityPlaylist* self, GDateTime* value);
00993 GType unity_playback_state_get_type (void) G_GNUC_CONST;
00994 GType unity_music_player_get_type (void) G_GNUC_CONST;
00995 UnityMusicPlayer* unity_music_player_new (const gchar* desktop);
00996 UnityMusicPlayer* unity_music_player_construct (GType object_type, const gchar* desktop);
00997 void unity_music_player_export (UnityMusicPlayer* self);
00998 void unity_music_player_unexport (UnityMusicPlayer* self);
00999 gboolean unity_music_player_add_playlist (UnityMusicPlayer* self, UnityPlaylist* p);
01000 gboolean unity_music_player_remove_playlist (UnityMusicPlayer* self, UnityPlaylist* p);
01001 UnityPlaylist** unity_music_player_get_playlists (UnityMusicPlayer* self, int* result_length1);
01002 void unity_music_player_edit_playlist_name (UnityMusicPlayer* self, const gchar* id, const gchar* name);
01003 GAppInfo* unity_music_player_get_app_info (UnityMusicPlayer* self);
01004 const gchar* unity_music_player_get_desktop_file_name (UnityMusicPlayer* self);
01005 gboolean unity_music_player_get_is_blacklisted (UnityMusicPlayer* self);
01006 void unity_music_player_set_is_blacklisted (UnityMusicPlayer* self, gboolean value);
01007 const gchar* unity_music_player_get_title (UnityMusicPlayer* self);
01008 void unity_music_player_set_title (UnityMusicPlayer* self, const gchar* value);
01009 gboolean unity_music_player_get_can_go_next (UnityMusicPlayer* self);
01010 void unity_music_player_set_can_go_next (UnityMusicPlayer* self, gboolean value);
01011 gboolean unity_music_player_get_can_go_previous (UnityMusicPlayer* self);
01012 void unity_music_player_set_can_go_previous (UnityMusicPlayer* self, gboolean value);
01013 gboolean unity_music_player_get_can_play (UnityMusicPlayer* self);
01014 void unity_music_player_set_can_play (UnityMusicPlayer* self, gboolean value);
01015 gboolean unity_music_player_get_can_pause (UnityMusicPlayer* self);
01016 void unity_music_player_set_can_pause (UnityMusicPlayer* self, gboolean value);
01017 UnityTrackMetadata* unity_music_player_get_current_track (UnityMusicPlayer* self);
01018 void unity_music_player_set_current_track (UnityMusicPlayer* self, UnityTrackMetadata* value);
01019 UnityPlaybackState unity_music_player_get_playback_state (UnityMusicPlayer* self);
01020 void unity_music_player_set_playback_state (UnityMusicPlayer* self, UnityPlaybackState value);
01021 UnityPlaylist* unity_music_player_get_current_playlist (UnityMusicPlayer* self);
01022 void unity_music_player_set_current_playlist (UnityMusicPlayer* self, UnityPlaylist* value);
01023 DbusmenuMenuitem* unity_music_player_get_track_menu (UnityMusicPlayer* self);
01024 void unity_music_player_set_track_menu (UnityMusicPlayer* self, DbusmenuMenuitem* value);
01025 DbusmenuMenuitem* unity_music_player_get_player_menu (UnityMusicPlayer* self);
01026 void unity_music_player_set_player_menu (UnityMusicPlayer* self, DbusmenuMenuitem* value);
01027 GType unity_playlist_details_get_type (void) G_GNUC_CONST;
01028 UnityPlaylistDetails* unity_playlist_details_dup (const UnityPlaylistDetails* self);
01029 void unity_playlist_details_free (UnityPlaylistDetails* self);
01030 void unity_playlist_details_copy (const UnityPlaylistDetails* self, UnityPlaylistDetails* dest);
01031 void unity_playlist_details_destroy (UnityPlaylistDetails* self);
01032 GType unity_active_playlist_container_get_type (void) G_GNUC_CONST;
01033 UnityActivePlaylistContainer* unity_active_playlist_container_dup (const UnityActivePlaylistContainer* self);
01034 void unity_active_playlist_container_free (UnityActivePlaylistContainer* self);
01035 void unity_active_playlist_container_copy (const UnityActivePlaylistContainer* self, UnityActivePlaylistContainer* dest);
01036 void unity_active_playlist_container_destroy (UnityActivePlaylistContainer* self);
01037 
01038 
01039 G_END_DECLS
01040 
01041 #endif