BinAutoPopupConfigParser::BinAutoPopupConfigParser() {
memset((void*)&m_autopopup_configure, 0x00, sizeof(SclAutoPopupConfigure));
+ parser_info_provider = NULL;
}
BinAutoPopupConfigParser::~BinAutoPopupConfigParser() {
BinDefaultConfigParser::BinDefaultConfigParser() {
memset((void*)&m_default_configure, 0x00, sizeof(SclDefaultConfigure));
+ parser_info_provider = NULL;
}
BinDefaultConfigParser::~BinDefaultConfigParser() {
public:
Metadata_Provider(const Metadata_Bin_Parser* metadataParser):m_metadataParser(metadataParser) {
current_record_name = NULL;
+ curRecordIndex = -1;
}
const int get_width(const char* field_name)const{
BinInputModeConfigParser::BinInputModeConfigParser() {
m_inputmode_size = 0;
memset(m_input_mode_configure_table, 0x00, sizeof(SclInputModeConfigure) * MAX_SCL_INPUT_MODE);
+ parser_info_provider = NULL;
}
BinInputModeConfigParser::~BinInputModeConfigParser() {
BinKeyCoordFrameParser::BinKeyCoordFrameParser() {
memset(m_key_coordinate_pointer_frame, 0x00, sizeof(SclLayoutKeyCoordinatePointer) * MAX_SCL_LAYOUT * MAX_KEY);
+ parser_info_provider = NULL;
}
BinKeyCoordFrameParser::~BinKeyCoordFrameParser() {
for (int i = 0; i < MAX_SCL_LAYOUT; ++i) {
BinLabelPropertyParser::BinLabelPropertyParser() {
m_size = 0;
memset(m_label_properties_frame, 0, sizeof(SclLabelProperties) * MAX_SCL_LABEL_PROPERTIES * MAX_SIZE_OF_LABEL_FOR_ONE);
+ parser_info_provider = NULL;
}
BinLabelPropertyParser::~BinLabelPropertyParser() {
BinMagnifierConfigParser::BinMagnifierConfigParser() {
memset((void*)&m_magnifier_configure, 0x00, sizeof(SclMagnifierWndConfigure));
+ parser_info_provider = NULL;
}
BinMagnifierConfigParser::~BinMagnifierConfigParser() {
BinModifierDecorationParser::BinModifierDecorationParser() {
memset(m_modifier_decoration_table, 0x00, sizeof(SclModifierDecoration) * MAX_SCL_MODIFIER_DECORATION_NUM);
+ parser_info_provider = NULL;
}
BinModifierDecorationParser::~BinModifierDecorationParser() {
{
SCL_DEBUG();
/* Initializes all window resources */
+ m_highlight_ui_object = NULL;
}
/**
key_modifier = KEY_MODIFIER_NONE;
touch_id = 0;
touch_event_order = 0;
+ mouse_pressed_point.x = 0;
+ mouse_pressed_point.y = 0;
+ mouse_current_point.x = 0;
+ mouse_current_point.y = 0;
+ mouse_farthest_point.x = 0;
+ mouse_farthest_point.y = 0;
event_type = EVENT_TYPE_NONE;
}
const sclchar *key_value;
memset(m_popup_window_context, 0x00, sizeof(SclWindowContext) * MAX_POPUP_WINDOW);
m_pending_update = FALSE;
+ m_initialized = FALSE;
for (loop = 0;loop < MAX_ZORDER_NUM;loop++) {
m_Z_order_list[loop] = SCLWINDOW_INVALID;