Add initial prototype.

This commit is contained in:
Rod Kay
2022-07-31 17:34:54 +10:00
commit 54a53b2ac0
1421 changed files with 358874 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
package body gel.Mouse
is
--------------
--- Attributes
--
-- Nil.
---------------
--- Operations
--
procedure emit_button_press_Event (Self : in out Item'Class; Button : in mouse.button_Id;
Modifiers : in keyboard.modifier_Set;
Site : in mouse.Site)
is
begin
self.emit (button_press_Event' (Button, Modifiers, Site));
end emit_button_press_Event;
procedure emit_button_release_Event (Self : in out Item'Class; Button : in mouse.button_Id;
Modifiers : in keyboard.modifier_Set;
Site : in mouse.Site)
is
begin
self.emit (button_release_Event' (Button, Modifiers, Site));
end emit_button_release_Event;
procedure emit_motion_Event (Self : in out Item'Class; Site : in mouse.Site)
is
begin
self.emit (motion_Event' (site => Site));
end emit_motion_Event;
end gel.Mouse;