Functions
Bubble

The Bubble is a widget to show text similar to how speech is represented in comics. More...

Functions

Elm_Bubble_Pos elm_bubble::pos_get () const
 Get the corner of the bubble. More...
 
void elm_bubble::pos_set (Elm_Bubble_Pos pos_) const
 Get the corner of the bubble. More...
 
Evas_Object * elm_bubble_add (Evas_Object *parent)
 Add a new bubble to the parent. More...
 

Detailed Description

The Bubble is a widget to show text similar to how speech is represented in comics.

bubble_inheritance_tree.png
preview-00.png
preview-01.png
preview-02.png

The bubble widget contains 5 important visual elements:

The position of the arrow, icon, label and info depends on which corner is selected. The four available corners are:

This widget inherits from the Layout one, so that all the functions acting on it also work for bubble objects.

This widget emits the following signals, besides the ones sent from Layout:

Default content parts of the bubble that you can use for are:

Default text parts of the button widget that you can use for are:

Supported elm_object common APIs.

For an example of using a bubble see this.

Function Documentation

Evas_Object* elm_bubble_add ( Evas_Object *  parent)

Add a new bubble to the parent.

Parameters
parentThe parent object
Returns
The new object or NULL if it cannot be created

This function adds a text bubble to the given parent evas object.

Elm_Bubble_Pos elm_bubble::pos_get ( ) const
inline

Get the corner of the bubble.

Returns
The given corner for the bubble.

This function gets the selected corner of the bubble.

Parameters
posThe given corner for the bubble.
void elm_bubble::pos_set ( Elm_Bubble_Pos  pos_) const
inline

Get the corner of the bubble.

Returns
The given corner for the bubble.

This function gets the selected corner of the bubble.

Parameters
posThe given corner for the bubble.