efl.edje Module

Classes

exception efl.edje.EdjeLoadError(self, int code, char *file, char *group)

Bases: Exception

class efl.edje.ExternalIterator

Bases: object

class efl.edje.Message

Bases: object

Base class to represent Edje messages.

Variables
  • type – message type.

  • id – message id.

class efl.edje.MessageFloat

Bases: efl.edje.Message

Float message.

Variables

val – message contents.

class efl.edje.MessageFloatSet

Bases: efl.edje.Message

Float set message.

Variables

val – message contents.

class efl.edje.MessageInt

Bases: efl.edje.Message

Integer message.

Variables

val – message contents.

class efl.edje.MessageIntSet

Bases: efl.edje.Message

Integer set message.

Variables

val – message contents.

class efl.edje.MessageSignal

Bases: efl.edje.Message

class efl.edje.MessageString

Bases: efl.edje.Message

String message.

Variables
  • str – message contents.

  • val – same as str.

class efl.edje.MessageStringFloat

Bases: efl.edje.Message

String + float message.

Variables
  • str – string.

  • val – float.

class efl.edje.MessageStringFloatSet

Bases: efl.edje.Message

String + Float set message.

Variables
  • str – string.

  • val – float list.

class efl.edje.MessageStringInt

Bases: efl.edje.Message

String + Integer message.

Variables
  • str – string.

  • val – integer.

class efl.edje.MessageStringIntSet

Bases: efl.edje.Message

String + Integer set message.

Variables
  • str – string.

  • val – integer list.

class efl.edje.MessageStringSet

Bases: efl.edje.Message

String set message.

Variables

val – message contents.

efl.edje.available_modules_get()
efl.edje.collection_cache_flush()
efl.edje.collection_cache_get()
efl.edje.collection_cache_set(count)
efl.edje.color_class_del(color_class)
efl.edje.color_class_get(color_class)
efl.edje.color_class_list()
efl.edje.color_class_set(color_class, r, g, b, a, r2, g2, b2, a2, r3, g3, b3, a3)
efl.edje.extern_object_aspect_set(obj, aspect, w, h)
efl.edje.extern_object_max_size_set(obj, w, h)
efl.edje.extern_object_min_size_set(obj, w, h)
efl.edje.external_param_info_get(*type_name)
efl.edje.external_type_get(*type_name)

Gets the instance that represents an ExternalType of the given name.

efl.edje.file_cache_flush()
efl.edje.file_cache_get()
efl.edje.file_cache_set(count)
efl.edje.file_collection_list(file)
efl.edje.file_data_get(file, key)
efl.edje.file_group_exists(file, group)
efl.edje.fontset_append_get()
efl.edje.fontset_append_set(fonts)
efl.edje.frametime_get()
efl.edje.frametime_set(t)
efl.edje.freeze()
efl.edje.init()
efl.edje.message_handler(func)
efl.edje.message_signal_process()
efl.edje.module_load(name)
efl.edje.on_signal(emission, source)
efl.edje.on_text_change(func)
efl.edje.password_show_last_set(show_last)
efl.edje.password_show_last_timeout_set(timeout)
efl.edje.scale_get()
efl.edje.scale_set(scale)
efl.edje.shutdown()
efl.edje.size_class_del(size_class)

Delete the size class.

This function deletes any values at the process level for the specified size class.

Parameters

size_class (str) – The size class name

New in version 1.17.

efl.edje.size_class_get(size_class)

Get the Edje size class.

Parameters

size_class (str) – The size class name

Returns

(minw, minh, maxw, maxh)

Return type

4 int’s tuple

New in version 1.17.

efl.edje.size_class_list()

List size classes.

This function lists all size classes known about by the current process.

Returns

A list of size class names.

Return type

list of strings

New in version 1.17.

efl.edje.size_class_set(size_class, minw, minh, maxw, maxh)

Set the Edje size class.

Parameters
  • size_class (str) – The size class name

  • minw (int) – The min width

  • minh (int) – The min height

  • maxw (int) – The max width

  • maxh (int) – The max height

Returns

True on success or False on error

Return type

bool

New in version 1.17.

efl.edje.text_class_del(text_class)
efl.edje.text_class_get(text_class)

Get the font and the font size from Edje text class.

This function gets the font and the font name from the specified Edje text class.

Parameters

text_class (string) – The text class name to query

Returns

The font name and the font size

Return type

(font_name, font_size)

New in version 1.14.

efl.edje.text_class_list()
efl.edje.text_class_set(text_class, font, size)
efl.edje.thaw()