Logo Search packages:      
Sourcecode: unity version File versions  Download package

unity-private.h

/* unity-private.h generated by valac, the Vala compiler, do not modify */


#ifndef __UNITY_PRIVATE_H__
#define __UNITY_PRIVATE_H__

#include <glib.h>
#include <unique/unique.h>
#include <unity.h>
#include <stdlib.h>
#include <string.h>
#include <gtk/gtk.h>
#include <dbus/dbus-glib-lowlevel.h>
#include <dbus/dbus-glib.h>
#include <glib-object.h>
#include <clutter/clutter.h>
#include <X11/Xlib.h>
#include <X11/Xatom.h>
#include <X11/Xutil.h>
#include <X11/Xregion.h>
#include <clutk/clutk.h>
#include <libindicator/indicator-object.h>
#include <gee.h>
#include <libindicator/indicator.h>
#include <libindicator/indicator-service.h>
#include <libindicator/indicator-service-manager.h>
#include <libbamf/libbamf.h>
#include <float.h>
#include <math.h>
#include <gdk-pixbuf/gdk-pixdata.h>
#include <clutter-gtk/clutter-gtk.h>

G_BEGIN_DECLS


#define UNITY_TYPE_APPLICATION_COMMANDS (unity_application_commands_get_type ())

#define UNITY_TYPE_APPLICATION (unity_application_get_type ())
#define UNITY_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_APPLICATION, UnityApplication))
#define UNITY_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_APPLICATION, UnityApplicationClass))
#define UNITY_IS_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_APPLICATION))
#define UNITY_IS_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_APPLICATION))
#define UNITY_APPLICATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_APPLICATION, UnityApplicationClass))

typedef struct _UnityApplication UnityApplication;
typedef struct _UnityApplicationClass UnityApplicationClass;
typedef struct _UnityApplicationPrivate UnityApplicationPrivate;

#define UNITY_PANEL_TYPE_BACKGROUND (unity_panel_background_get_type ())
#define UNITY_PANEL_BACKGROUND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PANEL_TYPE_BACKGROUND, UnityPanelBackground))
#define UNITY_PANEL_BACKGROUND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PANEL_TYPE_BACKGROUND, UnityPanelBackgroundClass))
#define UNITY_PANEL_IS_BACKGROUND(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PANEL_TYPE_BACKGROUND))
#define UNITY_PANEL_IS_BACKGROUND_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PANEL_TYPE_BACKGROUND))
#define UNITY_PANEL_BACKGROUND_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PANEL_TYPE_BACKGROUND, UnityPanelBackgroundClass))

typedef struct _UnityPanelBackground UnityPanelBackground;
typedef struct _UnityPanelBackgroundClass UnityPanelBackgroundClass;
typedef struct _UnityPanelBackgroundPrivate UnityPanelBackgroundPrivate;

#define UNITY_PANEL_TYPE_HOME_BUTTON (unity_panel_home_button_get_type ())
#define UNITY_PANEL_HOME_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PANEL_TYPE_HOME_BUTTON, UnityPanelHomeButton))
#define UNITY_PANEL_HOME_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PANEL_TYPE_HOME_BUTTON, UnityPanelHomeButtonClass))
#define UNITY_PANEL_IS_HOME_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PANEL_TYPE_HOME_BUTTON))
#define UNITY_PANEL_IS_HOME_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PANEL_TYPE_HOME_BUTTON))
#define UNITY_PANEL_HOME_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PANEL_TYPE_HOME_BUTTON, UnityPanelHomeButtonClass))

typedef struct _UnityPanelHomeButton UnityPanelHomeButton;
typedef struct _UnityPanelHomeButtonClass UnityPanelHomeButtonClass;
typedef struct _UnityPanelHomeButtonPrivate UnityPanelHomeButtonPrivate;

#define UNITY_PANEL_TYPE_INDICATOR_BACKGROUND (unity_panel_indicator_background_get_type ())
#define UNITY_PANEL_INDICATOR_BACKGROUND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PANEL_TYPE_INDICATOR_BACKGROUND, UnityPanelIndicatorBackground))
#define UNITY_PANEL_INDICATOR_BACKGROUND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PANEL_TYPE_INDICATOR_BACKGROUND, UnityPanelIndicatorBackgroundClass))
#define UNITY_PANEL_IS_INDICATOR_BACKGROUND(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PANEL_TYPE_INDICATOR_BACKGROUND))
#define UNITY_PANEL_IS_INDICATOR_BACKGROUND_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PANEL_TYPE_INDICATOR_BACKGROUND))
#define UNITY_PANEL_INDICATOR_BACKGROUND_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PANEL_TYPE_INDICATOR_BACKGROUND, UnityPanelIndicatorBackgroundClass))

typedef struct _UnityPanelIndicatorBackground UnityPanelIndicatorBackground;
typedef struct _UnityPanelIndicatorBackgroundClass UnityPanelIndicatorBackgroundClass;
typedef struct _UnityPanelIndicatorBackgroundPrivate UnityPanelIndicatorBackgroundPrivate;

#define UNITY_PANEL_INDICATORS_TYPE_INDICATOR_BAR (unity_panel_indicators_indicator_bar_get_type ())
#define UNITY_PANEL_INDICATORS_INDICATOR_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_BAR, UnityPanelIndicatorsIndicatorBar))
#define UNITY_PANEL_INDICATORS_INDICATOR_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_BAR, UnityPanelIndicatorsIndicatorBarClass))
#define UNITY_PANEL_INDICATORS_IS_INDICATOR_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_BAR))
#define UNITY_PANEL_INDICATORS_IS_INDICATOR_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_BAR))
#define UNITY_PANEL_INDICATORS_INDICATOR_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_BAR, UnityPanelIndicatorsIndicatorBarClass))

typedef struct _UnityPanelIndicatorsIndicatorBar UnityPanelIndicatorsIndicatorBar;
typedef struct _UnityPanelIndicatorsIndicatorBarClass UnityPanelIndicatorsIndicatorBarClass;
typedef struct _UnityPanelIndicatorsIndicatorBarPrivate UnityPanelIndicatorsIndicatorBarPrivate;

#define UNITY_PANEL_INDICATORS_TYPE_INDICATOR_OBJECT_VIEW (unity_panel_indicators_indicator_object_view_get_type ())
#define UNITY_PANEL_INDICATORS_INDICATOR_OBJECT_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_OBJECT_VIEW, UnityPanelIndicatorsIndicatorObjectView))
#define UNITY_PANEL_INDICATORS_INDICATOR_OBJECT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_OBJECT_VIEW, UnityPanelIndicatorsIndicatorObjectViewClass))
#define UNITY_PANEL_INDICATORS_IS_INDICATOR_OBJECT_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_OBJECT_VIEW))
#define UNITY_PANEL_INDICATORS_IS_INDICATOR_OBJECT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_OBJECT_VIEW))
#define UNITY_PANEL_INDICATORS_INDICATOR_OBJECT_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_OBJECT_VIEW, UnityPanelIndicatorsIndicatorObjectViewClass))

typedef struct _UnityPanelIndicatorsIndicatorObjectView UnityPanelIndicatorsIndicatorObjectView;
typedef struct _UnityPanelIndicatorsIndicatorObjectViewClass UnityPanelIndicatorsIndicatorObjectViewClass;

#define UNITY_PANEL_INDICATORS_TYPE_INDICATORS_MODEL (unity_panel_indicators_indicators_model_get_type ())
#define UNITY_PANEL_INDICATORS_INDICATORS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATORS_MODEL, UnityPanelIndicatorsIndicatorsModel))
#define UNITY_PANEL_INDICATORS_INDICATORS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PANEL_INDICATORS_TYPE_INDICATORS_MODEL, UnityPanelIndicatorsIndicatorsModelClass))
#define UNITY_PANEL_INDICATORS_IS_INDICATORS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATORS_MODEL))
#define UNITY_PANEL_INDICATORS_IS_INDICATORS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PANEL_INDICATORS_TYPE_INDICATORS_MODEL))
#define UNITY_PANEL_INDICATORS_INDICATORS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATORS_MODEL, UnityPanelIndicatorsIndicatorsModelClass))

typedef struct _UnityPanelIndicatorsIndicatorsModel UnityPanelIndicatorsIndicatorsModel;
typedef struct _UnityPanelIndicatorsIndicatorsModelClass UnityPanelIndicatorsIndicatorsModelClass;
typedef struct _UnityPanelIndicatorsIndicatorsModelPrivate UnityPanelIndicatorsIndicatorsModelPrivate;

#define UNITY_PANEL_INDICATORS_TYPE_INDICATORS_FILE_MODEL (unity_panel_indicators_indicators_file_model_get_type ())
#define UNITY_PANEL_INDICATORS_INDICATORS_FILE_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATORS_FILE_MODEL, UnityPanelIndicatorsIndicatorsFileModel))
#define UNITY_PANEL_INDICATORS_INDICATORS_FILE_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PANEL_INDICATORS_TYPE_INDICATORS_FILE_MODEL, UnityPanelIndicatorsIndicatorsFileModelClass))
#define UNITY_PANEL_INDICATORS_IS_INDICATORS_FILE_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATORS_FILE_MODEL))
#define UNITY_PANEL_INDICATORS_IS_INDICATORS_FILE_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PANEL_INDICATORS_TYPE_INDICATORS_FILE_MODEL))
#define UNITY_PANEL_INDICATORS_INDICATORS_FILE_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATORS_FILE_MODEL, UnityPanelIndicatorsIndicatorsFileModelClass))

typedef struct _UnityPanelIndicatorsIndicatorsFileModel UnityPanelIndicatorsIndicatorsFileModel;
typedef struct _UnityPanelIndicatorsIndicatorsFileModelClass UnityPanelIndicatorsIndicatorsFileModelClass;
typedef struct _UnityPanelIndicatorsIndicatorsFileModelPrivate UnityPanelIndicatorsIndicatorsFileModelPrivate;

#define UNITY_PANEL_INDICATORS_TYPE_INDICATOR_OBJECT_ENTRY_VIEW (unity_panel_indicators_indicator_object_entry_view_get_type ())
#define UNITY_PANEL_INDICATORS_INDICATOR_OBJECT_ENTRY_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_OBJECT_ENTRY_VIEW, UnityPanelIndicatorsIndicatorObjectEntryView))
#define UNITY_PANEL_INDICATORS_INDICATOR_OBJECT_ENTRY_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_OBJECT_ENTRY_VIEW, UnityPanelIndicatorsIndicatorObjectEntryViewClass))
#define UNITY_PANEL_INDICATORS_IS_INDICATOR_OBJECT_ENTRY_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_OBJECT_ENTRY_VIEW))
#define UNITY_PANEL_INDICATORS_IS_INDICATOR_OBJECT_ENTRY_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_OBJECT_ENTRY_VIEW))
#define UNITY_PANEL_INDICATORS_INDICATOR_OBJECT_ENTRY_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_OBJECT_ENTRY_VIEW, UnityPanelIndicatorsIndicatorObjectEntryViewClass))

typedef struct _UnityPanelIndicatorsIndicatorObjectEntryView UnityPanelIndicatorsIndicatorObjectEntryView;
typedef struct _UnityPanelIndicatorsIndicatorObjectEntryViewClass UnityPanelIndicatorsIndicatorObjectEntryViewClass;
typedef struct _UnityPanelIndicatorsIndicatorObjectEntryViewPrivate UnityPanelIndicatorsIndicatorObjectEntryViewPrivate;
typedef struct _UnityPanelIndicatorsIndicatorObjectViewPrivate UnityPanelIndicatorsIndicatorObjectViewPrivate;

#define UNITY_PANEL_INDICATORS_TYPE_VIEW (unity_panel_indicators_view_get_type ())
#define UNITY_PANEL_INDICATORS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PANEL_INDICATORS_TYPE_VIEW, UnityPanelIndicatorsView))
#define UNITY_PANEL_INDICATORS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PANEL_INDICATORS_TYPE_VIEW, UnityPanelIndicatorsViewClass))
#define UNITY_PANEL_INDICATORS_IS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PANEL_INDICATORS_TYPE_VIEW))
#define UNITY_PANEL_INDICATORS_IS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PANEL_INDICATORS_TYPE_VIEW))
#define UNITY_PANEL_INDICATORS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PANEL_INDICATORS_TYPE_VIEW, UnityPanelIndicatorsViewClass))

typedef struct _UnityPanelIndicatorsView UnityPanelIndicatorsView;
typedef struct _UnityPanelIndicatorsViewClass UnityPanelIndicatorsViewClass;
typedef struct _UnityPanelIndicatorsViewPrivate UnityPanelIndicatorsViewPrivate;

#define UNITY_PANEL_INDICATORS_TYPE_INDICATOR_ITEM (unity_panel_indicators_indicator_item_get_type ())
#define UNITY_PANEL_INDICATORS_INDICATOR_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_ITEM, UnityPanelIndicatorsIndicatorItem))
#define UNITY_PANEL_INDICATORS_INDICATOR_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_ITEM, UnityPanelIndicatorsIndicatorItemClass))
#define UNITY_PANEL_INDICATORS_IS_INDICATOR_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_ITEM))
#define UNITY_PANEL_INDICATORS_IS_INDICATOR_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_ITEM))
#define UNITY_PANEL_INDICATORS_INDICATOR_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_ITEM, UnityPanelIndicatorsIndicatorItemClass))

typedef struct _UnityPanelIndicatorsIndicatorItem UnityPanelIndicatorsIndicatorItem;
typedef struct _UnityPanelIndicatorsIndicatorItemClass UnityPanelIndicatorsIndicatorItemClass;

#define UNITY_PANEL_INDICATORS_TYPE_INDICATOR_ENTRY (unity_panel_indicators_indicator_entry_get_type ())
#define UNITY_PANEL_INDICATORS_INDICATOR_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_ENTRY, UnityPanelIndicatorsIndicatorEntry))
#define UNITY_PANEL_INDICATORS_INDICATOR_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_ENTRY, UnityPanelIndicatorsIndicatorEntryClass))
#define UNITY_PANEL_INDICATORS_IS_INDICATOR_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_ENTRY))
#define UNITY_PANEL_INDICATORS_IS_INDICATOR_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_ENTRY))
#define UNITY_PANEL_INDICATORS_INDICATOR_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PANEL_INDICATORS_TYPE_INDICATOR_ENTRY, UnityPanelIndicatorsIndicatorEntryClass))

typedef struct _UnityPanelIndicatorsIndicatorEntry UnityPanelIndicatorsIndicatorEntry;
typedef struct _UnityPanelIndicatorsIndicatorEntryClass UnityPanelIndicatorsIndicatorEntryClass;
typedef struct _UnityPanelIndicatorsIndicatorItemPrivate UnityPanelIndicatorsIndicatorItemPrivate;
typedef struct _UnityPanelIndicatorsIndicatorEntryPrivate UnityPanelIndicatorsIndicatorEntryPrivate;

#define TYPE_MENU_MANAGER (menu_manager_get_type ())
#define MENU_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MENU_MANAGER, MenuManager))
#define MENU_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MENU_MANAGER, MenuManagerClass))
#define IS_MENU_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MENU_MANAGER))
#define IS_MENU_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MENU_MANAGER))
#define MENU_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MENU_MANAGER, MenuManagerClass))

typedef struct _MenuManager MenuManager;
typedef struct _MenuManagerClass MenuManagerClass;
typedef struct _MenuManagerPrivate MenuManagerPrivate;

#define UNITY_PANEL_INDICATORS_TYPE_MENU_BAR (unity_panel_indicators_menu_bar_get_type ())
#define UNITY_PANEL_INDICATORS_MENU_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PANEL_INDICATORS_TYPE_MENU_BAR, UnityPanelIndicatorsMenuBar))
#define UNITY_PANEL_INDICATORS_MENU_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PANEL_INDICATORS_TYPE_MENU_BAR, UnityPanelIndicatorsMenuBarClass))
#define UNITY_PANEL_INDICATORS_IS_MENU_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PANEL_INDICATORS_TYPE_MENU_BAR))
#define UNITY_PANEL_INDICATORS_IS_MENU_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PANEL_INDICATORS_TYPE_MENU_BAR))
#define UNITY_PANEL_INDICATORS_MENU_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PANEL_INDICATORS_TYPE_MENU_BAR, UnityPanelIndicatorsMenuBarClass))

