Smart data is already initialized so we do not need to re-initialize them if the value equals to 0, NULL, or EINA_FALSE.
Sometimes re-initializing smart data explicitly is needed for readability. So there are left overs.
SVN revision: 82228
}
static void
-_elm_hoversel_smart_add(Eo *obj, void *_pd, va_list *list EINA_UNUSED)
+_elm_hoversel_smart_add(Eo *obj, void *_pd __UNUSED__,
+ va_list *list EINA_UNUSED)
{
- Elm_Hoversel_Smart_Data *priv = _pd;
-
eo_do_super(obj, evas_obj_smart_add());
elm_widget_mirrored_automatic_set(obj, EINA_FALSE);
- priv->expanded = EINA_FALSE;
-
evas_object_smart_callback_add(obj, "clicked", _on_clicked, obj);
eo_do(obj, elm_wdg_theme(NULL));
elm_widget_can_focus_set(obj, EINA_TRUE);
- priv->view_state = MULTIBUTTONENTRY_VIEW_NONE;
priv->last_btn_select = EINA_TRUE;
- priv->n_str = 0;
- priv->rect_for_end = NULL;
- priv->add_callback = NULL;
- priv->add_callback_data = NULL;
priv->editable = EINA_TRUE;
priv->parent = obj;
eo_do_super(obj, evas_obj_smart_add());
- priv->mouse_down = EINA_FALSE;
priv->enabled_position = ELM_ACTIONSLIDER_ALL;
priv->drag_button_base =
priv->selected_it = -1;
priv->first_day_it = -1;
priv->format_func = _format_month_year;
- priv->marks = NULL;
priv->selectable = (~(ELM_CALENDAR_SELECTABLE_NONE));
edje_object_signal_callback_add
priv->cur.edit = EINA_TRUE;
priv->cur.digedit = ELM_CLOCK_EDIT_DEFAULT;
priv->first_interval = DEFAULT_FIRST_INTERVAL;
- priv->timediff = 0;
elm_widget_can_focus_set(obj, EINA_TRUE);
priv->grab.x = -1;
priv->grab.y = -1;
priv->grab.xroot = -1;
- priv->grab.mouse_motion = NULL;
- priv->grab.mouse_up = NULL;
- priv->grab.key_up = NULL;
priv->grab.in = EINA_TRUE;
_hsl_to_rgb(priv);
eo_do(obj, elm_scrollable_interface_objects_set(wd->resize_obj, priv->hit_rect));
- priv->item_count = 0;
- priv->round = EINA_FALSE;
- priv->init = EINA_FALSE;
priv->len_side = 3;
- priv->display_item_num_by_api = EINA_FALSE;
eo_do(obj, elm_wdg_theme(NULL));
priv->cnp_mode = ELM_CNP_MODE_MARKUP;
priv->line_wrap = ELM_WRAP_WORD;
priv->context_menu = EINA_TRUE;
- priv->disabled = EINA_FALSE;
priv->auto_save = EINA_TRUE;
priv->editable = EINA_TRUE;
- priv->scroll = EINA_FALSE;
- priv->text = NULL;
-
- priv->input_panel_imdata = NULL;
elm_layout_theme_set(obj, "entry", "base", elm_widget_style_get(obj));
(obj, "elm,action,down,stop", "", _signal_val_change_stop, obj);
priv->first_interval = FLIP_FIRST_INTERVAL;
- priv->evaluating = EINA_FALSE;
elm_widget_can_focus_set(obj, EINA_TRUE);
Elm_Gesture_Layer_Smart_Data *priv = _pd;
- priv->target = NULL;
priv->line_min_length =
_elm_config->glayer_line_min_length * elm_config_finger_size_get();
priv->zoom_distance_tolerance = _elm_config->glayer_zoom_distance_tolerance
priv->config->color_format = EVAS_GL_RGB_888;
// Initialize variables
- priv->mode = 0;
priv->scale_policy = ELM_GLVIEW_RESIZE_POLICY_RECREATE;
priv->render_policy = ELM_GLVIEW_RENDER_POLICY_ON_DEMAND;
- priv->surface = NULL;
// Initialize it to (64,64) (It's an arbitrary value)
priv->w = 64;
priv->h = 64;
- // Initialize the rest of the values
- priv->init_func = NULL;
- priv->del_func = NULL;
- priv->render_func = NULL;
- priv->render_idle_enterer = NULL;
- priv->initialized = EINA_FALSE;
- priv->resized = EINA_FALSE;
-
// Create Context
priv->context = evas_gl_context_create(priv->evasgl, NULL);
if (!priv->context)
/* starts as an Evas image. may switch to an Edje object */
priv->img = _img_new(obj);
- priv->prev_img = NULL;
priv->smooth = EINA_TRUE;
priv->fill_inside = EINA_TRUE;
eo_do_super(obj, evas_obj_smart_add());
- priv->indicator_disabled = EINA_FALSE;
- priv->horizontal = EINA_FALSE;
- priv->autohide_disabled = EINA_FALSE;
-
elm_layout_theme_set
(obj, "index", "base/vertical", elm_widget_style_get(obj));
eo_do_super(obj, evas_obj_smart_add());
priv->self = obj;
-
- priv->x = 0;
- priv->y = 0;
- priv->w = 0;
- priv->h = 0;
- priv->gravity_x = 0.0;
- priv->gravity_y = 0.0;
}
static void
elm_widget_can_focus_set(obj, EINA_TRUE);
- priv->hidden = EINA_FALSE;
-
priv->bx = evas_object_box_add(evas_object_evas_get(obj));
evas_object_size_hint_align_set(priv->bx, 0.5, 0.5);
evas_object_box_layout_set(priv->bx, _box_layout_cb, priv, NULL);
elm_widget_sub_object_add(obj, priv->icon);
- priv->long_press_timer = NULL;
-
_elm_photo_internal_image_follow(obj);
_sizing_eval(obj);
eo_do(obj, elm_scrollable_interface_extern_pan_set(priv->pan_obj));
- priv->zoom_g_layer = EINA_FALSE;
priv->g_layer_start = 1.0;
priv->zoom = 1;
priv->mode = ELM_PHOTOCAM_ZOOM_MODE_MANUAL;
eo_do_super(obj, evas_obj_smart_add());
priv->horizontal = EINA_TRUE;
- priv->inverted = EINA_FALSE;
- priv->pulse = EINA_FALSE;
- priv->pulse_state = EINA_FALSE;
priv->units = eina_stringshare_add("%.0f %%");
priv->val = MIN_RATIO_LVL;
priv->group = calloc(1, sizeof(Group));
priv->group->radios = eina_list_append(priv->group->radios, obj);
- priv->state = EINA_FALSE;
elm_widget_can_focus_set(obj, EINA_TRUE);
}
static void
-_elm_separator_smart_add(Eo *obj, void *_pd, va_list *list EINA_UNUSED)
+_elm_separator_smart_add(Eo *obj, void *_pd __UNUSED__,
+ va_list *list EINA_UNUSED)
{
- Elm_Separator_Smart_Data *priv = _pd;
-
eo_do_super(obj, evas_obj_smart_add());
- priv->horizontal = EINA_FALSE;
-
elm_widget_can_focus_set(obj, EINA_FALSE);
elm_layout_theme_set
priv->horizontal = EINA_TRUE;
priv->indicator_show = EINA_TRUE;
- priv->val = 0.0;
- priv->val_min = 0.0;
priv->val_max = 1.0;
elm_layout_theme_set
Elm_Slideshow_Smart_Data *priv = _pd;
Elm_Widget_Smart_Data *wd = eo_data_get(obj, ELM_OBJ_WIDGET_CLASS);
- priv->current = NULL;
- priv->previous = NULL;
-
priv->count_item_pre_before = 2;
priv->count_item_pre_after = 2;
eo_do_super(obj, evas_obj_smart_add());
- priv->val = 0.0;
- priv->val_min = 0.0;
priv->val_max = 100.0;
- priv->wrap = 0;
priv->step = 1.0;
priv->first_interval = 0.85;
- priv->entry_visible = EINA_FALSE;
- priv->editable = EINA_TRUE;
elm_layout_theme_set(obj, "spinner", "base", elm_widget_style_get(obj));
elm_layout_signal_callback_add(obj, "drag", "*", _drag_cb, obj);
(wd->resize_obj, "thumb", "base",
elm_widget_style_get(obj));
- priv->view = NULL;
- priv->file = NULL;
- priv->key = NULL;
- priv->eeh = NULL;
- priv->on_hold = EINA_FALSE;
- priv->is_video = EINA_FALSE;
- priv->was_video = EINA_FALSE;
-
#ifdef HAVE_ELEMENTARY_ETHUMB
- priv->thumb.thumb_path = NULL;
- priv->thumb.thumb_key = NULL;
- priv->thumb.request = NULL;
evas_object_event_callback_add
(obj, EVAS_CALLBACK_MOUSE_DOWN, _mouse_down_cb, priv);
evas_object_event_callback_add
eo_do(obj, elm_scrollable_interface_objects_set(wd->resize_obj, priv->hit_rect));
- priv->more_item = NULL;
- priv->selected_item = NULL;
priv->standard_priority = -99999;
eo_do(obj,
_elm_toolbar_action_down_cb, obj);
priv->shrink_mode = ELM_TOOLBAR_SHRINK_NONE;
- priv->priv_icon_size = 0; // unset
priv->theme_icon_size = _elm_toolbar_icon_size_get(obj);
- if (priv->priv_icon_size) priv->icon_size = priv->priv_icon_size;
- else priv->icon_size = priv->theme_icon_size;
priv->homogeneous = EINA_TRUE;
priv->align = 0.5;
elm_widget_can_focus_set(obj, EINA_TRUE);
#ifdef HAVE_EMOTION
- priv->stop = EINA_FALSE;
- priv->remember = EINA_FALSE;
-
priv->emotion = emotion_object_add(evas_object_evas_get(obj));
emotion_object_init(priv->emotion, NULL);
(wd->resize_obj, "view,resized",
_ewk_view_resized_cb, priv);
- priv->tab_propagate = EINA_FALSE;
priv->inwin_mode = _elm_config->inwin_dialogs_enable;
priv->zoom.min =
ewk_view_zoom_range_min_get(wd->resize_obj);
Elm_Widget_Smart_Data *priv = _pd;
priv->obj = obj;
- priv->x = priv->y = priv->w = priv->h = 0;
priv->mirrored_auto_mode = EINA_TRUE; /* will follow system locale
* settings */
elm_widget_can_focus_set(obj, EINA_TRUE);