From: Ryuan Choi Date: Thu, 17 Oct 2013 07:31:06 +0000 (+0900) Subject: elm_calendar: Reorder few members of _Elm_Calendar_Smart_Data to reduce size X-Git-Tag: submit/devel/efl/20131029.104556~41 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=73f7ec95bcc069fb38479983dd8d5722e0fffc90;p=platform%2Fupstream%2Felementary.git elm_calendar: Reorder few members of _Elm_Calendar_Smart_Data to reduce size After reordered, sizeof(Elm_Calendar_Smart_Data) is little bit reduced from 560 to 544 on 64bit system. --- diff --git a/src/lib/elm_widget_calendar.h b/src/lib/elm_widget_calendar.h index 8925c3bf5..f98e96f43 100644 --- a/src/lib/elm_widget_calendar.h +++ b/src/lib/elm_widget_calendar.h @@ -33,21 +33,23 @@ struct _Elm_Calendar_Smart_Data double interval, first_interval; int year_min, year_max, spin_speed; int today_it, selected_it, first_day_it; - Elm_Calendar_Weekday first_week_day; Ecore_Timer *spin_month, *spin_year, *update_timer; Elm_Calendar_Format_Cb format_func; const char *weekdays[ELM_DAY_LAST]; struct tm current_time, selected_time, shown_time; Day_Color day_color[42]; // EINA_DEPRECATED - Elm_Calendar_Select_Mode select_mode; Evas_Object *inc_btn_month_access; Evas_Object *dec_btn_month_access; Evas_Object *month_access; Evas_Object *inc_btn_year_access; Evas_Object *dec_btn_year_access; Evas_Object *year_access; - Eina_Bool selected : 1; + + Elm_Calendar_Weekday first_week_day; + Elm_Calendar_Select_Mode select_mode; Elm_Calendar_Selectable selectable; + + Eina_Bool selected : 1; Eina_Bool double_spinners : 1; };