dataclear = FALSE;
};
-CONFIG_VALUES g_config_values;
+static CONFIG_VALUES g_config_values;
CONFIG_VALUES* get_config_values()
{
#define MAX_SIZE_AMONG_FIRST_3_EMOTICON_GROUPS (EMOTICON_GROUP_1_NUM > EMOTICON_GROUP_2_NUM ? (EMOTICON_GROUP_1_NUM > EMOTICON_GROUP_3_NUM ? EMOTICON_GROUP_1_NUM : EMOTICON_GROUP_3_NUM) : (EMOTICON_GROUP_2_NUM > EMOTICON_GROUP_3_NUM ? EMOTICON_GROUP_2_NUM : EMOTICON_GROUP_3_NUM))
#define MAX_SIZE_AMONG_EMOTICON_GROUPS (EMOTICON_GROUP_4_NUM > EMOTICON_GROUP_5_NUM ? (EMOTICON_GROUP_4_NUM > MAX_SIZE_AMONG_FIRST_3_EMOTICON_GROUPS ? EMOTICON_GROUP_4_NUM : MAX_SIZE_AMONG_FIRST_3_EMOTICON_GROUPS) : (EMOTICON_GROUP_5_NUM > MAX_SIZE_AMONG_FIRST_3_EMOTICON_GROUPS ? EMOTICON_GROUP_5_NUM : MAX_SIZE_AMONG_FIRST_3_EMOTICON_GROUPS))
-bool is_emoticon_mode = false;
+static bool is_emoticon_mode = false;
emoticon_group_t current_emoticon_group = EMOTICON_GROUP_RECENTLY_USED;
std::vector <int> emoticon_list_recent;
-bool is_recently_used_emoticon_mode_disabled = true;
extern int * emoticon_list[];
#ifdef _WEARABLE
-unsigned short int emoticon_group_items[MAX_EMOTICON_GROUP] =
+static unsigned short int emoticon_group_items[MAX_EMOTICON_GROUP] =
{
EMOTICON_GROUP_RECENTLY_USED_NUM,
EMOTICON_GROUP_1_NUM,
EMOTICON_GROUP_3_NUM
};
#else
-unsigned short int emoticon_group_items[MAX_EMOTICON_GROUP] =
+static unsigned short int emoticon_group_items[MAX_EMOTICON_GROUP] =
{
EMOTICON_GROUP_RECENTLY_USED_NUM,
EMOTICON_GROUP_1_NUM,
Eina_Unicode keyevent;
};
-emoticon_item_t emoticon_items[MAX_SIZE_AMONG_EMOTICON_GROUPS] = {{0, }, };
+static emoticon_item_t emoticon_items[MAX_SIZE_AMONG_EMOTICON_GROUPS] = {{0, }, };
// Static variable declarations
static Evas_Object *layout = NULL;
static int scroller_region_x = NOT_USED;
static int cw = NOT_USED;
-bool lang_popup_on = false;
+static bool lang_popup_on = false;
static Ecore_Event_Handler *_lang_popup_mouse_move_handler = NULL;
static Evas_Object *win = NULL;
#define STT_EDJ_FILE "edje/" PROFILE_NAME"/w-input-stt.edj"
-VoiceData *my_voicedata = NULL;
+static VoiceData *my_voicedata = NULL;
#ifndef _TV
static void set_guide_text(VoiceData *vd, const char* text, bool translatable = false);
static Ecore_Timer *tutorial_window_destory_timer = NULL;
static int SCREEN_WIDTH, SCREEN_HEIGHT;
-bool is_tutorial_show = false;
+static bool is_tutorial_show = false;
static sclu32 _context_layout = 0;
#include <vector>
using namespace std;
-CSCLUI *g_ui = NULL;
+static CSCLUI *g_ui = NULL;
CSCLUI* get_ui() { return g_ui; }
#ifdef HAVE_CBHM
static int g_ic = 0;
static int g_ic_smartreply = -1;
-KEYBOARD_STATE g_keyboard_state = {
+static KEYBOARD_STATE g_keyboard_state = {
0,
0,
ISE_LAYOUT_STYLE_NORMAL,
KEY_MODIFIER_NONE,
FALSE
};
+
KEYBOARD_STATE* get_keyboard_state() {
return &g_keyboard_state;
}
static sclu32 _context_layout = ISE_LAYOUT_STYLE_NORMAL;
static sclu32 _context_layout_variation = 0;
-Candidate *g_candidate = NULL;
+static Candidate *g_candidate = NULL;
Candidate* get_candidate() {
return g_candidate;
}
static sclboolean _cm_popup_opened = FALSE;
static const char *_cm_key_list[CM_KEY_LIST_SIZE] = {USER_KEYSTRING_OPTION, USER_KEYSTRING_EMOTICON, USER_KEYSTRING_CLIPBOARD, USER_KEYSTRING_VOICE, USER_KEYSTRING_FLOATING};
static scluint _current_cm_key_id = 0;
-Evas_Object* _guide_popup_setting = NULL;
-Evas_Object* _guide_popup_space = NULL;
+static Evas_Object* _guide_popup_setting = NULL;
+static Evas_Object* _guide_popup_space = NULL;
/*
* This callback class will receive all response events from SCL