2
* Copyright © 2013 Canonical Ltd.
4
* This program is free software: you can redistribute it and/or modify it
5
* under the terms of the GNU General Public License version 3, as
6
* published by the Free Software Foundation.
8
* This program is distributed in the hope that it will be useful, but
9
* WITHOUT ANY WARRANTY; without even the implied warranties of
10
* MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
11
* PURPOSE. See the GNU General Public License for more details.
13
* You should have received a copy of the GNU General Public License along
14
* with this program. If not, see <http://www.gnu.org/licenses/>.
17
#ifndef __APP_LIST_DUMMY_H__
18
#define __APP_LIST_DUMMY_H__
20
#include "application-list.h"
21
#include <glib-object.h>
25
#define APP_LIST_DUMMY_TYPE (app_list_dummy_get_type ())
26
#define APP_LIST_DUMMY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), APP_LIST_DUMMY_TYPE, AppListDummy))
27
#define APP_LIST_DUMMY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), APP_LIST_DUMMY_TYPE, AppListDummyClass))
28
#define IS_APP_LIST_DUMMY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), APP_LIST_DUMMY_TYPE))
29
#define IS_APP_LIST_DUMMY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), APP_LIST_DUMMY_TYPE))
30
#define APP_LIST_DUMMY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), APP_LIST_DUMMY_TYPE, AppListDummyClass))
32
typedef struct _AppListDummy AppListDummy;
33
typedef struct _AppListDummyClass AppListDummyClass;
35
struct _AppListDummyClass {
36
HudApplicationListClass parent_class;
39
struct _AppListDummy {
40
HudApplicationList parent;
43
GType app_list_dummy_get_type (void);
44
AppListDummy * app_list_dummy_new (HudSource * focused_source);
45
void app_list_dummy_set_focus (AppListDummy * dummy, HudSource * focused_source);