1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210
|
-- Copyright 2000 Richie Bielak and others
-- Licensed under Eiffel Forum Freeware License, version 1;
-- (see forum.txt)
--
indexing
description: "External GDK lib calls for GDK Events"
class GDK_EVENT_EXTERNALS
feature {NONE} -- GdkEvent fields
c_gdk_event_type (object: POINTER): INTEGER is
external "C"
end
c_gdk_event_window (gdk_event_motion: POINTER): POINTER is
external "C"
end
c_gdk_event_send_event (gdk_event_motion: POINTER): INTEGER is
external "C"
end
feature {NONE} -- GdkEventMotion
c_gdk_event_motion_get_time (gdk_event_motion: POINTER): INTEGER is
external "C"
end
c_gdk_event_motion_get_x (gdk_event_motion: POINTER): DOUBLE is
external "C"
end
c_gdk_event_motion_get_y (gdk_event_motion: POINTER): DOUBLE is
external "C"
end
c_gdk_event_motion_get_pressure (gdk_event_motion: POINTER): DOUBLE is
external "C"
end
c_gdk_event_motion_get_xtilt (gdk_event_motion: POINTER): DOUBLE is
external "C"
end
c_gdk_event_motion_get_ytilt (gdk_event_motion: POINTER): DOUBLE is
external "C"
end
c_gdk_event_motion_get_state (gdk_event_motion: POINTER): INTEGER is
external "C"
end
c_gdk_event_motion_get_is_hint (gdk_event_motion: POINTER): INTEGER is
external "C"
end
c_gdk_event_motion_get_deviceid (gdk_event_motion: POINTER): INTEGER is
external "C"
end
c_gdk_event_motion_get_x_root (gdk_event_motion: POINTER): DOUBLE is
external "C"
end
c_gdk_event_motion_get_y_root (gdk_event_motion: POINTER): DOUBLE is
external "C"
end
feature {NONE} -- GdkEventButton
c_gdk_event_button_get_time (gdk_event_motion: POINTER): INTEGER is
external "C"
end
c_gdk_event_button_get_x (gdk_event_motion: POINTER): DOUBLE is
external "C"
end
c_gdk_event_button_get_y (gdk_event_motion: POINTER): DOUBLE is
external "C"
end
c_gdk_event_button_get_pressure (gdk_event_motion: POINTER): DOUBLE is
external "C"
end
c_gdk_event_button_get_xtilt (gdk_event_motion: POINTER): DOUBLE is
external "C"
end
c_gdk_event_button_get_ytilt (gdk_event_motion: POINTER): DOUBLE is
external "C"
end
c_gdk_event_button_get_state (gdk_event_motion: POINTER): INTEGER is
external "C"
end
c_gdk_event_button_get_button (gdk_event_motion: POINTER): INTEGER is
external "C"
end
c_gdk_event_button_get_deviceid (gdk_event_motion: POINTER): INTEGER is
external "C"
end
c_gdk_event_button_get_x_root (gdk_event_motion: POINTER): DOUBLE is
external "C"
end
c_gdk_event_button_get_y_root (gdk_event_motion: POINTER): DOUBLE is
external "C"
end
feature {NONE} -- GdkEventKey
c_gdk_event_get_time (event: POINTER): INTEGER is
external "C"
end
c_gdk_event_get_state (event: POINTER): INTEGER is
external "C"
end
c_gdk_event_get_keyval (event: POINTER): INTEGER is
external "C"
end
feature {NONE} -- GdkEventConfigure
c_gdk_event_configure_x (ep: POINTER): INTEGER is
external "C"
end
c_gdk_event_configure_y (ep: POINTER): INTEGER is
external "C"
end
c_gdk_event_configure_width (ep: POINTER): INTEGER is
external "C"
end
c_gdk_event_configure_height (ep: POINTER): INTEGER is
external "C"
end
feature {NONE} -- GdkEventExpose
c_gdk_event_expose_area (ep: POINTER): POINTER is
external "C"
end
c_gdk_event_expose_count (ep: POINTER): INTEGER is
external "C"
end
feature {NONE} -- GdkEventVisibility
c_gdk_event_visibility_state (ep: POINTER): INTEGER is
external "C"
end
feature {NONE} -- GdkEventFocus
c_gdk_event_focus_in (ep: POINTER): INTEGER is
external "C"
end
feature {NONE} -- GdkEventProperty
c_gdk_event_property_atom (ep: POINTER): INTEGER is
external "C"
end
c_gdk_event_property_time (ep: POINTER): INTEGER is
external "C"
end
c_gdk_event_property_state (ep: POINTER): INTEGER is
external "C"
end
feature {NONE} -- GdkEventSelection
c_gdk_event_selection_selection (ep: POINTER): INTEGER is
external "C"
end
c_gdk_event_selection_target (ep: POINTER): INTEGER is
external "C"
end
c_gdk_event_selection_property (ep: POINTER): INTEGER is
external "C"
end
c_gdk_event_selection_requestor (ep: POINTER): INTEGER is
external "C"
end
c_gdk_event_selection_time (ep: POINTER): INTEGER is
external "C"
end
end
|