2018-04-04 03:58:00 -07:00
|
|
|
struct Efl.Canvas.Surface_X11_Pixmap
|
2016-03-08 23:21:08 -08:00
|
|
|
{
|
|
|
|
[[The type used by @Efl.Canvas.Surface.native_buffer.]]
|
2016-06-02 04:54:59 -07:00
|
|
|
visual: void_ptr; [[X11 Visual for this Pixmap.]]
|
2016-03-08 23:21:08 -08:00
|
|
|
pixmap: ulong; [[X11 Pixmap ID.]]
|
|
|
|
}
|
|
|
|
|
2018-04-04 03:58:00 -07:00
|
|
|
class Efl.Canvas.Surface_X11 (Efl.Object, Efl.Canvas.Surface)
|
2016-03-08 23:21:08 -08:00
|
|
|
{
|
2016-04-26 01:30:50 -07:00
|
|
|
[[Native X11 surface for Efl canvas]]
|
|
|
|
|
2016-03-08 23:21:08 -08:00
|
|
|
methods {
|
|
|
|
@property pixmap {
|
|
|
|
[[This is a helper for @Efl.Canvas.Surface.native_buffer.]]
|
|
|
|
get {}
|
2016-11-15 07:05:06 -08:00
|
|
|
set {
|
|
|
|
return: bool; [[$true on success, $false otherwise]]
|
|
|
|
}
|
2016-03-08 23:21:08 -08:00
|
|
|
values {
|
2016-06-02 04:54:59 -07:00
|
|
|
visual: void_ptr; [[X11 Visual for this Pixmap.]]
|
2016-03-08 23:21:08 -08:00
|
|
|
pixmap: ulong; [[X11 Pixmap ID.]]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
implements {
|
2016-08-10 07:23:04 -07:00
|
|
|
Efl.Object.constructor;
|
|
|
|
Efl.Object.destructor;
|
2016-12-27 07:37:41 -08:00
|
|
|
Efl.Canvas.Surface.native_buffer { set; }
|
2016-03-08 23:21:08 -08:00
|
|
|
}
|
|
|
|
}
|