Package: gdk
Class gdk:surface
Superclassesgobject:object, common-lisp:standard-object, common-lisp:t Documented SubclassesDirect Slotsdisplay The display property of type gdk:display (Read / Write / Construct only) The display connection of the surface. frame-clock The frame-clock property of type gdk:frame-clock (Read / Write / Construct only) The frame clock for the surface. height The height property of type :int (Read) The height of the surface. Allowed values: >= 0 Default value: 0 mapped The mapped property of type :boolean (Read) Whether the surface is mapped. Default value: false scale The scale property of type :double (Read) The scale of the surface. Default value: 1.0d0 scale-factor The scale-factor property of type :int (Read) The scale factor of the surface. Allowed values: >= 1 Default value: 1 width The width property of type :int (Read) The width of the surface. Allowed values: >= 0 Default value: 0 Details The gdk:surface object is a rectangular region on the screen.
It is a low-level object, used to implement high-level objects such as the gtk:window or the gtk:dialog widgets in GTK. The surfaces you see in practice are either gdk:toplevel or gdk:popup objects, and those interfaces provide much of the required API to interact with these surfaces. Other, more specialized surface types exist, but you will rarely interact with them directly. Signal DetailsThe "enter-monitor" signallambda (surface monitor) :run-first
The "event" signallambda (surface event) :run-last
The "layout" signallambda (surface width height) :run-first
The "leave-monitor" signallambda (surface monitor) :run-first
The "render" signallambda (surface region) :run-last
| Returned bySlot Access Functions
Inherited Slot Access FunctionsSee also |
2024-7-12