typedef struct _UnityPanelIndicatorsMenuBar UnityPanelIndicatorsMenuBar;
typedef struct _UnityPanelIndicatorsMenuBarClass UnityPanelIndicatorsMenuBarClass;
typedef struct _UnityPanelIndicatorsMenuBarPrivate UnityPanelIndicatorsMenuBarPrivate;

#define UNITY_PANEL_TYPE_SYSTEM_TRAY (unity_panel_system_tray_get_type ())
#define UNITY_PANEL_SYSTEM_TRAY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PANEL_TYPE_SYSTEM_TRAY, UnityPanelSystemTray))
#define UNITY_PANEL_SYSTEM_TRAY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PANEL_TYPE_SYSTEM_TRAY, UnityPanelSystemTrayClass))
#define UNITY_PANEL_IS_SYSTEM_TRAY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PANEL_TYPE_SYSTEM_TRAY))
#define UNITY_PANEL_IS_SYSTEM_TRAY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PANEL_TYPE_SYSTEM_TRAY))
#define UNITY_PANEL_SYSTEM_TRAY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PANEL_TYPE_SYSTEM_TRAY, UnityPanelSystemTrayClass))

typedef struct _UnityPanelSystemTray UnityPanelSystemTray;
typedef struct _UnityPanelSystemTrayClass UnityPanelSystemTrayClass;
typedef struct _UnityPanelSystemTrayPrivate UnityPanelSystemTrayPrivate;

#define UNITY_PANEL_TYPE_VIEW (unity_panel_view_get_type ())
#define UNITY_PANEL_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PANEL_TYPE_VIEW, UnityPanelView))
#define UNITY_PANEL_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PANEL_TYPE_VIEW, UnityPanelViewClass))
#define UNITY_PANEL_IS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PANEL_TYPE_VIEW))
#define UNITY_PANEL_IS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PANEL_TYPE_VIEW))
#define UNITY_PANEL_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PANEL_TYPE_VIEW, UnityPanelViewClass))

typedef struct _UnityPanelView UnityPanelView;
typedef struct _UnityPanelViewClass UnityPanelViewClass;
typedef struct _UnityPanelViewPrivate UnityPanelViewPrivate;

#define UNITY_PLACES_APPLICATION_TYPE_APPLICATION_ICON (unity_places_application_application_icon_get_type ())
#define UNITY_PLACES_APPLICATION_APPLICATION_ICON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_APPLICATION_TYPE_APPLICATION_ICON, UnityPlacesApplicationApplicationIcon))
#define UNITY_PLACES_APPLICATION_APPLICATION_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_APPLICATION_TYPE_APPLICATION_ICON, UnityPlacesApplicationApplicationIconClass))
#define UNITY_PLACES_APPLICATION_IS_APPLICATION_ICON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_APPLICATION_TYPE_APPLICATION_ICON))
#define UNITY_PLACES_APPLICATION_IS_APPLICATION_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_APPLICATION_TYPE_APPLICATION_ICON))
#define UNITY_PLACES_APPLICATION_APPLICATION_ICON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_APPLICATION_TYPE_APPLICATION_ICON, UnityPlacesApplicationApplicationIconClass))

typedef struct _UnityPlacesApplicationApplicationIcon UnityPlacesApplicationApplicationIcon;
typedef struct _UnityPlacesApplicationApplicationIconClass UnityPlacesApplicationApplicationIconClass;
typedef struct _UnityPlacesApplicationApplicationIconPrivate UnityPlacesApplicationApplicationIconPrivate;

#define UNITY_PLACES_APPLICATION_TYPE_APPLICATION_GROUP (unity_places_application_application_group_get_type ())
#define UNITY_PLACES_APPLICATION_APPLICATION_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_APPLICATION_TYPE_APPLICATION_GROUP, UnityPlacesApplicationApplicationGroup))
#define UNITY_PLACES_APPLICATION_APPLICATION_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_APPLICATION_TYPE_APPLICATION_GROUP, UnityPlacesApplicationApplicationGroupClass))
#define UNITY_PLACES_APPLICATION_IS_APPLICATION_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_APPLICATION_TYPE_APPLICATION_GROUP))
#define UNITY_PLACES_APPLICATION_IS_APPLICATION_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_APPLICATION_TYPE_APPLICATION_GROUP))
#define UNITY_PLACES_APPLICATION_APPLICATION_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_APPLICATION_TYPE_APPLICATION_GROUP, UnityPlacesApplicationApplicationGroupClass))

typedef struct _UnityPlacesApplicationApplicationGroup UnityPlacesApplicationApplicationGroup;
typedef struct _UnityPlacesApplicationApplicationGroupClass UnityPlacesApplicationApplicationGroupClass;
typedef struct _UnityPlacesApplicationApplicationGroupPrivate UnityPlacesApplicationApplicationGroupPrivate;

#define UNITY_PLACES_APPLICATION_TYPE_APPLICATION_VIEW (unity_places_application_application_view_get_type ())
#define UNITY_PLACES_APPLICATION_APPLICATION_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_APPLICATION_TYPE_APPLICATION_VIEW, UnityPlacesApplicationApplicationView))
#define UNITY_PLACES_APPLICATION_APPLICATION_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_APPLICATION_TYPE_APPLICATION_VIEW, UnityPlacesApplicationApplicationViewClass))
#define UNITY_PLACES_APPLICATION_IS_APPLICATION_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_APPLICATION_TYPE_APPLICATION_VIEW))
#define UNITY_PLACES_APPLICATION_IS_APPLICATION_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_APPLICATION_TYPE_APPLICATION_VIEW))
#define UNITY_PLACES_APPLICATION_APPLICATION_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_APPLICATION_TYPE_APPLICATION_VIEW, UnityPlacesApplicationApplicationViewClass))

typedef struct _UnityPlacesApplicationApplicationView UnityPlacesApplicationApplicationView;
typedef struct _UnityPlacesApplicationApplicationViewClass UnityPlacesApplicationApplicationViewClass;
typedef struct _UnityPlacesApplicationApplicationViewPrivate UnityPlacesApplicationApplicationViewPrivate;

#define UNITY_PLACES_BAR_TYPE_MODEL (unity_places_bar_model_get_type ())
#define UNITY_PLACES_BAR_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_BAR_TYPE_MODEL, UnityPlacesBarModel))
#define UNITY_PLACES_BAR_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_BAR_TYPE_MODEL, UnityPlacesBarModelClass))
#define UNITY_PLACES_BAR_IS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_BAR_TYPE_MODEL))
#define UNITY_PLACES_BAR_IS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_BAR_TYPE_MODEL))
#define UNITY_PLACES_BAR_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_BAR_TYPE_MODEL, UnityPlacesBarModelClass))

typedef struct _UnityPlacesBarModel UnityPlacesBarModel;
typedef struct _UnityPlacesBarModelClass UnityPlacesBarModelClass;
typedef struct _UnityPlacesBarModelPrivate UnityPlacesBarModelPrivate;

#define UNITY_PLACES_BAR_TYPE_VIEW (unity_places_bar_view_get_type ())
#define UNITY_PLACES_BAR_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_BAR_TYPE_VIEW, UnityPlacesBarView))
#define UNITY_PLACES_BAR_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_BAR_TYPE_VIEW, UnityPlacesBarViewClass))
#define UNITY_PLACES_BAR_IS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_BAR_TYPE_VIEW))
#define UNITY_PLACES_BAR_IS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_BAR_TYPE_VIEW))
#define UNITY_PLACES_BAR_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_BAR_TYPE_VIEW, UnityPlacesBarViewClass))

typedef struct _UnityPlacesBarView UnityPlacesBarView;
typedef struct _UnityPlacesBarViewClass UnityPlacesBarViewClass;
typedef struct _UnityPlacesBarViewPrivate UnityPlacesBarViewPrivate;

#define UNITY_PLACES_TYPE_MODEL (unity_places_model_get_type ())
#define UNITY_PLACES_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_TYPE_MODEL, UnityPlacesModel))
#define UNITY_PLACES_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_TYPE_MODEL, UnityPlacesModelClass))
#define UNITY_PLACES_IS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_TYPE_MODEL))
#define UNITY_PLACES_IS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_TYPE_MODEL))
#define UNITY_PLACES_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_TYPE_MODEL, UnityPlacesModelClass))

typedef struct _UnityPlacesModel UnityPlacesModel;
typedef struct _UnityPlacesModelClass UnityPlacesModelClass;

#define UNITY_PLACES_BAR_TYPE_PLACE_ICON (unity_places_bar_place_icon_get_type ())
#define UNITY_PLACES_BAR_PLACE_ICON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_BAR_TYPE_PLACE_ICON, UnityPlacesBarPlaceIcon))
#define UNITY_PLACES_BAR_PLACE_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_BAR_TYPE_PLACE_ICON, UnityPlacesBarPlaceIconClass))
#define UNITY_PLACES_BAR_IS_PLACE_ICON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_BAR_TYPE_PLACE_ICON))
#define UNITY_PLACES_BAR_IS_PLACE_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_BAR_TYPE_PLACE_ICON))
#define UNITY_PLACES_BAR_PLACE_ICON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_BAR_TYPE_PLACE_ICON, UnityPlacesBarPlaceIconClass))

typedef struct _UnityPlacesBarPlaceIcon UnityPlacesBarPlaceIcon;
typedef struct _UnityPlacesBarPlaceIconClass UnityPlacesBarPlaceIconClass;
typedef struct _UnityPlacesBarPlaceIconPrivate UnityPlacesBarPlaceIconPrivate;

#define UNITY_PLACES_TYPE_PLACE (unity_places_place_get_type ())
#define UNITY_PLACES_PLACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_TYPE_PLACE, UnityPlacesPlace))
#define UNITY_PLACES_PLACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_TYPE_PLACE, UnityPlacesPlaceClass))
#define UNITY_PLACES_IS_PLACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_TYPE_PLACE))
#define UNITY_PLACES_IS_PLACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_TYPE_PLACE))
#define UNITY_PLACES_PLACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_TYPE_PLACE, UnityPlacesPlaceClass))

typedef struct _UnityPlacesPlace UnityPlacesPlace;
typedef struct _UnityPlacesPlaceClass UnityPlacesPlaceClass;

#define UNITY_PLACES_CAIRO_DRAWING_TYPE_PLACES_BACKGROUND (unity_places_cairo_drawing_places_background_get_type ())
#define UNITY_PLACES_CAIRO_DRAWING_PLACES_BACKGROUND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_CAIRO_DRAWING_TYPE_PLACES_BACKGROUND, UnityPlacesCairoDrawingPlacesBackground))
#define UNITY_PLACES_CAIRO_DRAWING_PLACES_BACKGROUND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_CAIRO_DRAWING_TYPE_PLACES_BACKGROUND, UnityPlacesCairoDrawingPlacesBackgroundClass))
#define UNITY_PLACES_CAIRO_DRAWING_IS_PLACES_BACKGROUND(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_CAIRO_DRAWING_TYPE_PLACES_BACKGROUND))
#define UNITY_PLACES_CAIRO_DRAWING_IS_PLACES_BACKGROUND_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_CAIRO_DRAWING_TYPE_PLACES_BACKGROUND))
#define UNITY_PLACES_CAIRO_DRAWING_PLACES_BACKGROUND_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_CAIRO_DRAWING_TYPE_PLACES_BACKGROUND, UnityPlacesCairoDrawingPlacesBackgroundClass))

typedef struct _UnityPlacesCairoDrawingPlacesBackground UnityPlacesCairoDrawingPlacesBackground;
typedef struct _UnityPlacesCairoDrawingPlacesBackgroundClass UnityPlacesCairoDrawingPlacesBackgroundClass;
typedef struct _UnityPlacesCairoDrawingPlacesBackgroundPrivate UnityPlacesCairoDrawingPlacesBackgroundPrivate;

#define UNITY_PLACES_CAIRO_DRAWING_PLACES_BACKGROUND_TYPE_TAB_RECT (unity_places_cairo_drawing_places_background_tab_rect_get_type ())
typedef struct _UnityPlacesCairoDrawingPlacesBackgroundTabRect UnityPlacesCairoDrawingPlacesBackgroundTabRect;

#define UNITY_PLACES_CAIRO_DRAWING_TYPE_PLACES_VSEPARATOR (unity_places_cairo_drawing_places_vseparator_get_type ())
#define UNITY_PLACES_CAIRO_DRAWING_PLACES_VSEPARATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_CAIRO_DRAWING_TYPE_PLACES_VSEPARATOR, UnityPlacesCairoDrawingPlacesVSeparator))
#define UNITY_PLACES_CAIRO_DRAWING_PLACES_VSEPARATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_CAIRO_DRAWING_TYPE_PLACES_VSEPARATOR, UnityPlacesCairoDrawingPlacesVSeparatorClass))
#define UNITY_PLACES_CAIRO_DRAWING_IS_PLACES_VSEPARATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_CAIRO_DRAWING_TYPE_PLACES_VSEPARATOR))
#define UNITY_PLACES_CAIRO_DRAWING_IS_PLACES_VSEPARATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_CAIRO_DRAWING_TYPE_PLACES_VSEPARATOR))
#define UNITY_PLACES_CAIRO_DRAWING_PLACES_VSEPARATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_CAIRO_DRAWING_TYPE_PLACES_VSEPARATOR, UnityPlacesCairoDrawingPlacesVSeparatorClass))

typedef struct _UnityPlacesCairoDrawingPlacesVSeparator UnityPlacesCairoDrawingPlacesVSeparator;
typedef struct _UnityPlacesCairoDrawingPlacesVSeparatorClass UnityPlacesCairoDrawingPlacesVSeparatorClass;
typedef struct _UnityPlacesCairoDrawingPlacesVSeparatorPrivate UnityPlacesCairoDrawingPlacesVSeparatorPrivate;

#define UNITY_PLACES_CAIRO_DRAWING_TYPE_PLACES_HSEPARATOR (unity_places_cairo_drawing_places_hseparator_get_type ())
#define UNITY_PLACES_CAIRO_DRAWING_PLACES_HSEPARATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_CAIRO_DRAWING_TYPE_PLACES_HSEPARATOR, UnityPlacesCairoDrawingPlacesHSeparator))
#define UNITY_PLACES_CAIRO_DRAWING_PLACES_HSEPARATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_CAIRO_DRAWING_TYPE_PLACES_HSEPARATOR, UnityPlacesCairoDrawingPlacesHSeparatorClass))
#define UNITY_PLACES_CAIRO_DRAWING_IS_PLACES_HSEPARATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_CAIRO_DRAWING_TYPE_PLACES_HSEPARATOR))
#define UNITY_PLACES_CAIRO_DRAWING_IS_PLACES_HSEPARATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_CAIRO_DRAWING_TYPE_PLACES_HSEPARATOR))
#define UNITY_PLACES_CAIRO_DRAWING_PLACES_HSEPARATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_CAIRO_DRAWING_TYPE_PLACES_HSEPARATOR, UnityPlacesCairoDrawingPlacesHSeparatorClass))

typedef struct _UnityPlacesCairoDrawingPlacesHSeparator UnityPlacesCairoDrawingPlacesHSeparator;
typedef struct _UnityPlacesCairoDrawingPlacesHSeparatorClass UnityPlacesCairoDrawingPlacesHSeparatorClass;
typedef struct _UnityPlacesCairoDrawingPlacesHSeparatorPrivate UnityPlacesCairoDrawingPlacesHSeparatorPrivate;

#define UNITY_PLACES_CAIRO_DRAWING_TYPE_RECTANGLE_BOX (unity_places_cairo_drawing_rectangle_box_get_type ())
#define UNITY_PLACES_CAIRO_DRAWING_RECTANGLE_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_CAIRO_DRAWING_TYPE_RECTANGLE_BOX, UnityPlacesCairoDrawingRectangleBox))
#define UNITY_PLACES_CAIRO_DRAWING_RECTANGLE_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_CAIRO_DRAWING_TYPE_RECTANGLE_BOX, UnityPlacesCairoDrawingRectangleBoxClass))
#define UNITY_PLACES_CAIRO_DRAWING_IS_RECTANGLE_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_CAIRO_DRAWING_TYPE_RECTANGLE_BOX))
#define UNITY_PLACES_CAIRO_DRAWING_IS_RECTANGLE_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_CAIRO_DRAWING_TYPE_RECTANGLE_BOX))
#define UNITY_PLACES_CAIRO_DRAWING_RECTANGLE_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_CAIRO_DRAWING_TYPE_RECTANGLE_BOX, UnityPlacesCairoDrawingRectangleBoxClass))

