EAPI Elm_Controlbar_Item *elm_controlbar_object_item_prepend(Evas_Object *obj, Evas_Object *obj_item, const int sel);
EAPI Elm_Controlbar_Item *elm_controlbar_object_item_insert_before(Evas_Object *obj, Elm_Controlbar_Item *before, Evas_Object *obj_item, const int sel);
EAPI Elm_Controlbar_Item *elm_controlbar_object_item_insert_after(Evas_Object *obj, Elm_Controlbar_Item *after, Evas_Object *obj_item, const int sel);
- EAPI Evas_Object *elm_controlbar_object_item_object_get(Elm_Controlbar_Item *it);
+ EAPI Evas_Object *elm_controlbar_object_item_object_get(const Elm_Controlbar_Item *it);
EAPI void elm_controlbar_item_del(Elm_Controlbar_Item *it);
EAPI void elm_controlbar_item_select(Elm_Controlbar_Item *it);
EAPI void elm_controlbar_item_visible_set(Elm_Controlbar_Item *it, Eina_Bool bar);
- EAPI Eina_Bool elm_controlbar_item_visible_get(Elm_Controlbar_Item * it);
+ EAPI Eina_Bool elm_controlbar_item_visible_get(const Elm_Controlbar_Item * it);
EAPI void elm_controlbar_item_disabled_set(Elm_Controlbar_Item * it, Eina_Bool disabled);
- EAPI Eina_Bool elm_controlbar_item_disabled_get(Elm_Controlbar_Item * it);
+ EAPI Eina_Bool elm_controlbar_item_disabled_get(const Elm_Controlbar_Item * it);
EAPI void elm_controlbar_item_icon_set(Elm_Controlbar_Item *it, const char *icon_path);
- EAPI Evas_Object *elm_controlbar_item_icon_get(Elm_Controlbar_Item *it);
+ EAPI Evas_Object *elm_controlbar_item_icon_get(const Elm_Controlbar_Item *it);
EAPI void elm_controlbar_item_label_set(Elm_Controlbar_Item *it, const char *label);
- EAPI const char *elm_controlbar_item_label_get(Elm_Controlbar_Item *it);
- EAPI Elm_Controlbar_Item *elm_controlbar_selected_item_get(Evas_Object *obj);
- EAPI Elm_Controlbar_Item *elm_controlbar_first_item_get(Evas_Object *obj);
- EAPI Elm_Controlbar_Item *elm_controlbar_last_item_get(Evas_Object *obj);
- EAPI Eina_List *elm_controlbar_items_get(Evas_Object *obj);
+ EAPI const char *elm_controlbar_item_label_get(const Elm_Controlbar_Item *it);
+ EAPI Elm_Controlbar_Item *elm_controlbar_selected_item_get(const Evas_Object *obj);
+ EAPI Elm_Controlbar_Item *elm_controlbar_first_item_get(const Evas_Object *obj);
+ EAPI Elm_Controlbar_Item *elm_controlbar_last_item_get(const Evas_Object *obj);
+ EAPI const Eina_List *elm_controlbar_items_get(const Evas_Object *obj);
EAPI Elm_Controlbar_Item *elm_controlbar_item_prev(Elm_Controlbar_Item *it);
EAPI Elm_Controlbar_Item *elm_controlbar_item_next(Elm_Controlbar_Item *it);
EAPI void elm_controlbar_item_view_set(Elm_Controlbar_Item *it, Evas_Object * view);
- EAPI Evas_Object *elm_controlbar_item_view_get(Elm_Controlbar_Item *it);
+ EAPI Evas_Object *elm_controlbar_item_view_get(const Elm_Controlbar_Item *it);
EAPI Evas_Object *elm_controlbar_item_view_unset(Elm_Controlbar_Item *it);
+ EAPI Evas_Object *elm_controlbar_item_button_get(const Elm_Controlbar_Item *it);
EAPI void elm_controlbar_mode_set(Evas_Object *obj, int mode);
EAPI void elm_controlbar_alpha_set(Evas_Object *obj, int alpha);
EAPI void elm_controlbar_item_auto_align_set(Evas_Object *obj, Eina_Bool auto_align);
* @ingroup Controlbar
*/
EAPI Evas_Object *
-elm_controlbar_object_item_object_get(Elm_Controlbar_Item * it)
+elm_controlbar_object_item_object_get(const Elm_Controlbar_Item * it)
{
if (!it) return NULL;
if (it->style != OBJECT) return NULL;
* @ingroup Controlbar
*/
EAPI Evas_Object *
-elm_controlbar_item_icon_get(Elm_Controlbar_Item * it)
+elm_controlbar_item_icon_get(const Elm_Controlbar_Item * it)
{
if (!it) return NULL;
return it->icon;
* @ingroup Controlbar
*/
EAPI const char *
-elm_controlbar_item_label_get(Elm_Controlbar_Item * it)
+elm_controlbar_item_label_get(const Elm_Controlbar_Item * it)
{
if (!it) return NULL;
return it->text;
*
* @ingroup Controlbar
*/
-EAPI Elm_Controlbar_Item * elm_controlbar_selected_item_get(Evas_Object *
+EAPI Elm_Controlbar_Item * elm_controlbar_selected_item_get(const Evas_Object *
obj)
{
ELM_CHECK_WIDTYPE(obj, widtype) NULL;
*
* @ingroup Controlbar
*/
-EAPI Elm_Controlbar_Item * elm_controlbar_first_item_get(Evas_Object * obj)
+EAPI Elm_Controlbar_Item * elm_controlbar_first_item_get(const Evas_Object * obj)
{
ELM_CHECK_WIDTYPE(obj, widtype) NULL;
Widget_Data * wd = elm_widget_data_get(obj);
*
* @ingroup Controlbar
*/
-EAPI Elm_Controlbar_Item * elm_controlbar_last_item_get(Evas_Object * obj)
+EAPI Elm_Controlbar_Item * elm_controlbar_last_item_get(const Evas_Object * obj)
{
ELM_CHECK_WIDTYPE(obj, widtype) NULL;
Widget_Data * wd = elm_widget_data_get(obj);
*
* @ingroup Controlbar
*/
-EAPI Eina_List * elm_controlbar_items_get(Evas_Object * obj)
+EAPI const Eina_List * elm_controlbar_items_get(const Evas_Object * obj)
{
ELM_CHECK_WIDTYPE(obj, widtype) NULL;
Widget_Data * wd = elm_widget_data_get(obj);
* @ingroup Controlbar
*/
EAPI Eina_Bool
-elm_controlbar_item_visible_get(Elm_Controlbar_Item * it)
+elm_controlbar_item_visible_get(const Elm_Controlbar_Item * it)
{
if (!it) return EINA_FALSE;
if (it->obj == NULL) return EINA_FALSE;
* @ingroup Controlbar
*/
EAPI Eina_Bool
-elm_controlbar_item_disabled_get(Elm_Controlbar_Item * it)
+elm_controlbar_item_disabled_get(const Elm_Controlbar_Item * it)
{
if (!it) return EINA_FALSE;
* @ingroup Controlbar
*/
EAPI Evas_Object *
-elm_controlbar_item_view_get(Elm_Controlbar_Item *it)
+elm_controlbar_item_view_get(const Elm_Controlbar_Item *it)
{
if (!it) return NULL;
* @ingroup Controlbar
*/
EAPI Evas_Object *
-elm_controlbar_item_button_get(Elm_Controlbar_Item *it)
+elm_controlbar_item_button_get(const Elm_Controlbar_Item *it)
{
if (!it) return NULL;
if (it->style == OBJECT) return NULL;