elm_frame_add() not found in Tizen Studio 1.0 with SDK version 2.4

Original Created Sep 22, 2016 | Regeneration Apr 22, 2026

I'm following the code examples in the book "Guide to Develop Native App" and discovered that the function elm_frame_add() is not available in Tizen Studio 1.0 with SDK version 2.4.

Is this function not supported in version 2.4?

Problem Understanding

The user is encountering an issue where the Elementary UI function elm_frame_add() is not available in their development environment (Tizen Studio 1.0 with SDK version 2.4). This appears to be a case of API deprecation.

Solution Methods

  1. Check API Deprecation Status:

    • Navigate to your application's header files (inc → *.h files)
    • Check the following files:
      • Elementary.h
      • elm_frame.h
      • elm_frame_legacy.h
    • You'll likely find that elm_frame_add(Evas_Object *parent) is commented out, indicating it's deprecated.
  2. Alternative Approach:

    • Consider using newer Elementary UI components that have replaced frame functionality
    • Check the latest Tizen Native API documentation for recommended alternatives

Additional Tips

  • When working with older SDK versions, always verify API availability in the specific version you're using
  • For the most current information on Elementary UI components, refer to the official documentation at samsungtizenos.com

Customize your cookie preferences

You can enable or disable non-essential cookies. Essential cookies are always on to ensure the site works properly and to keep you signed in.

Necessary

These cookies are necessary for the website to function properly and cannot be switched off. They help with things like logging in and setting your privacy preferences.

Always on

Analytics

These cookies help us improve the site by tracking which pages are most popular and how visitors move around the site.

Enable analytics cookies
Public Forum Public Forum
Employees only. Please sign in with your company account.