typedef struct _UnityPlacesCairoDrawingRectangleBox UnityPlacesCairoDrawingRectangleBox;
typedef struct _UnityPlacesCairoDrawingRectangleBoxClass UnityPlacesCairoDrawingRectangleBoxClass;
typedef struct _UnityPlacesCairoDrawingRectangleBoxPrivate UnityPlacesCairoDrawingRectangleBoxPrivate;

#define UNITY_PLACES_CAIRO_DRAWING_TYPE_ENTRY_BACKGROUND (unity_places_cairo_drawing_entry_background_get_type ())
#define UNITY_PLACES_CAIRO_DRAWING_ENTRY_BACKGROUND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_CAIRO_DRAWING_TYPE_ENTRY_BACKGROUND, UnityPlacesCairoDrawingEntryBackground))
#define UNITY_PLACES_CAIRO_DRAWING_ENTRY_BACKGROUND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_CAIRO_DRAWING_TYPE_ENTRY_BACKGROUND, UnityPlacesCairoDrawingEntryBackgroundClass))
#define UNITY_PLACES_CAIRO_DRAWING_IS_ENTRY_BACKGROUND(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_CAIRO_DRAWING_TYPE_ENTRY_BACKGROUND))
#define UNITY_PLACES_CAIRO_DRAWING_IS_ENTRY_BACKGROUND_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_CAIRO_DRAWING_TYPE_ENTRY_BACKGROUND))
#define UNITY_PLACES_CAIRO_DRAWING_ENTRY_BACKGROUND_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_CAIRO_DRAWING_TYPE_ENTRY_BACKGROUND, UnityPlacesCairoDrawingEntryBackgroundClass))

typedef struct _UnityPlacesCairoDrawingEntryBackground UnityPlacesCairoDrawingEntryBackground;
typedef struct _UnityPlacesCairoDrawingEntryBackgroundClass UnityPlacesCairoDrawingEntryBackgroundClass;
typedef struct _UnityPlacesCairoDrawingEntryBackgroundPrivate UnityPlacesCairoDrawingEntryBackgroundPrivate;

#define UNITY_PLACES_DEFAULT_TYPE_MODEL (unity_places_default_model_get_type ())
#define UNITY_PLACES_DEFAULT_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_DEFAULT_TYPE_MODEL, UnityPlacesDefaultModel))
#define UNITY_PLACES_DEFAULT_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_DEFAULT_TYPE_MODEL, UnityPlacesDefaultModelClass))
#define UNITY_PLACES_DEFAULT_IS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_DEFAULT_TYPE_MODEL))
#define UNITY_PLACES_DEFAULT_IS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_DEFAULT_TYPE_MODEL))
#define UNITY_PLACES_DEFAULT_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_DEFAULT_TYPE_MODEL, UnityPlacesDefaultModelClass))

typedef struct _UnityPlacesDefaultModel UnityPlacesDefaultModel;
typedef struct _UnityPlacesDefaultModelClass UnityPlacesDefaultModelClass;
typedef struct _UnityPlacesDefaultModelPrivate UnityPlacesDefaultModelPrivate;

#define UNITY_PLACES_DEFAULT_TYPE_ACTIVITY_WIDGET (unity_places_default_activity_widget_get_type ())
#define UNITY_PLACES_DEFAULT_ACTIVITY_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_DEFAULT_TYPE_ACTIVITY_WIDGET, UnityPlacesDefaultActivityWidget))
#define UNITY_PLACES_DEFAULT_ACTIVITY_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_DEFAULT_TYPE_ACTIVITY_WIDGET, UnityPlacesDefaultActivityWidgetClass))
#define UNITY_PLACES_DEFAULT_IS_ACTIVITY_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_DEFAULT_TYPE_ACTIVITY_WIDGET))
#define UNITY_PLACES_DEFAULT_IS_ACTIVITY_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_DEFAULT_TYPE_ACTIVITY_WIDGET))
#define UNITY_PLACES_DEFAULT_ACTIVITY_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_DEFAULT_TYPE_ACTIVITY_WIDGET, UnityPlacesDefaultActivityWidgetClass))

typedef struct _UnityPlacesDefaultActivityWidget UnityPlacesDefaultActivityWidget;
typedef struct _UnityPlacesDefaultActivityWidgetClass UnityPlacesDefaultActivityWidgetClass;
typedef struct _UnityPlacesDefaultActivityWidgetPrivate UnityPlacesDefaultActivityWidgetPrivate;

#define UNITY_PLACES_DEFAULT_TYPE_VIEW (unity_places_default_view_get_type ())
#define UNITY_PLACES_DEFAULT_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_DEFAULT_TYPE_VIEW, UnityPlacesDefaultView))
#define UNITY_PLACES_DEFAULT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_DEFAULT_TYPE_VIEW, UnityPlacesDefaultViewClass))
#define UNITY_PLACES_DEFAULT_IS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_DEFAULT_TYPE_VIEW))
#define UNITY_PLACES_DEFAULT_IS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_DEFAULT_TYPE_VIEW))
#define UNITY_PLACES_DEFAULT_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_DEFAULT_TYPE_VIEW, UnityPlacesDefaultViewClass))

typedef struct _UnityPlacesDefaultView UnityPlacesDefaultView;
typedef struct _UnityPlacesDefaultViewClass UnityPlacesDefaultViewClass;
typedef struct _UnityPlacesDefaultViewPrivate UnityPlacesDefaultViewPrivate;

#define UNITY_PLACES_FILE_TYPE_FILE_ICON (unity_places_file_file_icon_get_type ())
#define UNITY_PLACES_FILE_FILE_ICON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_FILE_TYPE_FILE_ICON, UnityPlacesFileFileIcon))
#define UNITY_PLACES_FILE_FILE_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_FILE_TYPE_FILE_ICON, UnityPlacesFileFileIconClass))
#define UNITY_PLACES_FILE_IS_FILE_ICON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_FILE_TYPE_FILE_ICON))
#define UNITY_PLACES_FILE_IS_FILE_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_FILE_TYPE_FILE_ICON))
#define UNITY_PLACES_FILE_FILE_ICON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_FILE_TYPE_FILE_ICON, UnityPlacesFileFileIconClass))

typedef struct _UnityPlacesFileFileIcon UnityPlacesFileFileIcon;
typedef struct _UnityPlacesFileFileIconClass UnityPlacesFileFileIconClass;
typedef struct _UnityPlacesFileFileIconPrivate UnityPlacesFileFileIconPrivate;

#define UNITY_PLACES_FILE_TYPE_FILE_GROUP (unity_places_file_file_group_get_type ())
#define UNITY_PLACES_FILE_FILE_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_FILE_TYPE_FILE_GROUP, UnityPlacesFileFileGroup))
#define UNITY_PLACES_FILE_FILE_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_FILE_TYPE_FILE_GROUP, UnityPlacesFileFileGroupClass))
#define UNITY_PLACES_FILE_IS_FILE_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_FILE_TYPE_FILE_GROUP))
#define UNITY_PLACES_FILE_IS_FILE_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_FILE_TYPE_FILE_GROUP))
#define UNITY_PLACES_FILE_FILE_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_FILE_TYPE_FILE_GROUP, UnityPlacesFileFileGroupClass))

typedef struct _UnityPlacesFileFileGroup UnityPlacesFileFileGroup;
typedef struct _UnityPlacesFileFileGroupClass UnityPlacesFileFileGroupClass;
typedef struct _UnityPlacesFileFileGroupPrivate UnityPlacesFileFileGroupPrivate;

#define UNITY_PLACES_FILE_TYPE_FILE_VIEW (unity_places_file_file_view_get_type ())
#define UNITY_PLACES_FILE_FILE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_FILE_TYPE_FILE_VIEW, UnityPlacesFileFileView))
#define UNITY_PLACES_FILE_FILE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_FILE_TYPE_FILE_VIEW, UnityPlacesFileFileViewClass))
#define UNITY_PLACES_FILE_IS_FILE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_FILE_TYPE_FILE_VIEW))
#define UNITY_PLACES_FILE_IS_FILE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_FILE_TYPE_FILE_VIEW))
#define UNITY_PLACES_FILE_FILE_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_FILE_TYPE_FILE_VIEW, UnityPlacesFileFileViewClass))

typedef struct _UnityPlacesFileFileView UnityPlacesFileFileView;
typedef struct _UnityPlacesFileFileViewClass UnityPlacesFileFileViewClass;
typedef struct _UnityPlacesFileFileViewPrivate UnityPlacesFileFileViewPrivate;

#define UNITY_PLACES_TYPE_CONTROLLER (unity_places_controller_get_type ())
#define UNITY_PLACES_CONTROLLER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_TYPE_CONTROLLER, UnityPlacesController))
#define UNITY_PLACES_CONTROLLER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_TYPE_CONTROLLER, UnityPlacesControllerClass))
#define UNITY_PLACES_IS_CONTROLLER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_TYPE_CONTROLLER))
#define UNITY_PLACES_IS_CONTROLLER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_TYPE_CONTROLLER))
#define UNITY_PLACES_CONTROLLER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_TYPE_CONTROLLER, UnityPlacesControllerClass))

typedef struct _UnityPlacesController UnityPlacesController;
typedef struct _UnityPlacesControllerClass UnityPlacesControllerClass;
typedef struct _UnityPlacesControllerPrivate UnityPlacesControllerPrivate;

#define UNITY_PLACES_TYPE_VIEW (unity_places_view_get_type ())
#define UNITY_PLACES_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_TYPE_VIEW, UnityPlacesView))
#define UNITY_PLACES_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_TYPE_VIEW, UnityPlacesViewClass))
#define UNITY_PLACES_IS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_TYPE_VIEW))
#define UNITY_PLACES_IS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_TYPE_VIEW))
#define UNITY_PLACES_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_TYPE_VIEW, UnityPlacesViewClass))

typedef struct _UnityPlacesView UnityPlacesView;
typedef struct _UnityPlacesViewClass UnityPlacesViewClass;
typedef struct _UnityPlacesModelPrivate UnityPlacesModelPrivate;
typedef struct _UnityPlacesPlacePrivate UnityPlacesPlacePrivate;

#define UNITY_PLACES_TYPE_PLACE_PROXY (unity_places_place_proxy_get_type ())
#define UNITY_PLACES_PLACE_PROXY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_TYPE_PLACE_PROXY, UnityPlacesPlaceProxy))
#define UNITY_PLACES_PLACE_PROXY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_TYPE_PLACE_PROXY, UnityPlacesPlaceProxyClass))
#define UNITY_PLACES_IS_PLACE_PROXY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_TYPE_PLACE_PROXY))
#define UNITY_PLACES_IS_PLACE_PROXY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_TYPE_PLACE_PROXY))
#define UNITY_PLACES_PLACE_PROXY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_TYPE_PLACE_PROXY, UnityPlacesPlaceProxyClass))

typedef struct _UnityPlacesPlaceProxy UnityPlacesPlaceProxy;
typedef struct _UnityPlacesPlaceProxyClass UnityPlacesPlaceProxyClass;
typedef struct _UnityPlacesPlaceProxyPrivate UnityPlacesPlaceProxyPrivate;

#define UNITY_PLACES_TYPE_PLACE_VIEW (unity_places_place_view_get_type ())
#define UNITY_PLACES_PLACE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_TYPE_PLACE_VIEW, UnityPlacesPlaceView))
#define UNITY_PLACES_IS_PLACE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_TYPE_PLACE_VIEW))
#define UNITY_PLACES_PLACE_VIEW_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), UNITY_PLACES_TYPE_PLACE_VIEW, UnityPlacesPlaceViewIface))

typedef struct _UnityPlacesPlaceView UnityPlacesPlaceView;
typedef struct _UnityPlacesPlaceViewIface UnityPlacesPlaceViewIface;

#define UNITY_PLACES_VIEWS_TYPE_RESULTS_VIEW (unity_places_views_results_view_get_type ())
#define UNITY_PLACES_VIEWS_RESULTS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_VIEWS_TYPE_RESULTS_VIEW, UnityPlacesViewsResultsView))
#define UNITY_PLACES_VIEWS_RESULTS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_VIEWS_TYPE_RESULTS_VIEW, UnityPlacesViewsResultsViewClass))
#define UNITY_PLACES_VIEWS_IS_RESULTS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_VIEWS_TYPE_RESULTS_VIEW))
#define UNITY_PLACES_VIEWS_IS_RESULTS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_VIEWS_TYPE_RESULTS_VIEW))
#define UNITY_PLACES_VIEWS_RESULTS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_VIEWS_TYPE_RESULTS_VIEW, UnityPlacesViewsResultsViewClass))

typedef struct _UnityPlacesViewsResultsView UnityPlacesViewsResultsView;
typedef struct _UnityPlacesViewsResultsViewClass UnityPlacesViewsResultsViewClass;
typedef struct _UnityPlacesViewsResultsViewPrivate UnityPlacesViewsResultsViewPrivate;
typedef struct _UnityPlacesViewPrivate UnityPlacesViewPrivate;

#define UNITY_PLACES_SEARCH_FIELD_TYPE_VIEW (unity_places_search_field_view_get_type ())
#define UNITY_PLACES_SEARCH_FIELD_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PLACES_SEARCH_FIELD_TYPE_VIEW, UnityPlacesSearchFieldView))
#define UNITY_PLACES_SEARCH_FIELD_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PLACES_SEARCH_FIELD_TYPE_VIEW, UnityPlacesSearchFieldViewClass))
#define UNITY_PLACES_SEARCH_FIELD_IS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PLACES_SEARCH_FIELD_TYPE_VIEW))
#define UNITY_PLACES_SEARCH_FIELD_IS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PLACES_SEARCH_FIELD_TYPE_VIEW))
#define UNITY_PLACES_SEARCH_FIELD_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PLACES_SEARCH_FIELD_TYPE_VIEW, UnityPlacesSearchFieldViewClass))

typedef struct _UnityPlacesSearchFieldView UnityPlacesSearchFieldView;
typedef struct _UnityPlacesSearchFieldViewClass UnityPlacesSearchFieldViewClass;
typedef struct _UnityPlacesSearchFieldViewPrivate UnityPlacesSearchFieldViewPrivate;

#define UNITY_LAUNCHER_TYPE_SHORTCUT_ITEM (unity_launcher_shortcut_item_get_type ())
#define UNITY_LAUNCHER_SHORTCUT_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_LAUNCHER_TYPE_SHORTCUT_ITEM, UnityLauncherShortcutItem))
#define UNITY_LAUNCHER_IS_SHORTCUT_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_LAUNCHER_TYPE_SHORTCUT_ITEM))
#define UNITY_LAUNCHER_SHORTCUT_ITEM_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), UNITY_LAUNCHER_TYPE_SHORTCUT_ITEM, UnityLauncherShortcutItemIface))

typedef struct _UnityLauncherShortcutItem UnityLauncherShortcutItem;
typedef struct _UnityLauncherShortcutItemIface UnityLauncherShortcutItemIface;

#define UNITY_LAUNCHER_TYPE_APPLICATION_SHORTCUT (unity_launcher_application_shortcut_get_type ())
#define UNITY_LAUNCHER_APPLICATION_SHORTCUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_LAUNCHER_TYPE_APPLICATION_SHORTCUT, UnityLauncherApplicationShortcut))
#define UNITY_LAUNCHER_APPLICATION_SHORTCUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_LAUNCHER_TYPE_APPLICATION_SHORTCUT, UnityLauncherApplicationShortcutClass))
#define UNITY_LAUNCHER_IS_APPLICATION_SHORTCUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_LAUNCHER_TYPE_APPLICATION_SHORTCUT))
#define UNITY_LAUNCHER_IS_APPLICATION_SHORTCUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_LAUNCHER_TYPE_APPLICATION_SHORTCUT))
#define UNITY_LAUNCHER_APPLICATION_SHORTCUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_LAUNCHER_TYPE_APPLICATION_SHORTCUT, UnityLauncherApplicationShortcutClass))

typedef struct _UnityLauncherApplicationShortcut UnityLauncherApplicationShortcut;
typedef struct _UnityLauncherApplicationShortcutClass UnityLauncherApplicationShortcutClass;
typedef struct _UnityLauncherApplicationShortcutPrivate UnityLauncherApplicationShortcutPrivate;

