/* * Copyright (c) 2015 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. */ #if !defined(_ALARM_H) #define _ALARM_H #if !defined(PACKAGE) #define PACKAGE "app" #endif #if !defined(ALERT_APP_ID) #define ALERT_APP_ID "org.tizen.alarm.alert" #endif #if !defined(ALERT_HOUR) #define ALERT_HOUR "org.tizen.alarm.alert.hour" #endif #if !defined(ALERT_MIN) #define ALERT_MIN "org.tizen.alarm.alert.min" #endif #if !defined(ALERT_SNOOZE_COUNT) #define ALERT_SNOOZE_COUNT "org.tizen.alarm.alert.snooze.count" #endif #if !defined(ALERT_SNOOZE_HOUR) #define ALERT_SNOOZE_HOUR "org.tizen.alarm.alert.snooze.hour" #endif #if !defined(ALERT_SNOOZE_MIN) #define ALERT_SNOOZE_MIN "org.tizen.alarm.alert.snooze.min" #endif #ifdef LOG_TAG #undef LOG_TAG #endif #define LOG_TAG "alarm" #define ALARM_LIMIT 20 #define BUF_LEN 1024 #define S_(s) (dgettext(PACKAGE, s)) typedef enum { NO_CALLBACK_MODE = -1 , NORMAL_MODE , EDIT_MODE, } mode_type; void update_genlist(mode_type e, int type); void update_genlist_first(); void populate_genlist(); void end_genlist(); #endif