return NULL;
}
it = ELM_NEW(Elm_Controlbar_Item);
- if (it == NULL) return NULL;
+ if (!it) return NULL;
it->obj = obj;
it->text = eina_stringshare_add(label);
it->icon_path = eina_stringshare_add(icon_path);
return NULL;
}
it = ELM_NEW(Elm_Controlbar_Item);
- if (it == NULL)
+ if (!it)
return NULL;
it->obj = obj;
it->text = eina_stringshare_add(label);
return NULL;
}
it = ELM_NEW(Elm_Controlbar_Item);
- if (it == NULL)
+ if (!it)
return NULL;
it->obj = obj;
it->badge = 0;
Widget_Data *wd;
Evas_Object *content;
Elm_List_Item *lit = (Elm_List_Item *) elm_list_selected_item_get(obj);
- if(lit == NULL) return;
+ if(!lit) return;
elm_list_item_selected_set(lit, 0);
Elm_Controlbar_Item * it;
it = ELM_NEW(Elm_Controlbar_Item);
- if (it == NULL) return NULL;
+ if (!it) return NULL;
it->obj = wd->object;
it->text = eina_stringshare_add("more");
it->icon_path = eina_stringshare_add(CONTROLBAR_SYSTEM_ICON_MORE);
*/
EAPI Evas_Object * elm_controlbar_add(Evas_Object * parent)
{
+ if (parent == NULL) return NULL;
Evas_Object * obj = NULL;
Evas_Object * bg = NULL;
Widget_Data * wd = NULL;
Elm_Controlbar_Item * lit;
Widget_Data * wd;
it = create_tab_item(obj, icon_path, label, view);
- if (it == NULL) return NULL;
+ if (!it) return NULL;
wd = elm_widget_data_get(obj);
if(check_bar_item_number(wd) >= 5 && wd->auto_align){
if(!wd->more_item) {
Elm_Controlbar_Item * lit;
Elm_Controlbar_Item * item;
it = create_tab_item(obj, icon_path, label, view);
- if (it == NULL) return NULL;
+ if (!it) return NULL;
wd = elm_widget_data_get(obj);
item = eina_list_data_get(wd->items);
if(check_bar_item_number(wd) >= 5 && wd->auto_align){
Elm_Controlbar_Item * lit;
if (!before) return NULL;
it = create_tab_item(obj, icon_path, label, view);
- if (it == NULL) return NULL;
+ if (!it) return NULL;
wd = elm_widget_data_get(obj);
if(check_bar_item_number(wd) >= 5 && wd->auto_align){
if(!wd->more_item)
Elm_Controlbar_Item * item;
if (!after) return NULL;
it = create_tab_item(obj, icon_path, label, view);
- if (it == NULL) return NULL;
+ if (!it) return NULL;
wd = elm_widget_data_get(obj);
item = elm_controlbar_item_next(after);
if(check_bar_item_number(wd) >= 5 && wd->auto_align){
Elm_Controlbar_Item * lit;
Widget_Data * wd;
it = create_tool_item(obj, icon_path, label, func, data);
- if (it == NULL) return NULL;
+ if (!it) return NULL;
wd = elm_widget_data_get(obj);
if(check_bar_item_number(wd) >= 5 && wd->auto_align){
if(!wd->more_item) {
Elm_Controlbar_Item * lit;
Elm_Controlbar_Item * item;
it = create_tool_item(obj, icon_path, label, func, data);
- if (it == NULL) return NULL;
+ if (!it) return NULL;
wd = elm_widget_data_get(obj);
item = eina_list_data_get(wd->items);
if(check_bar_item_number(wd) >= 5 && wd->auto_align){
Elm_Controlbar_Item * lit;
if (!before) return NULL;
it = create_tool_item(obj, icon_path, label, func, data);
- if (it == NULL) return NULL;
+ if (!it) return NULL;
wd = elm_widget_data_get(obj);
if(check_bar_item_number(wd) >= 5 && wd->auto_align){
if(!wd->more_item)
Elm_Controlbar_Item * item;
if (!after) return NULL;
it = create_tool_item(obj, icon_path, label, func, data);
- if (it == NULL) return NULL;
+ if (!it) return NULL;
wd = elm_widget_data_get(obj);
item = elm_controlbar_item_next(after);
if(check_bar_item_number(wd) >= 5 && wd->auto_align){
Widget_Data * wd;
Elm_Controlbar_Item * it;
it = create_object_item(obj, obj_item, sel);
- if (it == NULL) return NULL;
+ if (!it) return NULL;
wd = elm_widget_data_get(obj);
set_items_position(obj, it, NULL, EINA_TRUE);
wd->items = eina_list_append(wd->items, it);
Elm_Controlbar_Item * it;
Elm_Controlbar_Item * item;
it = create_object_item(obj, obj_item, sel);
- if (it == NULL) return NULL;
+ if (!it) return NULL;
wd = elm_widget_data_get(obj);
item = eina_list_data_get(wd->items);
set_items_position(obj, it, item, EINA_TRUE);
Elm_Controlbar_Item * it;
if (!before) return NULL;
it = create_object_item(obj, obj_item, sel);
- if (it == NULL) return NULL;
+ if (!it) return NULL;
wd = elm_widget_data_get(obj);
set_items_position(obj, it, before, EINA_TRUE);
wd->items = eina_list_prepend_relative(wd->items, it, before);
Elm_Controlbar_Item * item;
if (!after) return NULL;
it = create_object_item(obj, obj_item, sel);
- if (it == NULL) return NULL;
+ if (!it) return NULL;
wd = elm_widget_data_get(obj);
item = elm_controlbar_item_next(after);
set_items_position(obj, it, item, EINA_TRUE);
EAPI void
elm_controlbar_item_del(Elm_Controlbar_Item * it)
{
+ if (!it) return;
Evas_Object * obj;
Widget_Data * wd;
const Eina_List *l;
EAPI void
elm_controlbar_item_select(Elm_Controlbar_Item * it)
{
- if (it == NULL) return;
+ if (!it) return;
if (it->obj == NULL) return;
Widget_Data * wd = elm_widget_data_get(it->obj);
if (wd == NULL) return;
EAPI void
elm_controlbar_item_icon_set(Elm_Controlbar_Item * it, const char *icon_path)
{
- if (it == NULL) return;
+ if (!it) return;
if(it->icon_path)
eina_stringshare_del(it->icon_path);
it->icon_path = eina_stringshare_add(icon_path);
EAPI Evas_Object *
elm_controlbar_item_icon_get(Elm_Controlbar_Item * it)
{
- if (it == NULL) return;
+ if (!it) return NULL;
return it->icon;
}
EAPI void
elm_controlbar_item_label_set(Elm_Controlbar_Item * it, const char *label)
{
- if (it == NULL) return;
+ if (!it) return;
it->text = eina_stringshare_add(label);
it->label = create_item_label(it->base_item, it, "elm.swallow.text");
// it->edit_label = create_item_label(it->edit_item, it, "elm.swallow.text");
EAPI const char *
elm_controlbar_item_label_get(Elm_Controlbar_Item * it)
{
- if (it == NULL) return;
+ if (!it) return NULL;
return it->text;
}
EAPI Elm_Controlbar_Item * elm_controlbar_item_prev(Elm_Controlbar_Item *
it)
{
+ if (!it) return NULL;
const Eina_List *l;
Elm_Controlbar_Item * item;
EAPI Elm_Controlbar_Item * elm_controlbar_item_next(Elm_Controlbar_Item *
it)
{
+ if (!it) return NULL;
const Eina_List *l;
Elm_Controlbar_Item * item;
EAPI void
elm_controlbar_item_visible_set(Elm_Controlbar_Item * it, Eina_Bool visible)
{
- if(!it) return;
+ if (!it) return;
if (it->obj == NULL) return;
Widget_Data * wd = elm_widget_data_get(it->obj);
if (!wd) return;
EAPI Eina_Bool
elm_controlbar_item_visible_get(Elm_Controlbar_Item * it)
{
- if(!it) return EINA_FALSE;
+ if (!it) return EINA_FALSE;
if (it->obj == NULL) return EINA_FALSE;
Widget_Data * wd = elm_widget_data_get(it->obj);
EAPI void
elm_controlbar_item_disable_set(Elm_Controlbar_Item * it, Eina_Bool disable)
{
- if(!it) return;
+ if( !it) return;
if(it->disable == disable) return;
*
* @ingroup Controlbar
*/
-EAPI void
+EAPI Eina_Bool
elm_controlbar_item_disable_get(Elm_Controlbar_Item * it)
{
- if(!it) return;
+ if(!it) return NULL;
return it->disable;
}