#define UNITY_LAUNCHER_TYPE_LIB_LAUNCHER_SHORTCUT (unity_launcher_lib_launcher_shortcut_get_type ())
#define UNITY_LAUNCHER_LIB_LAUNCHER_SHORTCUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_LAUNCHER_TYPE_LIB_LAUNCHER_SHORTCUT, UnityLauncherLibLauncherShortcut))
#define UNITY_LAUNCHER_LIB_LAUNCHER_SHORTCUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_LAUNCHER_TYPE_LIB_LAUNCHER_SHORTCUT, UnityLauncherLibLauncherShortcutClass))
#define UNITY_LAUNCHER_IS_LIB_LAUNCHER_SHORTCUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_LAUNCHER_TYPE_LIB_LAUNCHER_SHORTCUT))
#define UNITY_LAUNCHER_IS_LIB_LAUNCHER_SHORTCUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_LAUNCHER_TYPE_LIB_LAUNCHER_SHORTCUT))
#define UNITY_LAUNCHER_LIB_LAUNCHER_SHORTCUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_LAUNCHER_TYPE_LIB_LAUNCHER_SHORTCUT, UnityLauncherLibLauncherShortcutClass))

typedef struct _UnityLauncherLibLauncherShortcut UnityLauncherLibLauncherShortcut;
typedef struct _UnityLauncherLibLauncherShortcutClass UnityLauncherLibLauncherShortcutClass;
typedef struct _UnityLauncherLibLauncherShortcutPrivate UnityLauncherLibLauncherShortcutPrivate;

#define UNITY_LAUNCHER_TYPE_LAUNCHER_PINNING_SHORTCUT (unity_launcher_launcher_pinning_shortcut_get_type ())
#define UNITY_LAUNCHER_LAUNCHER_PINNING_SHORTCUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_LAUNCHER_TYPE_LAUNCHER_PINNING_SHORTCUT, UnityLauncherLauncherPinningShortcut))
#define UNITY_LAUNCHER_LAUNCHER_PINNING_SHORTCUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_LAUNCHER_TYPE_LAUNCHER_PINNING_SHORTCUT, UnityLauncherLauncherPinningShortcutClass))
#define UNITY_LAUNCHER_IS_LAUNCHER_PINNING_SHORTCUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_LAUNCHER_TYPE_LAUNCHER_PINNING_SHORTCUT))
#define UNITY_LAUNCHER_IS_LAUNCHER_PINNING_SHORTCUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_LAUNCHER_TYPE_LAUNCHER_PINNING_SHORTCUT))
#define UNITY_LAUNCHER_LAUNCHER_PINNING_SHORTCUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_LAUNCHER_TYPE_LAUNCHER_PINNING_SHORTCUT, UnityLauncherLauncherPinningShortcutClass))

typedef struct _UnityLauncherLauncherPinningShortcut UnityLauncherLauncherPinningShortcut;
typedef struct _UnityLauncherLauncherPinningShortcutClass UnityLauncherLauncherPinningShortcutClass;
typedef struct _UnityLauncherLauncherPinningShortcutPrivate UnityLauncherLauncherPinningShortcutPrivate;

#define UNITY_LAUNCHER_TYPE_SCROLLER_CHILD_CONTROLLER (unity_launcher_scroller_child_controller_get_type ())
#define UNITY_LAUNCHER_SCROLLER_CHILD_CONTROLLER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_LAUNCHER_TYPE_SCROLLER_CHILD_CONTROLLER, UnityLauncherScrollerChildController))
#define UNITY_LAUNCHER_SCROLLER_CHILD_CONTROLLER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_LAUNCHER_TYPE_SCROLLER_CHILD_CONTROLLER, UnityLauncherScrollerChildControllerClass))
#define UNITY_LAUNCHER_IS_SCROLLER_CHILD_CONTROLLER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_LAUNCHER_TYPE_SCROLLER_CHILD_CONTROLLER))
#define UNITY_LAUNCHER_IS_SCROLLER_CHILD_CONTROLLER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_LAUNCHER_TYPE_SCROLLER_CHILD_CONTROLLER))
#define UNITY_LAUNCHER_SCROLLER_CHILD_CONTROLLER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_LAUNCHER_TYPE_SCROLLER_CHILD_CONTROLLER, UnityLauncherScrollerChildControllerClass))

typedef struct _UnityLauncherScrollerChildController UnityLauncherScrollerChildController;
typedef struct _UnityLauncherScrollerChildControllerClass UnityLauncherScrollerChildControllerClass;
typedef struct _UnityLauncherScrollerChildControllerPrivate UnityLauncherScrollerChildControllerPrivate;

#define UNITY_LAUNCHER_TYPE_SCROLLER_CHILD_CONTROLLER_MENU_STATE (unity_launcher_scroller_child_controller_menu_state_get_type ())

#define UNITY_LAUNCHER_TYPE_APPLICATION_CONTROLLER (unity_launcher_application_controller_get_type ())
#define UNITY_LAUNCHER_APPLICATION_CONTROLLER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_LAUNCHER_TYPE_APPLICATION_CONTROLLER, UnityLauncherApplicationController))
#define UNITY_LAUNCHER_APPLICATION_CONTROLLER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_LAUNCHER_TYPE_APPLICATION_CONTROLLER, UnityLauncherApplicationControllerClass))
#define UNITY_LAUNCHER_IS_APPLICATION_CONTROLLER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_LAUNCHER_TYPE_APPLICATION_CONTROLLER))
#define UNITY_LAUNCHER_IS_APPLICATION_CONTROLLER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_LAUNCHER_TYPE_APPLICATION_CONTROLLER))
#define UNITY_LAUNCHER_APPLICATION_CONTROLLER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_LAUNCHER_TYPE_APPLICATION_CONTROLLER, UnityLauncherApplicationControllerClass))

typedef struct _UnityLauncherApplicationController UnityLauncherApplicationController;
typedef struct _UnityLauncherApplicationControllerClass UnityLauncherApplicationControllerClass;
typedef struct _UnityLauncherApplicationControllerPrivate UnityLauncherApplicationControllerPrivate;

#define UNITY_LAUNCHER_TYPE_SCROLLER_CHILD (unity_launcher_scroller_child_get_type ())
#define UNITY_LAUNCHER_SCROLLER_CHILD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_LAUNCHER_TYPE_SCROLLER_CHILD, UnityLauncherScrollerChild))
#define UNITY_LAUNCHER_SCROLLER_CHILD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_LAUNCHER_TYPE_SCROLLER_CHILD, UnityLauncherScrollerChildClass))
#define UNITY_LAUNCHER_IS_SCROLLER_CHILD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_LAUNCHER_TYPE_SCROLLER_CHILD))
#define UNITY_LAUNCHER_IS_SCROLLER_CHILD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_LAUNCHER_TYPE_SCROLLER_CHILD))
#define UNITY_LAUNCHER_SCROLLER_CHILD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_LAUNCHER_TYPE_SCROLLER_CHILD, UnityLauncherScrollerChildClass))

typedef struct _UnityLauncherScrollerChild UnityLauncherScrollerChild;
typedef struct _UnityLauncherScrollerChildClass UnityLauncherScrollerChildClass;

#define UNITY_LAUNCHER_TYPE_LAUNCHER (unity_launcher_launcher_get_type ())
#define UNITY_LAUNCHER_LAUNCHER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_LAUNCHER_TYPE_LAUNCHER, UnityLauncherLauncher))
#define UNITY_LAUNCHER_LAUNCHER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_LAUNCHER_TYPE_LAUNCHER, UnityLauncherLauncherClass))
#define UNITY_LAUNCHER_IS_LAUNCHER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_LAUNCHER_TYPE_LAUNCHER))
#define UNITY_LAUNCHER_IS_LAUNCHER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_LAUNCHER_TYPE_LAUNCHER))
#define UNITY_LAUNCHER_LAUNCHER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_LAUNCHER_TYPE_LAUNCHER, UnityLauncherLauncherClass))

typedef struct _UnityLauncherLauncher UnityLauncherLauncher;
typedef struct _UnityLauncherLauncherClass UnityLauncherLauncherClass;
typedef struct _UnityLauncherLauncherPrivate UnityLauncherLauncherPrivate;

#define UNITY_LAUNCHER_TYPE_QUICKLIST_CONTROLLER (unity_launcher_quicklist_controller_get_type ())
#define UNITY_LAUNCHER_QUICKLIST_CONTROLLER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_LAUNCHER_TYPE_QUICKLIST_CONTROLLER, UnityLauncherQuicklistController))
#define UNITY_LAUNCHER_QUICKLIST_CONTROLLER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_LAUNCHER_TYPE_QUICKLIST_CONTROLLER, UnityLauncherQuicklistControllerClass))
#define UNITY_LAUNCHER_IS_QUICKLIST_CONTROLLER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_LAUNCHER_TYPE_QUICKLIST_CONTROLLER))
#define UNITY_LAUNCHER_IS_QUICKLIST_CONTROLLER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_LAUNCHER_TYPE_QUICKLIST_CONTROLLER))
#define UNITY_LAUNCHER_QUICKLIST_CONTROLLER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_LAUNCHER_TYPE_QUICKLIST_CONTROLLER, UnityLauncherQuicklistControllerClass))

typedef struct _UnityLauncherQuicklistController UnityLauncherQuicklistController;
typedef struct _UnityLauncherQuicklistControllerClass UnityLauncherQuicklistControllerClass;
typedef struct _UnityLauncherQuicklistControllerPrivate UnityLauncherQuicklistControllerPrivate;

#define UNITY_LAUNCHER_TYPE_QUICKLIST_MENU_SEPERATOR (unity_launcher_quicklist_menu_seperator_get_type ())
#define UNITY_LAUNCHER_QUICKLIST_MENU_SEPERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_LAUNCHER_TYPE_QUICKLIST_MENU_SEPERATOR, UnityLauncherQuicklistMenuSeperator))
#define UNITY_LAUNCHER_QUICKLIST_MENU_SEPERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_LAUNCHER_TYPE_QUICKLIST_MENU_SEPERATOR, UnityLauncherQuicklistMenuSeperatorClass))
#define UNITY_LAUNCHER_IS_QUICKLIST_MENU_SEPERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_LAUNCHER_TYPE_QUICKLIST_MENU_SEPERATOR))
#define UNITY_LAUNCHER_IS_QUICKLIST_MENU_SEPERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_LAUNCHER_TYPE_QUICKLIST_MENU_SEPERATOR))
#define UNITY_LAUNCHER_QUICKLIST_MENU_SEPERATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_LAUNCHER_TYPE_QUICKLIST_MENU_SEPERATOR, UnityLauncherQuicklistMenuSeperatorClass))

typedef struct _UnityLauncherQuicklistMenuSeperator UnityLauncherQuicklistMenuSeperator;
typedef struct _UnityLauncherQuicklistMenuSeperatorClass UnityLauncherQuicklistMenuSeperatorClass;
typedef struct _UnityLauncherQuicklistMenuSeperatorPrivate UnityLauncherQuicklistMenuSeperatorPrivate;

#define UNITY_LAUNCHER_TYPE_QUICKLIST_MENU_ITEM (unity_launcher_quicklist_menu_item_get_type ())
#define UNITY_LAUNCHER_QUICKLIST_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_LAUNCHER_TYPE_QUICKLIST_MENU_ITEM, UnityLauncherQuicklistMenuItem))
#define UNITY_LAUNCHER_QUICKLIST_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_LAUNCHER_TYPE_QUICKLIST_MENU_ITEM, UnityLauncherQuicklistMenuItemClass))
#define UNITY_LAUNCHER_IS_QUICKLIST_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_LAUNCHER_TYPE_QUICKLIST_MENU_ITEM))
#define UNITY_LAUNCHER_IS_QUICKLIST_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_LAUNCHER_TYPE_QUICKLIST_MENU_ITEM))
#define UNITY_LAUNCHER_QUICKLIST_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_LAUNCHER_TYPE_QUICKLIST_MENU_ITEM, UnityLauncherQuicklistMenuItemClass))

typedef struct _UnityLauncherQuicklistMenuItem UnityLauncherQuicklistMenuItem;
typedef struct _UnityLauncherQuicklistMenuItemClass UnityLauncherQuicklistMenuItemClass;
typedef struct _UnityLauncherQuicklistMenuItemPrivate UnityLauncherQuicklistMenuItemPrivate;

#define UNITY_LAUNCHER_TYPE_QUICKLIST_MENU (unity_launcher_quicklist_menu_get_type ())
#define UNITY_LAUNCHER_QUICKLIST_MENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_LAUNCHER_TYPE_QUICKLIST_MENU, UnityLauncherQuicklistMenu))
#define UNITY_LAUNCHER_QUICKLIST_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_LAUNCHER_TYPE_QUICKLIST_MENU, UnityLauncherQuicklistMenuClass))
#define UNITY_LAUNCHER_IS_QUICKLIST_MENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_LAUNCHER_TYPE_QUICKLIST_MENU))
#define UNITY_LAUNCHER_IS_QUICKLIST_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_LAUNCHER_TYPE_QUICKLIST_MENU))
#define UNITY_LAUNCHER_QUICKLIST_MENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_LAUNCHER_TYPE_QUICKLIST_MENU, UnityLauncherQuicklistMenuClass))

typedef struct _UnityLauncherQuicklistMenu UnityLauncherQuicklistMenu;
typedef struct _UnityLauncherQuicklistMenuClass UnityLauncherQuicklistMenuClass;
typedef struct _UnityLauncherQuicklistMenuPrivate UnityLauncherQuicklistMenuPrivate;

#define UNITY_LAUNCHER_TYPE_PIN_TYPE (unity_launcher_pin_type_get_type ())
typedef struct _UnityLauncherScrollerChildPrivate UnityLauncherScrollerChildPrivate;

#define UNITY_LAUNCHER_TYPE_SCROLLER_MODEL (unity_launcher_scroller_model_get_type ())
#define UNITY_LAUNCHER_SCROLLER_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_LAUNCHER_TYPE_SCROLLER_MODEL, UnityLauncherScrollerModel))
#define UNITY_LAUNCHER_SCROLLER_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_LAUNCHER_TYPE_SCROLLER_MODEL, UnityLauncherScrollerModelClass))
#define UNITY_LAUNCHER_IS_SCROLLER_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_LAUNCHER_TYPE_SCROLLER_MODEL))
#define UNITY_LAUNCHER_IS_SCROLLER_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_LAUNCHER_TYPE_SCROLLER_MODEL))
#define UNITY_LAUNCHER_SCROLLER_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_LAUNCHER_TYPE_SCROLLER_MODEL, UnityLauncherScrollerModelClass))

typedef struct _UnityLauncherScrollerModel UnityLauncherScrollerModel;
typedef struct _UnityLauncherScrollerModelClass UnityLauncherScrollerModelClass;
typedef struct _UnityLauncherScrollerModelPrivate UnityLauncherScrollerModelPrivate;

#define UNITY_LAUNCHER_SCROLLER_MODEL_TYPE_ITERATOR (unity_launcher_scroller_model_iterator_get_type ())
#define UNITY_LAUNCHER_SCROLLER_MODEL_ITERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_LAUNCHER_SCROLLER_MODEL_TYPE_ITERATOR, UnityLauncherScrollerModelIterator))
#define UNITY_LAUNCHER_SCROLLER_MODEL_ITERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_LAUNCHER_SCROLLER_MODEL_TYPE_ITERATOR, UnityLauncherScrollerModelIteratorClass))
#define UNITY_LAUNCHER_SCROLLER_MODEL_IS_ITERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_LAUNCHER_SCROLLER_MODEL_TYPE_ITERATOR))
#define UNITY_LAUNCHER_SCROLLER_MODEL_IS_ITERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_LAUNCHER_SCROLLER_MODEL_TYPE_ITERATOR))
#define UNITY_LAUNCHER_SCROLLER_MODEL_ITERATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_LAUNCHER_SCROLLER_MODEL_TYPE_ITERATOR, UnityLauncherScrollerModelIteratorClass))

typedef struct _UnityLauncherScrollerModelIterator UnityLauncherScrollerModelIterator;
typedef struct _UnityLauncherScrollerModelIteratorClass UnityLauncherScrollerModelIteratorClass;
typedef struct _UnityLauncherScrollerModelIteratorPrivate UnityLauncherScrollerModelIteratorPrivate;

