blob: 8bf096449d460f4241cd988878eda850fb0ed8ba (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
/*
* Samsung API
* Copyright (c) 2013 Samsung Electronics Co., Ltd.
*
* Licensed under the Flora License, Version 1.1 (the License);
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://floralicense.org/license/
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an AS IS BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef __W_HOME_GESTURE_H__
#define __W_HOME_GESTURE_H__
#define HOME_GESTURE_WRISTUP_OFF 0
#define HOME_GESTURE_WRISTUP_CLOCK 1
#define HOME_GESTURE_WRISTUP_LASTVIEW 2
#define ALPM_MANAGER_STATUS_SHOW "show"
#define ALPM_MANAGER_STATUS_ALPM_HIDE "ALPMHide"
#define ALPM_MANAGER_STATUS_SIMPLE_HIDE "SimpleHide"
typedef enum {
BEZEL_UP = 0,
BEZEL_DOWN,
} gesture_type_e;
extern void home_gesture_init(void);
extern void home_gesture_fini(void);
extern void gesture_home_window_effect_set(int is_enable);
extern void gesture_execute_cbs(int mode);
extern w_home_error_e gesture_register_cb(
int mode,
void (*result_cb)(void *), void *result_data);
extern void gesture_unregister_cb(
int mode,
void (*result_cb)(void *));
#endif // __W_HOME_GESTURE_H__
|