Description

Values

  • freeze - Pass when obj is to freeze events (true) or not (false).

Getter

Determine whether an object is set to freeze (discard) events.

Since 1.1

Setter

Set whether an Evas object is to freeze (discard) events.

If freeze is true, it will force events on obj to be discarded. Unlike Efl.Canvas.Object.pass_events.set, events will not be passed to next lower object. This API can be used for blocking events while obj is in transition.

If freeze is false, events will be processed on that object as normal.

If you block only key/mouse up events with this API, you can't be sure of the state of any objects that have only key/mouse down events.

Since 1.1

Signature

@property freeze_events {
    get {
        values {
            freeze: bool;
        }
    }
    set {
        values {
            freeze: bool;
        }
    }
}

C signature

Eina_Bool efl_canvas_object_freeze_events_get(const Eo *obj);
void efl_canvas_object_freeze_events_set(Eo *obj, Eina_Bool freeze);

Implemented by

  • Efl.Canvas.Object.freeze_events