#define UNITY_TESTING_TYPE_BACKGROUND (unity_testing_background_get_type ())
#define UNITY_TESTING_BACKGROUND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TESTING_TYPE_BACKGROUND, UnityTestingBackground))
#define UNITY_TESTING_BACKGROUND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TESTING_TYPE_BACKGROUND, UnityTestingBackgroundClass))
#define UNITY_TESTING_IS_BACKGROUND(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TESTING_TYPE_BACKGROUND))
#define UNITY_TESTING_IS_BACKGROUND_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TESTING_TYPE_BACKGROUND))
#define UNITY_TESTING_BACKGROUND_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TESTING_TYPE_BACKGROUND, UnityTestingBackgroundClass))

typedef struct _UnityTestingBackground UnityTestingBackground;
typedef struct _UnityTestingBackgroundClass UnityTestingBackgroundClass;
typedef struct _UnityTestingBackgroundPrivate UnityTestingBackgroundPrivate;

#define UNITY_TESTING_TYPE_OBJECT_REGISTRY (unity_testing_object_registry_get_type ())
#define UNITY_TESTING_OBJECT_REGISTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TESTING_TYPE_OBJECT_REGISTRY, UnityTestingObjectRegistry))
#define UNITY_TESTING_OBJECT_REGISTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TESTING_TYPE_OBJECT_REGISTRY, UnityTestingObjectRegistryClass))
#define UNITY_TESTING_IS_OBJECT_REGISTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TESTING_TYPE_OBJECT_REGISTRY))
#define UNITY_TESTING_IS_OBJECT_REGISTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TESTING_TYPE_OBJECT_REGISTRY))
#define UNITY_TESTING_OBJECT_REGISTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TESTING_TYPE_OBJECT_REGISTRY, UnityTestingObjectRegistryClass))

typedef struct _UnityTestingObjectRegistry UnityTestingObjectRegistry;
typedef struct _UnityTestingObjectRegistryClass UnityTestingObjectRegistryClass;
typedef struct _UnityTestingObjectRegistryPrivate UnityTestingObjectRegistryPrivate;

#define UNITY_TYPE_PROCESS_INFO (unity_process_info_get_type ())
#define UNITY_PROCESS_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_PROCESS_INFO, UnityProcessInfo))
#define UNITY_PROCESS_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_PROCESS_INFO, UnityProcessInfoClass))
#define UNITY_IS_PROCESS_INFO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_PROCESS_INFO))
#define UNITY_IS_PROCESS_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_PROCESS_INFO))
#define UNITY_PROCESS_INFO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_PROCESS_INFO, UnityProcessInfoClass))

typedef struct _UnityProcessInfo UnityProcessInfo;
typedef struct _UnityProcessInfoClass UnityProcessInfoClass;
typedef struct _UnityProcessInfoPrivate UnityProcessInfoPrivate;

#define UNITY_TYPE_TIMELINE_LOGGER (unity_timeline_logger_get_type ())
#define UNITY_TIMELINE_LOGGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_TIMELINE_LOGGER, UnityTimelineLogger))
#define UNITY_TIMELINE_LOGGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_TIMELINE_LOGGER, UnityTimelineLoggerClass))
#define UNITY_IS_TIMELINE_LOGGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_TIMELINE_LOGGER))
#define UNITY_IS_TIMELINE_LOGGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_TIMELINE_LOGGER))
#define UNITY_TIMELINE_LOGGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_TIMELINE_LOGGER, UnityTimelineLoggerClass))

typedef struct _UnityTimelineLogger UnityTimelineLogger;
typedef struct _UnityTimelineLoggerClass UnityTimelineLoggerClass;
typedef struct _UnityTimelineLoggerPrivate UnityTimelineLoggerPrivate;

#define UNITY_TESTING_TYPE_DIRECTOR (unity_testing_director_get_type ())
#define UNITY_TESTING_DIRECTOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TESTING_TYPE_DIRECTOR, UnityTestingDirector))
#define UNITY_TESTING_DIRECTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TESTING_TYPE_DIRECTOR, UnityTestingDirectorClass))
#define UNITY_TESTING_IS_DIRECTOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TESTING_TYPE_DIRECTOR))
#define UNITY_TESTING_IS_DIRECTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TESTING_TYPE_DIRECTOR))
#define UNITY_TESTING_DIRECTOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TESTING_TYPE_DIRECTOR, UnityTestingDirectorClass))

typedef struct _UnityTestingDirector UnityTestingDirector;
typedef struct _UnityTestingDirectorClass UnityTestingDirectorClass;
typedef struct _UnityTestingDirectorPrivate UnityTestingDirectorPrivate;

#define G_TEST_TYPE_LOG (g_test_log_get_type ())
#define G_TEST_LOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TEST_TYPE_LOG, GTestLog))
#define G_TEST_LOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), G_TEST_TYPE_LOG, GTestLogClass))
#define G_TEST_IS_LOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TEST_TYPE_LOG))
#define G_TEST_IS_LOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), G_TEST_TYPE_LOG))
#define G_TEST_LOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), G_TEST_TYPE_LOG, GTestLogClass))

typedef struct _GTestLog GTestLog;
typedef struct _GTestLogClass GTestLogClass;
typedef struct _GTestLogPrivate GTestLogPrivate;

#define UNITY_TESTING_TYPE_LOGGING (unity_testing_logging_get_type ())
#define UNITY_TESTING_LOGGING(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TESTING_TYPE_LOGGING, UnityTestingLogging))
#define UNITY_TESTING_LOGGING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TESTING_TYPE_LOGGING, UnityTestingLoggingClass))
#define UNITY_TESTING_IS_LOGGING(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TESTING_TYPE_LOGGING))
#define UNITY_TESTING_IS_LOGGING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TESTING_TYPE_LOGGING))
#define UNITY_TESTING_LOGGING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TESTING_TYPE_LOGGING, UnityTestingLoggingClass))

typedef struct _UnityTestingLogging UnityTestingLogging;
typedef struct _UnityTestingLoggingClass UnityTestingLoggingClass;
typedef struct _UnityTestingLoggingPrivate UnityTestingLoggingPrivate;

#define UNITY_TESTING_TYPE_WINDOW (unity_testing_window_get_type ())
#define UNITY_TESTING_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TESTING_TYPE_WINDOW, UnityTestingWindow))
#define UNITY_TESTING_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TESTING_TYPE_WINDOW, UnityTestingWindowClass))
#define UNITY_TESTING_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TESTING_TYPE_WINDOW))
#define UNITY_TESTING_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TESTING_TYPE_WINDOW))
#define UNITY_TESTING_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TESTING_TYPE_WINDOW, UnityTestingWindowClass))

typedef struct _UnityTestingWindow UnityTestingWindow;
typedef struct _UnityTestingWindowClass UnityTestingWindowClass;
typedef struct _UnityTestingWindowPrivate UnityTestingWindowPrivate;

#define UNITY_TESTING_TYPE_WORKAREA (unity_testing_workarea_get_type ())
#define UNITY_TESTING_WORKAREA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TESTING_TYPE_WORKAREA, UnityTestingWorkarea))
#define UNITY_TESTING_WORKAREA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TESTING_TYPE_WORKAREA, UnityTestingWorkareaClass))
#define UNITY_TESTING_IS_WORKAREA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TESTING_TYPE_WORKAREA))
#define UNITY_TESTING_IS_WORKAREA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TESTING_TYPE_WORKAREA))
#define UNITY_TESTING_WORKAREA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TESTING_TYPE_WORKAREA, UnityTestingWorkareaClass))

typedef struct _UnityTestingWorkarea UnityTestingWorkarea;
typedef struct _UnityTestingWorkareaClass UnityTestingWorkareaClass;
typedef struct _UnityTestingWorkareaPrivate UnityTestingWorkareaPrivate;

typedef enum  {
      UNITY_APPLICATION_COMMANDS_SHOW = 1,
      UNITY_APPLICATION_COMMANDS_MAKE_WEBAPP
} UnityApplicationCommands;

struct _UnityApplication {
      UniqueApp parent_instance;
      UnityApplicationPrivate * priv;
};

struct _UnityApplicationClass {
      UniqueAppClass parent_class;
};

struct _UnityPanelBackground {
      ClutterCairoTexture parent_instance;
      UnityPanelBackgroundPrivate * priv;
};

struct _UnityPanelBackgroundClass {
      ClutterCairoTextureClass parent_class;
};

struct _UnityPanelHomeButton {
      CtkButton parent_instance;
      UnityPanelHomeButtonPrivate * priv;
      UnityThemeImage* theme_image;
};

struct _UnityPanelHomeButtonClass {
      CtkButtonClass parent_class;
};

struct _UnityPanelIndicatorBackground {
      ClutterCairoTexture parent_instance;
      UnityPanelIndicatorBackgroundPrivate * priv;
};

struct _UnityPanelIndicatorBackgroundClass {
      ClutterCairoTextureClass parent_class;
};

struct _UnityPanelIndicatorsIndicatorBar {
      CtkBox parent_instance;
      UnityPanelIndicatorsIndicatorBarPrivate * priv;
};

struct _UnityPanelIndicatorsIndicatorBarClass {
      CtkBoxClass parent_class;
};

struct _UnityPanelIndicatorsIndicatorsModel {
      GObject parent_instance;
      UnityPanelIndicatorsIndicatorsModelPrivate * priv;
};

struct _UnityPanelIndicatorsIndicatorsModelClass {
      GObjectClass parent_class;
      GeeArrayList* (*get_indicators) (UnityPanelIndicatorsIndicatorsModel* self);
      char* (*get_indicator_name) (UnityPanelIndicatorsIndicatorsModel* self, IndicatorObject* o);
};

struct _UnityPanelIndicatorsIndicatorsFileModel {
      UnityPanelIndicatorsIndicatorsModel parent_instance;
      UnityPanelIndicatorsIndicatorsFileModelPrivate * priv;
      GeeHashMap* indicator_map;
      GeeArrayList* indicator_list;
};

struct _UnityPanelIndicatorsIndicatorsFileModelClass {
      UnityPanelIndicatorsIndicatorsModelClass parent_class;
};

struct _UnityPanelIndicatorsIndicatorObjectEntryView {
      CtkBox parent_instance;
      UnityPanelIndicatorsIndicatorObjectEntryViewPrivate * priv;
      CtkImage* image;
      CtkText* text;
};

struct _UnityPanelIndicatorsIndicatorObjectEntryViewClass {
      CtkBoxClass parent_class;
};

struct _UnityPanelIndicatorsIndicatorObjectView {
      CtkBox parent_instance;
      UnityPanelIndicatorsIndicatorObjectViewPrivate * priv;
};

struct _UnityPanelIndicatorsIndicatorObjectViewClass {
      CtkBoxClass parent_class;
};

struct _UnityPanelIndicatorsView {
      CtkBox parent_instance;
      UnityPanelIndicatorsViewPrivate * priv;
};

struct _UnityPanelIndicatorsViewClass {
      CtkBoxClass parent_class;
};

struct _UnityPanelIndicatorsIndicatorItem {
      CtkBox parent_instance;
      UnityPanelIndicatorsIndicatorItemPrivate * priv;
      gint position;
};

struct _UnityPanelIndicatorsIndicatorItemClass {
      CtkBoxClass parent_class;
};

struct _UnityPanelIndicatorsIndicatorEntry {
      CtkBox parent_instance;
      UnityPanelIndicatorsIndicatorEntryPrivate * priv;
};

struct _UnityPanelIndicatorsIndicatorEntryClass {
      CtkBoxClass parent_class;
};

struct _MenuManager {
      GObject parent_instance;
      MenuManagerPrivate * priv;
};

struct _MenuManagerClass {
      GObjectClass parent_class;
};

struct _UnityPanelIndicatorsMenuBar {
      CtkBox parent_instance;
      UnityPanelIndicatorsMenuBarPrivate * priv;
};

struct _UnityPanelIndicatorsMenuBarClass {
      CtkBoxClass parent_class;
};

struct _UnityPanelSystemTray {
      CtkBox parent_instance;
      UnityPanelSystemTrayPrivate * priv;
};

struct _UnityPanelSystemTrayClass {
      CtkBoxClass parent_class;
};

struct _UnityPanelView {
      CtkBox parent_instance;
      UnityPanelViewPrivate * priv;
      gboolean expanded;
};

struct _UnityPanelViewClass {
      CtkBoxClass parent_class;
};

struct _UnityPlacesApplicationApplicationIcon {
      GTypeInstance parent_instance;
      volatile int ref_count;
      UnityPlacesApplicationApplicationIconPrivate * priv;
      CtkImage* view;
      CtkText* label;
};

struct _UnityPlacesApplicationApplicationIconClass {
      GTypeClass parent_class;
      void (*finalize) (UnityPlacesApplicationApplicationIcon *self);
};

struct _UnityPlacesApplicationApplicationGroup {
      CtkBox parent_instance;
      UnityPlacesApplicationApplicationGroupPrivate * priv;
      gint n_items;
};

struct _UnityPlacesApplicationApplicationGroupClass {
      CtkBoxClass parent_class;
};

struct _UnityPlacesApplicationApplicationView {
      CtkBox parent_instance;
      UnityPlacesApplicationApplicationViewPrivate * priv;
      UnityPlacesApplicationApplicationGroup* recent_app_group;
      UnityPlacesApplicationApplicationGroup* yesterday_app_group;
      UnityPlacesApplicationApplicationGroup* lastweek_app_group;
};

struct _UnityPlacesApplicationApplicationViewClass {
      CtkBoxClass parent_class;
};

struct _UnityPlacesBarModel {
      GObject parent_instance;
      UnityPlacesBarModelPrivate * priv;
      char* name;
      char* icon_name;
      char* tooltip;
};

struct _UnityPlacesBarModelClass {
      GObjectClass parent_class;
};

struct _UnityPlacesBarView {
      CtkBox parent_instance;
      UnityPlacesBarViewPrivate * priv;
};

struct _UnityPlacesBarViewClass {
      CtkBoxClass parent_class;
};

struct _UnityPlacesBarPlaceIcon {
      CtkImage parent_instance;
      UnityPlacesBarPlaceIconPrivate * priv;
};

struct _UnityPlacesBarPlaceIconClass {
      CtkImageClass parent_class;
};

struct _UnityPlacesCairoDrawingPlacesBackground {
      CtkBin parent_instance;
      UnityPlacesCairoDrawingPlacesBackgroundPrivate * priv;
      ClutterCairoTexture* cairotxt;
      gint PlaceWidth;
};

struct _UnityPlacesCairoDrawingPlacesBackgroundClass {
      CtkBinClass parent_class;
};

struct _UnityPlacesCairoDrawingPlacesBackgroundTabRect {
      gint left;
      gint right;
      gint top;
      gint bottom;
};

struct _UnityPlacesCairoDrawingPlacesVSeparator {
      CtkBin parent_instance;
      UnityPlacesCairoDrawingPlacesVSeparatorPrivate * priv;
      gint Width;
      gint Height;
      ClutterCairoTexture* cairotxt;
};

struct _UnityPlacesCairoDrawingPlacesVSeparatorClass {
      CtkBinClass parent_class;
};

struct _UnityPlacesCairoDrawingPlacesHSeparator {
      CtkBin parent_instance;
      UnityPlacesCairoDrawingPlacesHSeparatorPrivate * priv;
      gint Width;
      gint Height;
      ClutterCairoTexture* cairotxt;
};

struct _UnityPlacesCairoDrawingPlacesHSeparatorClass {
      CtkBinClass parent_class;
};

struct _UnityPlacesCairoDrawingRectangleBox {
      CtkBin parent_instance;
      UnityPlacesCairoDrawingRectangleBoxPrivate * priv;
      gint Width;
      gint Height;
      ClutterCairoTexture* cairotxt;
};

struct _UnityPlacesCairoDrawingRectangleBoxClass {
      CtkBinClass parent_class;
};

struct _UnityPlacesCairoDrawingEntryBackground {
      CtkBin parent_instance;
      UnityPlacesCairoDrawingEntryBackgroundPrivate * priv;
      gint Width;
      gint Height;
      ClutterCairoTexture* cairotxt;
};

struct _UnityPlacesCairoDrawingEntryBackgroundClass {
      CtkBinClass parent_class;
};

struct _UnityPlacesDefaultModel {
      GObject parent_instance;
      UnityPlacesDefaultModelPrivate * priv;
      char* icon_name;
      char* primary_text;
      char* secondary_text;
};

struct _UnityPlacesDefaultModelClass {
      GObjectClass parent_class;
};

struct _UnityPlacesDefaultActivityWidget {
      CtkBox parent_instance;
      UnityPlacesDefaultActivityWidgetPrivate * priv;
};

struct _UnityPlacesDefaultActivityWidgetClass {
      CtkBoxClass parent_class;
};

struct _UnityPlacesDefaultView {
      CtkIconView parent_instance;
      UnityPlacesDefaultViewPrivate * priv;
};

struct _UnityPlacesDefaultViewClass {
      CtkIconViewClass parent_class;
};

struct _UnityPlacesFileFileIcon {
      GTypeInstance parent_instance;
      volatile int ref_count;
      UnityPlacesFileFileIconPrivate * priv;
      CtkImage* view;
      CtkText* label;
};

struct _UnityPlacesFileFileIconClass {
      GTypeClass parent_class;
      void (*finalize) (UnityPlacesFileFileIcon *self);
};

struct _UnityPlacesFileFileGroup {
      CtkBox parent_instance;
      UnityPlacesFileFileGroupPrivate * priv;
};

struct _UnityPlacesFileFileGroupClass {
      CtkBoxClass parent_class;
};

struct _UnityPlacesFileFileView {
      CtkBox parent_instance;
      UnityPlacesFileFileViewPrivate * priv;
      UnityPlacesFileFileGroup* recent_file_group;
      UnityPlacesFileFileGroup* favourite_folder_group;
      UnityPlacesFileFileGroup* downloaded_file_group;
};

struct _UnityPlacesFileFileViewClass {
      CtkBoxClass parent_class;
};

struct _UnityPlacesController {
      GObject parent_instance;
      UnityPlacesControllerPrivate * priv;
};

struct _UnityPlacesControllerClass {
      GObjectClass parent_class;
};

struct _UnityPlacesModel {
      GObject parent_instance;
      UnityPlacesModelPrivate * priv;
      GeeArrayList* list;
};

struct _UnityPlacesModelClass {
      GObjectClass parent_class;
};

struct _UnityPlacesPlace {
      GObject parent_instance;
      UnityPlacesPlacePrivate * priv;
};

struct _UnityPlacesPlaceClass {
      GObjectClass parent_class;
      ClutterActor* (*get_view) (UnityPlacesPlace* self);
};

struct _UnityPlacesPlaceProxy {
      UnityPlacesPlace parent_instance;
      UnityPlacesPlaceProxyPrivate * priv;
};

struct _UnityPlacesPlaceProxyClass {
      UnityPlacesPlaceClass parent_class;
};

struct _UnityPlacesPlaceViewIface {
      GTypeInterface parent_iface;
      void (*init_with_properties) (UnityPlacesPlaceView* self, GHashTable* props);
};

struct _UnityPlacesViewsResultsView {
      CtkBox parent_instance;
      UnityPlacesViewsResultsViewPrivate * priv;
};

struct _UnityPlacesViewsResultsViewClass {
      CtkBoxClass parent_class;
};

struct _UnityPlacesView {
      CtkBox parent_instance;
      UnityPlacesViewPrivate * priv;
};

struct _UnityPlacesViewClass {
      CtkBoxClass parent_class;
};

struct _UnityPlacesSearchFieldView {
      CtkBox parent_instance;
      UnityPlacesSearchFieldViewPrivate * priv;
};

struct _UnityPlacesSearchFieldViewClass {
      CtkBoxClass parent_class;
};

struct _UnityLauncherShortcutItemIface {
      GTypeInterface parent_iface;
      char* (*get_name) (UnityLauncherShortcutItem* self);
      void (*activated) (UnityLauncherShortcutItem* self);
};

struct _UnityLauncherApplicationShortcut {
      GObject parent_instance;
      UnityLauncherApplicationShortcutPrivate * priv;
      char* exec;
      char* name;
      char* desktop_location;
};

struct _UnityLauncherApplicationShortcutClass {
      GObjectClass parent_class;
};

struct _UnityLauncherLibLauncherShortcut {
      GObject parent_instance;
      UnityLauncherLibLauncherShortcutPrivate * priv;
      BamfApplication* app;
      char* name;
};

struct _UnityLauncherLibLauncherShortcutClass {
      GObjectClass parent_class;
};

struct _UnityLauncherLauncherPinningShortcut {
      GObject parent_instance;
      UnityLauncherLauncherPinningShortcutPrivate * priv;
};

struct _UnityLauncherLauncherPinningShortcutClass {
      GObjectClass parent_class;
};

typedef enum  {
      UNITY_LAUNCHER_SCROLLER_CHILD_CONTROLLER_MENU_STATE_NO_MENU,
      UNITY_LAUNCHER_SCROLLER_CHILD_CONTROLLER_MENU_STATE_LABEL,
      UNITY_LAUNCHER_SCROLLER_CHILD_CONTROLLER_MENU_STATE_MENU,
      UNITY_LAUNCHER_SCROLLER_CHILD_CONTROLLER_MENU_STATE_MENU_CLOSE_WHEN_LEAVE
} UnityLauncherScrollerChildControllerMenuState;

struct _UnityLauncherScrollerChildController {
      GObject parent_instance;
      UnityLauncherScrollerChildControllerPrivate * priv;
      char* name;
      UnityLauncherScrollerChildControllerMenuState menu_state;
      guint32 last_press_time;
      gboolean button_down;
      float click_start_pos;
      gint drag_sensitivity;
};

struct _UnityLauncherScrollerChildControllerClass {
      GObjectClass parent_class;
      GeeArrayList* (*get_menu_shortcuts) (UnityLauncherScrollerChildController* self);
      GeeArrayList* (*get_menu_shortcut_actions) (UnityLauncherScrollerChildController* self);
      void (*activate) (UnityLauncherScrollerChildController* self);
};

struct _UnityLauncherApplicationController {
      UnityLauncherScrollerChildController parent_instance;
      UnityLauncherApplicationControllerPrivate * priv;
};

struct _UnityLauncherApplicationControllerClass {
      UnityLauncherScrollerChildControllerClass parent_class;
};

struct _UnityLauncherLauncher {
      GObject parent_instance;
      UnityLauncherLauncherPrivate * priv;
};

struct _UnityLauncherLauncherClass {
      GObjectClass parent_class;
};

struct _UnityLauncherQuicklistController {
      GObject parent_instance;
      UnityLauncherQuicklistControllerPrivate * priv;
      CtkMenu* menu;
      gboolean is_in_label;
      gboolean is_in_menu;
};

struct _UnityLauncherQuicklistControllerClass {
      GObjectClass parent_class;
};

struct _UnityLauncherQuicklistMenuSeperator {
      CtkMenuSeperator parent_instance;
      UnityLauncherQuicklistMenuSeperatorPrivate * priv;
};

struct _UnityLauncherQuicklistMenuSeperatorClass {
      CtkMenuSeperatorClass parent_class;
};

struct _UnityLauncherQuicklistMenuItem {
      CtkActor parent_instance;
      UnityLauncherQuicklistMenuItemPrivate * priv;
};

struct _UnityLauncherQuicklistMenuItemClass {
      CtkActorClass parent_class;
};

struct _UnityLauncherQuicklistMenu {
      CtkMenu parent_instance;
      UnityLauncherQuicklistMenuPrivate * priv;
};

struct _UnityLauncherQuicklistMenuClass {
      CtkMenuClass parent_class;
};

typedef enum  {
      UNITY_LAUNCHER_PIN_TYPE_UNPINNED,
      UNITY_LAUNCHER_PIN_TYPE_PINNED,
      UNITY_LAUNCHER_PIN_TYPE_ALWAYS,
      UNITY_LAUNCHER_PIN_TYPE_NEVER
} UnityLauncherPinType;

struct _UnityLauncherScrollerChild {
      CtkActor parent_instance;
      UnityLauncherScrollerChildPrivate * priv;
      UnityLauncherPinType pin_type;
};

struct _UnityLauncherScrollerChildClass {
      CtkActorClass parent_class;
      void (*force_rotation_jump) (UnityLauncherScrollerChild* self, float degrees);
};

struct _UnityLauncherScrollerModel {
      GObject parent_instance;
      UnityLauncherScrollerModelPrivate * priv;
};

struct _UnityLauncherScrollerModelClass {
      GObjectClass parent_class;
};

struct _UnityLauncherScrollerModelIterator {
      GTypeInstance parent_instance;
      volatile int ref_count;
      UnityLauncherScrollerModelIteratorPrivate * priv;
};

struct _UnityLauncherScrollerModelIteratorClass {
      GTypeClass parent_class;
      void (*finalize) (UnityLauncherScrollerModelIterator *self);
};

struct _UnityTestingBackground {
      CtkBin parent_instance;
      UnityTestingBackgroundPrivate * priv;
};

struct _UnityTestingBackgroundClass {
      CtkBinClass parent_class;
};

struct _UnityTestingObjectRegistry {
      GTypeInstance parent_instance;
      volatile int ref_count;
      UnityTestingObjectRegistryPrivate * priv;
};

struct _UnityTestingObjectRegistryClass {
      GTypeClass parent_class;
      void (*finalize) (UnityTestingObjectRegistry *self);
};

struct _UnityProcessInfo {
      GTypeInstance parent_instance;
      volatile int ref_count;
      UnityProcessInfoPrivate * priv;
      char* name;
      double start;
      double end;
};

struct _UnityProcessInfoClass {
      GTypeClass parent_class;
      void (*finalize) (UnityProcessInfo *self);
};

struct _UnityTimelineLogger {
      GObject parent_instance;
      UnityTimelineLoggerPrivate * priv;
};

struct _UnityTimelineLoggerClass {
      GObjectClass parent_class;
};

struct _UnityTestingDirector {
      GObject parent_instance;
      UnityTestingDirectorPrivate * priv;
};

struct _UnityTestingDirectorClass {
      GObjectClass parent_class;
};

struct _GTestLog {
      GTypeInstance parent_instance;
      volatile int ref_count;
      GTestLogPrivate * priv;
};

struct _GTestLogClass {
      GTypeClass parent_class;
      void (*finalize) (GTestLog *self);
};

typedef gboolean (*GTestLogLogFatalFunc) (const char* log_domain, GLogLevelFlags flags, const char* message, void* user_data);
struct _UnityTestingLogging {
      GTypeInstance parent_instance;
      volatile int ref_count;
      UnityTestingLoggingPrivate * priv;
};

struct _UnityTestingLoggingClass {
      GTypeClass parent_class;
      void (*finalize) (UnityTestingLogging *self);
};

struct _UnityTestingWindow {
      GtkWindow parent_instance;
      UnityTestingWindowPrivate * priv;
      GtkClutterEmbed* gtk_clutter;
      ClutterStage* stage;
};

struct _UnityTestingWindowClass {
      GtkWindowClass parent_class;
};

struct _UnityTestingWorkarea {
      GTypeInstance parent_instance;
      volatile int ref_count;
      UnityTestingWorkareaPrivate * priv;
      gint left;
      gint top;
      gint right;
      gint bottom;
};

struct _UnityTestingWorkareaClass {
      GTypeClass parent_class;
      void (*finalize) (UnityTestingWorkarea *self);
};


GType unity_application_commands_get_type (void);
GType unity_application_get_type (void);
UnityApplication* unity_application_new (void);
UnityApplication* unity_application_construct (GType object_type);
UniqueResponse unity_application_on_message_received (UnityApplication* self, gint command, UniqueMessageData* data, guint time_);
UnityShell* unity_application_get_shell (UnityApplication* self);
void unity_application_set_shell (UnityApplication* self, UnityShell* value);
#define UNITY_UNITY_CONF_PATH "/desktop/unity"
void utils_set_strut (GtkWindow* window, guint32 strut_size, guint32 strut_start, guint32 strut_end, guint32 top_size, guint32 top_start, guint32 top_end);
void utils_register_object_on_dbus (DBusGConnection* conn, const char* path, GObject* object);
Window utils_get_stage_window (ClutterStage* stage);
gboolean utils_save_snapshot (ClutterStage* stage, const char* filename, gint x, gint y, gint width, gint height);
gboolean utils_compare_snapshot (ClutterStage* stage, const char* filename, gint x, gint y, gint width, gint height, gboolean expected);
gboolean utils_utils_compare_images (const char* img1_path, const char* img2_path);
GType unity_panel_background_get_type (void);
#define UNITY_PANEL_BACKGROUND_BG "/usr/share/unity/themes/panel_background.png"
UnityPanelBackground* unity_panel_background_new (void);
UnityPanelBackground* unity_panel_background_construct (GType object_type);
GType unity_panel_home_button_get_type (void);
UnityPanelHomeButton* unity_panel_home_button_new (UnityShell* shell);
UnityPanelHomeButton* unity_panel_home_button_construct (GType object_type, UnityShell* shell);
UnityShell* unity_panel_home_button_get_shell (UnityPanelHomeButton* self);
GType unity_panel_indicator_background_get_type (void);
#define UNITY_PANEL_INDICATOR_BACKGROUND_BG "/usr/share/unity/themes/panel_background.png"
UnityPanelIndicatorBackground* unity_panel_indicator_background_new (void);
UnityPanelIndicatorBackground* unity_panel_indicator_background_construct (GType object_type);
GType unity_panel_indicators_indicator_bar_get_type (void);
UnityPanelIndicatorsIndicatorBar* unity_panel_indicators_indicator_bar_new (void);
UnityPanelIndicatorsIndicatorBar* unity_panel_indicators_indicator_bar_construct (GType object_type);
GType unity_panel_indicators_indicator_object_view_get_type (void);
UnityPanelIndicatorsIndicatorObjectView* unity_panel_indicators_indicator_bar_get_indicator_view_matching (UnityPanelIndicatorsIndicatorBar* self, IndicatorObject* o);
void unity_panel_indicators_indicator_bar_set_indicator_mode (UnityPanelIndicatorsIndicatorBar* self, gboolean mode);
GType unity_panel_indicators_indicators_model_get_type (void);
UnityPanelIndicatorsIndicatorsModel* unity_panel_indicators_indicators_model_get_default (void);
void unity_panel_indicators_indicators_model_set_default (UnityPanelIndicatorsIndicatorsModel* model);
GeeArrayList* unity_panel_indicators_indicators_model_get_indicators (UnityPanelIndicatorsIndicatorsModel* self);
char* unity_panel_indicators_indicators_model_get_indicator_name (UnityPanelIndicatorsIndicatorsModel* self, IndicatorObject* o);
UnityPanelIndicatorsIndicatorsModel* unity_panel_indicators_indicators_model_construct (GType object_type);
GType unity_panel_indicators_indicators_file_model_get_type (void);
extern GeeHashMap* unity_panel_indicators_indicators_file_model_indicator_order;
UnityPanelIndicatorsIndicatorsFileModel* unity_panel_indicators_indicators_file_model_new (void);
UnityPanelIndicatorsIndicatorsFileModel* unity_panel_indicators_indicators_file_model_construct (GType object_type);
gint unity_panel_indicators_indicators_file_model_indicator_sort_func (const char* a, const char* b);
GType unity_panel_indicators_indicator_object_entry_view_get_type (void);
UnityPanelIndicatorsIndicatorObjectEntryView* unity_panel_indicators_indicator_object_entry_view_new (IndicatorObjectEntry* _entry);
UnityPanelIndicatorsIndicatorObjectEntryView* unity_panel_indicators_indicator_object_entry_view_construct (GType object_type, IndicatorObjectEntry* _entry);
void unity_panel_indicators_indicator_object_entry_view_show_menu (UnityPanelIndicatorsIndicatorObjectEntryView* self);
gboolean unity_panel_indicators_indicator_object_entry_view_on_button_press_event (UnityPanelIndicatorsIndicatorObjectEntryView* self, ClutterEvent* e);
gboolean unity_panel_indicators_indicator_object_entry_view_on_motion_event (UnityPanelIndicatorsIndicatorObjectEntryView* self, ClutterEvent* e);
void unity_panel_indicators_indicator_object_entry_view_menu_shown (UnityPanelIndicatorsIndicatorObjectEntryView* self);
void unity_panel_indicators_indicator_object_entry_view_menu_vis_changed (UnityPanelIndicatorsIndicatorObjectEntryView* self);
void unity_panel_indicators_indicator_object_entry_view_menu_key_moved (UnityPanelIndicatorsIndicatorObjectEntryView* self, GtkMenuDirectionType type);
gboolean unity_panel_indicators_indicator_object_entry_view_is_open (UnityPanelIndicatorsIndicatorObjectEntryView* self);
IndicatorObjectEntry* unity_panel_indicators_indicator_object_entry_view_get_entry (UnityPanelIndicatorsIndicatorObjectEntryView* self);
UnityPanelIndicatorsIndicatorObjectView* unity_panel_indicators_indicator_object_view_new (IndicatorObject* _object);
UnityPanelIndicatorsIndicatorObjectView* unity_panel_indicators_indicator_object_view_construct (GType object_type, IndicatorObject* _object);
void unity_panel_indicators_indicator_object_view_show_entry_menu (UnityPanelIndicatorsIndicatorObjectView* self, gint entry);
void unity_panel_indicators_indicator_object_view_open_first_menu_entry (UnityPanelIndicatorsIndicatorObjectView* self);
void unity_panel_indicators_indicator_object_view_open_last_menu_entry (UnityPanelIndicatorsIndicatorObjectView* self);
gboolean unity_panel_indicators_indicator_object_view_find_entry (UnityPanelIndicatorsIndicatorObjectView* self, IndicatorObjectEntry* entry);
UnityPanelIndicatorsIndicatorObjectEntryView* unity_panel_indicators_indicator_object_view_get_entry_view (UnityPanelIndicatorsIndicatorObjectView* self, IndicatorObjectEntry* entry);
void unity_panel_indicators_indicator_object_view_remove_first_entry (UnityPanelIndicatorsIndicatorObjectView* self);
IndicatorObject* unity_panel_indicators_indicator_object_view_get_indicator_object (UnityPanelIndicatorsIndicatorObjectView* self);
GType unity_panel_indicators_view_get_type (void);
UnityPanelIndicatorsView* unity_panel_indicators_view_new (void);
UnityPanelIndicatorsView* unity_panel_indicators_view_construct (GType object_type);
GType unity_panel_indicators_indicator_item_get_type (void);
gint unity_panel_indicators_view_reorder_icons (UnityPanelIndicatorsIndicatorItem* a, UnityPanelIndicatorsIndicatorItem* b);
GType unity_panel_indicators_indicator_entry_get_type (void);
void unity_panel_indicators_view_show_entry (UnityPanelIndicatorsView* self, UnityPanelIndicatorsIndicatorEntry* entry);
UnityPanelIndicatorsIndicatorItem* unity_panel_indicators_indicator_item_new (void);
UnityPanelIndicatorsIndicatorItem* unity_panel_indicators_indicator_item_construct (GType object_type);
void unity_panel_indicators_indicator_item_set_object (UnityPanelIndicatorsIndicatorItem* self, IndicatorObject* object);
IndicatorObject* unity_panel_indicators_indicator_item_get_object (UnityPanelIndicatorsIndicatorItem* self);
UnityPanelIndicatorsIndicatorEntry* unity_panel_indicators_indicator_entry_new (IndicatorObjectEntry* entry);
UnityPanelIndicatorsIndicatorEntry* unity_panel_indicators_indicator_entry_construct (GType object_type, IndicatorObjectEntry* entry);
void unity_panel_indicators_indicator_entry_menu_shown (UnityPanelIndicatorsIndicatorEntry* self);
void unity_panel_indicators_indicator_entry_menu_vis_changed (UnityPanelIndicatorsIndicatorEntry* self);
void unity_panel_indicators_indicator_entry_menu_key_moved (UnityPanelIndicatorsIndicatorEntry* self, GtkMenuDirectionType type);
IndicatorObjectEntry* unity_panel_indicators_indicator_entry_get_entry (UnityPanelIndicatorsIndicatorEntry* self);
GtkMenu* unity_panel_indicators_indicator_entry_get_menu (UnityPanelIndicatorsIndicatorEntry* self);
GType menu_manager_get_type (void);
MenuManager* menu_manager_get_default (void);
void menu_manager_register_visible_menu (MenuManager* self, GtkMenu* menu);
gboolean menu_manager_menu_is_open (MenuManager* self);
MenuManager* menu_manager_new (void);
MenuManager* menu_manager_construct (GType object_type);
GType unity_panel_indicators_menu_bar_get_type (void);
UnityPanelIndicatorsMenuBar* unity_panel_indicators_menu_bar_new (void);
UnityPanelIndicatorsMenuBar* unity_panel_indicators_menu_bar_construct (GType object_type);
GType unity_panel_system_tray_get_type (void);
UnityPanelSystemTray* unity_panel_system_tray_new (void);
UnityPanelSystemTray* unity_panel_system_tray_construct (GType object_type);
void unity_panel_system_tray_manage_stage (UnityPanelSystemTray* self, ClutterStage* stage);
GType unity_panel_view_get_type (void);
UnityPanelView* unity_panel_view_new (UnityShell* shell);
UnityPanelView* unity_panel_view_construct (GType object_type, UnityShell* shell);
gint unity_panel_view_get_indicators_width (UnityPanelView* self);
void unity_panel_view_set_expanded (UnityPanelView* self, gboolean _expanded);
gint unity_panel_view_get_panel_height (UnityPanelView* self);
void unity_panel_view_set_indicator_mode (UnityPanelView* self, gboolean mode);
UnityShell* unity_panel_view_get_shell (UnityPanelView* self);
gpointer unity_places_application_application_icon_ref (gpointer instance);
void unity_places_application_application_icon_unref (gpointer instance);
GParamSpec* unity_places_application_param_spec_application_icon (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void unity_places_application_value_set_application_icon (GValue* value, gpointer v_object);
void unity_places_application_value_take_application_icon (GValue* value, gpointer v_object);
gpointer unity_places_application_value_get_application_icon (const GValue* value);
GType unity_places_application_application_icon_get_type (void);
UnityPlacesApplicationApplicationIcon* unity_places_application_application_icon_new (gint width, const char* name, const char* icon_name, const char* tooltip);
UnityPlacesApplicationApplicationIcon* unity_places_application_application_icon_construct (GType object_type, gint width, const char* name, const char* icon_name, const char* tooltip);
GType unity_places_application_application_group_get_type (void);
UnityPlacesApplicationApplicationGroup* unity_places_application_application_group_new (const char* group_name);
UnityPlacesApplicationApplicationGroup* unity_places_application_application_group_construct (GType object_type, const char* group_name);
void unity_places_application_application_group_add_icon (UnityPlacesApplicationApplicationGroup* self, UnityPlacesApplicationApplicationIcon* app);
gboolean unity_places_application_application_group_on_minimize (UnityPlacesApplicationApplicationGroup* self, ClutterEvent* event);
gboolean unity_places_application_application_group_on_maximize (UnityPlacesApplicationApplicationGroup* self, ClutterEvent* event);
GType unity_places_application_application_view_get_type (void);
UnityPlacesApplicationApplicationView* unity_places_application_application_view_new (void);
UnityPlacesApplicationApplicationView* unity_places_application_application_view_construct (GType object_type);
GType unity_places_bar_model_get_type (void);
UnityPlacesBarModel* unity_places_bar_model_new (const char* name, const char* icon_name, const char* tooltip);
UnityPlacesBarModel* unity_places_bar_model_construct (GType object_type, const char* name, const char* icon_name, const char* tooltip);
GType unity_places_bar_view_get_type (void);
GType unity_places_model_get_type (void);
UnityPlacesBarView* unity_places_bar_view_new (UnityPlacesModel* model, UnityShell* shell);
UnityPlacesBarView* unity_places_bar_view_construct (GType object_type, UnityPlacesModel* model, UnityShell* shell);
gboolean unity_places_bar_view_on_button_release (UnityPlacesBarView* self, ClutterEvent* event);
UnityPlacesModel* unity_places_bar_view_get_model (UnityPlacesBarView* self);
UnityShell* unity_places_bar_view_get_shell (UnityPlacesBarView* self);
GType unity_places_bar_place_icon_get_type (void);
UnityPlacesBarPlaceIcon* unity_places_bar_place_icon_new (gint width, const char* name, const char* icon_name, const char* tooltip);
UnityPlacesBarPlaceIcon* unity_places_bar_place_icon_construct (GType object_type, gint width, const char* name, const char* icon_name, const char* tooltip);
GType unity_places_place_get_type (void);
UnityPlacesBarPlaceIcon* unity_places_bar_place_icon_new_from_place (gint size, UnityPlacesPlace* place);
UnityPlacesBarPlaceIcon* unity_places_bar_place_icon_construct_from_place (GType object_type, gint size, UnityPlacesPlace* place);
UnityPlacesPlace* unity_places_bar_place_icon_get_place (UnityPlacesBarPlaceIcon* self);
void unity_places_bar_place_icon_set_place (UnityPlacesBarPlaceIcon* self, UnityPlacesPlace* value);
GType unity_places_cairo_drawing_places_background_get_type (void);
UnityPlacesCairoDrawingPlacesBackground* unity_places_cairo_drawing_places_background_new (void);
UnityPlacesCairoDrawingPlacesBackground* unity_places_cairo_drawing_places_background_construct (GType object_type);
void unity_places_cairo_drawing_places_background_create_places_background (UnityPlacesCairoDrawingPlacesBackground* self, gint WindowWidth, gint WindowHeight, gint TabPositionX, gint TabWidth, gint menu_width);
GType unity_places_cairo_drawing_places_background_tab_rect_get_type (void);
UnityPlacesCairoDrawingPlacesBackgroundTabRect* unity_places_cairo_drawing_places_background_tab_rect_dup (const UnityPlacesCairoDrawingPlacesBackgroundTabRect* self);
void unity_places_cairo_drawing_places_background_tab_rect_free (UnityPlacesCairoDrawingPlacesBackgroundTabRect* self);
GType unity_places_cairo_drawing_places_vseparator_get_type (void);
UnityPlacesCairoDrawingPlacesVSeparator* unity_places_cairo_drawing_places_vseparator_new (void);
UnityPlacesCairoDrawingPlacesVSeparator* unity_places_cairo_drawing_places_vseparator_construct (GType object_type);
void unity_places_cairo_drawing_places_vseparator_CreateSeparator (UnityPlacesCairoDrawingPlacesVSeparator* self, gint W, gint H);
GType unity_places_cairo_drawing_places_hseparator_get_type (void);
UnityPlacesCairoDrawingPlacesHSeparator* unity_places_cairo_drawing_places_hseparator_new (void);
UnityPlacesCairoDrawingPlacesHSeparator* unity_places_cairo_drawing_places_hseparator_construct (GType object_type);
void unity_places_cairo_drawing_places_hseparator_CreateSeparator (UnityPlacesCairoDrawingPlacesHSeparator* self, gint W, gint H);
GType unity_places_cairo_drawing_rectangle_box_get_type (void);
UnityPlacesCairoDrawingRectangleBox* unity_places_cairo_drawing_rectangle_box_new (void);
UnityPlacesCairoDrawingRectangleBox* unity_places_cairo_drawing_rectangle_box_construct (GType object_type);
void unity_places_cairo_drawing_rectangle_box_CreateRectangleBox (UnityPlacesCairoDrawingRectangleBox* self, gint W, gint H);
GType unity_places_cairo_drawing_entry_background_get_type (void);
UnityPlacesCairoDrawingEntryBackground* unity_places_cairo_drawing_entry_background_new (void);
UnityPlacesCairoDrawingEntryBackground* unity_places_cairo_drawing_entry_background_construct (GType object_type);
void unity_places_cairo_drawing_entry_background_create_search_entry_background (UnityPlacesCairoDrawingEntryBackground* self, gint W, gint H);
GType unity_places_default_model_get_type (void);
UnityPlacesDefaultModel* unity_places_default_model_new (const char* icon_name, const char* primary_text, const char* secondary_text);
UnityPlacesDefaultModel* unity_places_default_model_construct (GType object_type, const char* icon_name, const char* primary_text, const char* secondary_text);
GType unity_places_default_activity_widget_get_type (void);
UnityPlacesDefaultActivityWidget* unity_places_default_activity_widget_new (gint spacing, gint size, const char* icon_name, const char* primary_text, const char* secondary_text);
UnityPlacesDefaultActivityWidget* unity_places_default_activity_widget_construct (GType object_type, gint spacing, gint size, const char* icon_name, const char* primary_text, const char* secondary_text);
gboolean unity_places_default_activity_widget_on_enter (UnityPlacesDefaultActivityWidget* self);
gboolean unity_places_default_activity_widget_on_leave (UnityPlacesDefaultActivityWidget* self);
gboolean unity_places_default_activity_widget_on_clicked (UnityPlacesDefaultActivityWidget* self);
GType unity_places_default_view_get_type (void);
UnityPlacesDefaultView* unity_places_default_view_new (void);
UnityPlacesDefaultView* unity_places_default_view_construct (GType object_type);
gpointer unity_places_file_file_icon_ref (gpointer instance);
void unity_places_file_file_icon_unref (gpointer instance);
GParamSpec* unity_places_file_param_spec_file_icon (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void unity_places_file_value_set_file_icon (GValue* value, gpointer v_object);
void unity_places_file_value_take_file_icon (GValue* value, gpointer v_object);
gpointer unity_places_file_value_get_file_icon (const GValue* value);
GType unity_places_file_file_icon_get_type (void);
UnityPlacesFileFileIcon* unity_places_file_file_icon_new (gint width, const char* name, const char* icon_name, const char* tooltip);
UnityPlacesFileFileIcon* unity_places_file_file_icon_construct (GType object_type, gint width, const char* name, const char* icon_name, const char* tooltip);
GType unity_places_file_file_group_get_type (void);
UnityPlacesFileFileGroup* unity_places_file_file_group_new (const char* group_name);
UnityPlacesFileFileGroup* unity_places_file_file_group_construct (GType object_type, const char* group_name);
gboolean unity_places_file_file_group_on_minimize (UnityPlacesFileFileGroup* self, ClutterEvent* event);
gboolean unity_places_file_file_group_on_maximize (UnityPlacesFileFileGroup* self, ClutterEvent* event);
GType unity_places_file_file_view_get_type (void);
UnityPlacesFileFileView* unity_places_file_file_view_new (void);
UnityPlacesFileFileView* unity_places_file_file_view_construct (GType object_type);
GType unity_places_controller_get_type (void);
UnityPlacesController* unity_places_controller_new (UnityShell* shell);
UnityPlacesController* unity_places_controller_construct (GType object_type, UnityShell* shell);
void unity_places_controller_load_remote_places (UnityPlacesController* self);
GType unity_places_view_get_type (void);
UnityPlacesView* unity_places_controller_get_view (UnityPlacesController* self);
UnityShell* unity_places_controller_get_shell (UnityPlacesController* self);
UnityPlacesModel* unity_places_model_new (void);
UnityPlacesModel* unity_places_model_construct (GType object_type);
void unity_places_model_add (UnityPlacesModel* self, UnityPlacesPlace* place);
void unity_places_model_remove (UnityPlacesModel* self, UnityPlacesPlace* place);
UnityPlacesPlace* unity_places_place_construct (GType object_type, const char* name, const char* icon_name);
ClutterActor* unity_places_place_get_view (UnityPlacesPlace* self);
const char* unity_places_place_get_name (UnityPlacesPlace* self);
const char* unity_places_place_get_icon_name (UnityPlacesPlace* self);
const char* unity_places_place_get_comment (UnityPlacesPlace* self);
gboolean unity_places_place_get_active (UnityPlacesPlace* self);
void unity_places_place_set_active (UnityPlacesPlace* self, gboolean value);
GType unity_places_place_proxy_get_type (void);
UnityPlacesPlaceProxy* unity_places_place_proxy_new (const char* name, const char* icon_name, const char* comment, const char* dbus_name, const char* dbus_path);
UnityPlacesPlaceProxy* unity_places_place_proxy_construct (GType object_type, const char* name, const char* icon_name, const char* comment, const char* dbus_name, const char* dbus_path);
const char* unity_places_place_proxy_get_dbus_name (UnityPlacesPlaceProxy* self);
const char* unity_places_place_proxy_get_dbus_path (UnityPlacesPlaceProxy* self);
GType unity_places_place_view_get_type (void);
void unity_places_place_view_init_with_properties (UnityPlacesPlaceView* self, GHashTable* props);
GType unity_places_views_results_view_get_type (void);
UnityPlacesViewsResultsView* unity_places_views_results_view_new (void);
UnityPlacesViewsResultsView* unity_places_views_results_view_construct (GType object_type);
UnityPlacesView* unity_places_view_new (UnityPlacesModel* model, UnityShell* shell);
UnityPlacesView* unity_places_view_construct (GType object_type, UnityPlacesModel* model, UnityShell* shell);
void unity_places_view_set_content_view (UnityPlacesView* self, ClutterActor* actor);
UnityPlacesModel* unity_places_view_get_model (UnityPlacesView* self);
UnityShell* unity_places_view_get_shell (UnityPlacesView* self);
GType unity_places_search_field_view_get_type (void);
UnityPlacesSearchFieldView* unity_places_search_field_view_new (void);
UnityPlacesSearchFieldView* unity_places_search_field_view_construct (GType object_type);
GType unity_launcher_shortcut_item_get_type (void);
GType unity_launcher_application_shortcut_get_type (void);
UnityLauncherApplicationShortcut* unity_launcher_application_shortcut_new (void);
UnityLauncherApplicationShortcut* unity_launcher_application_shortcut_construct (GType object_type);
GType unity_launcher_lib_launcher_shortcut_get_type (void);
UnityLauncherLibLauncherShortcut* unity_launcher_lib_launcher_shortcut_new (void);
UnityLauncherLibLauncherShortcut* unity_launcher_lib_launcher_shortcut_construct (GType object_type);
GType unity_launcher_launcher_pinning_shortcut_get_type (void);
UnityLauncherLauncherPinningShortcut* unity_launcher_launcher_pinning_shortcut_new (const char* _desktop_file);
UnityLauncherLauncherPinningShortcut* unity_launcher_launcher_pinning_shortcut_construct (GType object_type, const char* _desktop_file);
const char* unity_launcher_launcher_pinning_shortcut_get_desktop_file (UnityLauncherLauncherPinningShortcut* self);
const char* unity_launcher_launcher_pinning_shortcut_get_name (UnityLauncherLauncherPinningShortcut* self);
GType unity_launcher_scroller_child_controller_get_type (void);
GType unity_launcher_scroller_child_controller_menu_state_get_type (void);
GType unity_launcher_application_controller_get_type (void);
GType unity_launcher_scroller_child_get_type (void);
UnityLauncherApplicationController* unity_launcher_application_controller_new (const char* desktop_file_, UnityLauncherScrollerChild* child_);
UnityLauncherApplicationController* unity_launcher_application_controller_construct (GType object_type, const char* desktop_file_, UnityLauncherScrollerChild* child_);
void unity_launcher_application_controller_attach_application (UnityLauncherApplicationController* self, BamfApplication* application);
void unity_launcher_application_controller_detach_application (UnityLauncherApplicationController* self);
gboolean unity_launcher_application_controller_debug_is_application_attached (UnityLauncherApplicationController* self);
const char* unity_launcher_application_controller_get_desktop_file (UnityLauncherApplicationController* self);
char* unity_launcher_shortcut_item_get_name (UnityLauncherShortcutItem* self);
void unity_launcher_shortcut_item_activated (UnityLauncherShortcutItem* self);
GType unity_launcher_launcher_get_type (void);
UnityLauncherLauncher* unity_launcher_launcher_new (UnityShell* shell);
UnityLauncherLauncher* unity_launcher_launcher_construct (GType object_type, UnityShell* shell);
float unity_launcher_launcher_get_width (UnityLauncherLauncher* self);
ClutterActor* unity_launcher_launcher_get_view (UnityLauncherLauncher* self);
UnityShell* unity_launcher_launcher_get_shell (UnityLauncherLauncher* self);
GType unity_launcher_quicklist_controller_get_type (void);
extern UnityLauncherQuicklistController* unity_launcher_ql_controler_singleton;
UnityLauncherQuicklistController* unity_launcher_quicklist_controller_get_default (void);
UnityLauncherQuicklistController* unity_launcher_quicklist_controller_new (void);
UnityLauncherQuicklistController* unity_launcher_quicklist_controller_construct (GType object_type);
void unity_launcher_quicklist_controller_show_label (UnityLauncherQuicklistController* self, const char* label, CtkActor* attached_widget);
void unity_launcher_quicklist_controller_show_menu (UnityLauncherQuicklistController* self, GeeArrayList* prefix_shortcuts, GeeArrayList* affix_shortcuts, gboolean hide_on_leave);
void unity_launcher_quicklist_controller_close_menu (UnityLauncherQuicklistController* self);
gboolean unity_launcher_quicklist_controller_menu_is_open (UnityLauncherQuicklistController* self);
CtkActor* unity_launcher_quicklist_controller_get_attached_actor (UnityLauncherQuicklistController* self);
GType unity_launcher_quicklist_menu_seperator_get_type (void);
UnityLauncherQuicklistMenuSeperator* unity_launcher_quicklist_menu_seperator_new (void);
UnityLauncherQuicklistMenuSeperator* unity_launcher_quicklist_menu_seperator_construct (GType object_type);
GType unity_launcher_quicklist_menu_item_get_type (void);
UnityLauncherQuicklistMenuItem* unity_launcher_quicklist_menu_item_new (const char* label);
UnityLauncherQuicklistMenuItem* unity_launcher_quicklist_menu_item_construct (GType object_type, const char* label);
const char* unity_launcher_quicklist_menu_item_get_label (UnityLauncherQuicklistMenuItem* self);
GType unity_launcher_quicklist_menu_get_type (void);
UnityLauncherQuicklistMenu* unity_launcher_quicklist_menu_new (void);
UnityLauncherQuicklistMenu* unity_launcher_quicklist_menu_construct (GType object_type);
UnityLauncherScrollerChildController* unity_launcher_scroller_child_controller_construct (GType object_type, UnityLauncherScrollerChild* child_);
GeeArrayList* unity_launcher_scroller_child_controller_get_menu_shortcuts (UnityLauncherScrollerChildController* self);
GeeArrayList* unity_launcher_scroller_child_controller_get_menu_shortcut_actions (UnityLauncherScrollerChildController* self);
void unity_launcher_scroller_child_controller_activate (UnityLauncherScrollerChildController* self);
UnityLauncherScrollerChild* unity_launcher_scroller_child_controller_get_child (UnityLauncherScrollerChildController* self);
GType unity_launcher_pin_type_get_type (void);
void unity_launcher_scroller_child_force_rotation_jump (UnityLauncherScrollerChild* self, float degrees);
char* unity_launcher_scroller_child_to_string (UnityLauncherScrollerChild* self);
UnityLauncherScrollerChild* unity_launcher_scroller_child_construct (GType object_type);
GdkPixbuf* unity_launcher_scroller_child_get_icon (UnityLauncherScrollerChild* self);
void unity_launcher_scroller_child_set_icon (UnityLauncherScrollerChild* self, GdkPixbuf* value);
float unity_launcher_scroller_child_get_position (UnityLauncherScrollerChild* self);
void unity_launcher_scroller_child_set_position (UnityLauncherScrollerChild* self, float value);
gboolean unity_launcher_scroller_child_get_running (UnityLauncherScrollerChild* self);
void unity_launcher_scroller_child_set_running (UnityLauncherScrollerChild* self, gboolean value);
gboolean unity_launcher_scroller_child_get_active (UnityLauncherScrollerChild* self);
void unity_launcher_scroller_child_set_active (UnityLauncherScrollerChild* self, gboolean value);
gboolean unity_launcher_scroller_child_get_needs_attention (UnityLauncherScrollerChild* self);
void unity_launcher_scroller_child_set_needs_attention (UnityLauncherScrollerChild* self, gboolean value);
gboolean unity_launcher_scroller_child_get_activating (UnityLauncherScrollerChild* self);
void unity_launcher_scroller_child_set_activating (UnityLauncherScrollerChild* self, gboolean value);
float unity_launcher_scroller_child_get_rotation (UnityLauncherScrollerChild* self);
void unity_launcher_scroller_child_set_rotation (UnityLauncherScrollerChild* self, float value);
GType unity_launcher_scroller_model_get_type (void);
UnityLauncherScrollerModel* unity_launcher_scroller_model_new (void);
UnityLauncherScrollerModel* unity_launcher_scroller_model_construct (GType object_type);
char* unity_launcher_scroller_model_to_string (UnityLauncherScrollerModel* self);
gpointer unity_launcher_scroller_model_iterator_ref (gpointer instance);
void unity_launcher_scroller_model_iterator_unref (gpointer instance);
GParamSpec* unity_launcher_scroller_model_param_spec_iterator (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void unity_launcher_scroller_model_value_set_iterator (GValue* value, gpointer v_object);
void unity_launcher_scroller_model_value_take_iterator (GValue* value, gpointer v_object);
gpointer unity_launcher_scroller_model_value_get_iterator (const GValue* value);
GType unity_launcher_scroller_model_iterator_get_type (void);
UnityLauncherScrollerModelIterator* unity_launcher_scroller_model_iterator (UnityLauncherScrollerModel* self);
gboolean unity_launcher_scroller_model_contains (UnityLauncherScrollerModel* self, UnityLauncherScrollerChild* child);
void unity_launcher_scroller_model_add (UnityLauncherScrollerModel* self, UnityLauncherScrollerChild* child);
void unity_launcher_scroller_model_remove (UnityLauncherScrollerModel* self, UnityLauncherScrollerChild* child);
void unity_launcher_scroller_model_insert (UnityLauncherScrollerModel* self, UnityLauncherScrollerChild* child, gint i);
void unity_launcher_scroller_model_move (UnityLauncherScrollerModel* self, UnityLauncherScrollerChild* child, gint i);
gint unity_launcher_scroller_model_index_of (UnityLauncherScrollerModel* self, UnityLauncherScrollerChild* child);
void unity_launcher_scroller_model_sort (UnityLauncherScrollerModel* self, GCompareFunc compare);
UnityLauncherScrollerChild* unity_launcher_scroller_model_get (UnityLauncherScrollerModel* self, gint i);
void unity_launcher_scroller_model_set (UnityLauncherScrollerModel* self, gint i, UnityLauncherScrollerChild* item);
gint unity_launcher_scroller_model_get_size (UnityLauncherScrollerModel* self);
UnityLauncherScrollerModelIterator* unity_launcher_scroller_model_iterator_new (GeeArrayList* arraylist);
UnityLauncherScrollerModelIterator* unity_launcher_scroller_model_iterator_construct (GType object_type, GeeArrayList* arraylist);
gboolean unity_launcher_scroller_model_iterator_next (UnityLauncherScrollerModelIterator* self);
UnityLauncherScrollerChild* unity_launcher_scroller_model_iterator_get (UnityLauncherScrollerModelIterator* self);
GType unity_testing_background_get_type (void);
UnityTestingBackground* unity_testing_background_new (void);
UnityTestingBackground* unity_testing_background_construct (GType object_type);
gpointer unity_testing_object_registry_ref (gpointer instance);
void unity_testing_object_registry_unref (gpointer instance);
GParamSpec* unity_testing_param_spec_object_registry (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void unity_testing_value_set_object_registry (GValue* value, gpointer v_object);
void unity_testing_value_take_object_registry (GValue* value, gpointer v_object);
gpointer unity_testing_value_get_object_registry (const GValue* value);
GType unity_testing_object_registry_get_type (void);
UnityTestingObjectRegistry* unity_testing_object_registry_new (void);
UnityTestingObjectRegistry* unity_testing_object_registry_construct (GType object_type);
UnityTestingObjectRegistry* unity_testing_object_registry_get_default (void);
void unity_testing_object_registry_register (UnityTestingObjectRegistry* self, const char* name, GObject* object);
GeeArrayList* unity_testing_object_registry_lookup (UnityTestingObjectRegistry* self, const char* name);
gpointer unity_process_info_ref (gpointer instance);
void unity_process_info_unref (gpointer instance);
GParamSpec* unity_param_spec_process_info (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void unity_value_set_process_info (GValue* value, gpointer v_object);
void unity_value_take_process_info (GValue* value, gpointer v_object);
gpointer unity_value_get_process_info (const GValue* value);
GType unity_process_info_get_type (void);
UnityProcessInfo* unity_process_info_new (const char* name);
UnityProcessInfo* unity_process_info_construct (GType object_type, const char* name);
GType unity_timeline_logger_get_type (void);
extern UnityTimelineLogger* unity_timeline_singleton;
extern gboolean unity_is_logging;
UnityTimelineLogger* unity_timeline_logger_get_default (void);
void unity_timeline_logger_start_process (UnityTimelineLogger* self, const char* name);
void unity_timeline_logger_end_process (UnityTimelineLogger* self, const char* name);
void unity_timeline_logger_write_log (UnityTimelineLogger* self, const char* filename);
UnityTimelineLogger* unity_timeline_logger_new (void);
UnityTimelineLogger* unity_timeline_logger_construct (GType object_type);
GType unity_testing_director_get_type (void);
UnityTestingDirector* unity_testing_director_new (ClutterStage* stage);
UnityTestingDirector* unity_testing_director_construct (GType object_type, ClutterStage* stage);
void unity_testing_director_do_wait_for_animation (UnityTestingDirector* self, ClutterActor* actor);
void unity_testing_director_do_wait_for_timeout (UnityTestingDirector* self, guint32 msecs);
void unity_testing_director_button_press (UnityTestingDirector* self, ClutterActor* actor, guint32 button, gboolean autorelease, float relative_x, float relative_y, gboolean wait_for_animation);
void unity_testing_director_button_release (UnityTestingDirector* self, ClutterActor* actor, guint32 button, float relative_x, float relative_y);
void unity_testing_director_enter_event (UnityTestingDirector* self, ClutterActor* actor, float relative_x, float relative_y);
void unity_testing_director_leave_event (UnityTestingDirector* self, ClutterActor* actor, float relative_x, float relative_y);
void unity_testing_director_motion_event (UnityTestingDirector* self, ClutterActor* actor, float relative_startx, float relative_starty, float relative_endx, float relative_endy);
ClutterStage* unity_testing_director_get_stage (UnityTestingDirector* self);
gpointer g_test_log_ref (gpointer instance);
void g_test_log_unref (gpointer instance);
GParamSpec* g_test_param_spec_log (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void g_test_value_set_log (GValue* value, gpointer v_object);
void g_test_value_take_log (GValue* value, gpointer v_object);
gpointer g_test_value_get_log (const GValue* value);
GType g_test_log_get_type (void);
void g_test_log_set_fatal_handler (GTestLogLogFatalFunc func, void* func_target);
GTestLog* g_test_log_new (void);
GTestLog* g_test_log_construct (GType object_type);
gpointer unity_testing_logging_ref (gpointer instance);
void unity_testing_logging_unref (gpointer instance);
GParamSpec* unity_testing_param_spec_logging (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void unity_testing_value_set_logging (GValue* value, gpointer v_object);
void unity_testing_value_take_logging (GValue* value, gpointer v_object);
gpointer unity_testing_value_get_logging (const GValue* value);
GType unity_testing_logging_get_type (void);
UnityTestingLogging* unity_testing_logging_new (void);
UnityTestingLogging* unity_testing_logging_construct (GType object_type);
gboolean unity_testing_logging_fatal_handler (const char* log_domain, GLogLevelFlags flags, const char* message);
void unity_testing_logging_init_fatal_handler (void);
GType unity_testing_window_get_type (void);
UnityTestingWindow* unity_testing_window_new (gboolean popup, gint width, gint height);
UnityTestingWindow* unity_testing_window_construct (GType object_type, gboolean popup, gint width, gint height);
void unity_testing_window_init_test_mode (UnityTestingWindow* self);
gboolean unity_testing_window_on_stage_button_press (UnityTestingWindow* self, ClutterEvent* src);
gboolean unity_testing_window_get_is_popup (UnityTestingWindow* self);
gint unity_testing_window_get_popup_width (UnityTestingWindow* self);
gint unity_testing_window_get_popup_height (UnityTestingWindow* self);
gpointer unity_testing_workarea_ref (gpointer instance);
void unity_testing_workarea_unref (gpointer instance);
GParamSpec* unity_testing_param_spec_workarea (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void unity_testing_value_set_workarea (GValue* value, gpointer v_object);
void unity_testing_value_take_workarea (GValue* value, gpointer v_object);
gpointer unity_testing_value_get_workarea (const GValue* value);
GType unity_testing_workarea_get_type (void);
UnityTestingWorkarea* unity_testing_workarea_new (void);
UnityTestingWorkarea* unity_testing_workarea_construct (GType object_type);
void unity_testing_workarea_update_net_workarea (UnityTestingWorkarea* self);


G_END_DECLS

#endif

Generated by  Doxygen 1.6.0   Back to index