V "GNAT Lib v4.8" A -O2 A -g A -gnata A -gnatf A -gnatn A -gnato A -gnatVa A -gnatwa A -gnatA P SS ZX RN RV NO_EXCEPTIONS RV NO_STANDARD_STORAGE_POOLS RV NO_IMPLEMENTATION_PRAGMAS RV SPARK U terminal_interface.curses.mouse%b terminal_interface-curses-mouse.adb b26b5050 NE OO PK W ada.exceptions%s a-except.adb a-except.ali W interfaces%s interfac.ads interfac.ali W interfaces.c%s i-c.adb i-c.ali W system.exp_llu%s s-expllu.adb s-expllu.ali W terminal_interface%s terminal_interface.ads terminal_interface.ali W terminal_interface.curses%s terminal_interface-curses.adb terminal_interface-curses.ali W terminal_interface.curses.aux%s terminal_interface-curses-aux.adb terminal_interface-curses-aux.ali U terminal_interface.curses.mouse%s terminal_interface-curses-mouse.ads 646bc725 BN NE OO PR PK W system%s system.ads system.ali W system.unsigned_types%s s-unstyp.ads s-unstyp.ali W terminal_interface.curses%s terminal_interface-curses.adb terminal_interface-curses.ali D ada.ads 20070406091342 3ffc8e18 D a-charac.ads 20070912115821 2d3ec45b D a-chahan.ads 20100810135053 1d381dcd D a-chlat1.ads 20070912115821 2825df20 D a-except.ads 20120716125141 10fcae55 D a-string.ads 20070406091342 90ac6797 D a-strfix.ads 20101008130255 d07c346e D a-strmap.ads 20090409150019 9cb836fb D a-unccon.ads 20070406091342 f9eb8f06 D interfac.ads 20110906094621 129923ea D i-c.ads 20110801143639 5421119b D i-cstrin.ads 20130104124955 341d0ddf D system.ads 20120723080122 90249111 D s-exctab.ads 20090417131547 66e51330 D s-expllu.ads 20090409150019 ea36e286 D s-parame.ads 20110830140625 b6e20cc0 D s-secsta.ads 20110830140625 eea35a36 D s-stalib.ads 20130104124955 f78bcf95 D s-stoele.ads 20090417130712 facd7d98 D s-stoele.adb 20100617152355 afc5dc80 D s-traent.ads 20090417130712 5221ee41 D s-unstyp.ads 20090409150019 6ae15c76 D terminal_interface.ads 20060625143022 3a9703dd D terminal_interface-curses.ads 20141112072831 a8d9e323 D terminal_interface-curses.adb 20141112072832 6ee35578 D terminal_interface-curses-aux.ads 20141112072832 d469f77a D terminal_interface-curses-mouse.ads 20141112072832 5c96b517 D terminal_interface-curses-mouse.adb 20091226173858 6eb503a6 D unchconv.ads 20070406091342 ca2f9e18 X 10 interfac.ads 36K9*Interfaces 175e15 27|162r27 166r43 167r43 168r43 169r43 28|43r6 43r24 . 44r5 X 11 i-c.ads 18K20*C 230e17 27|162r38 166r54 167r54 168r54 169r54 28|43w17 43r35 35I9*int 27|168r56 169r56 36I9*short 27|166r56 167r56 45M9*unsigned_long 27|162r40 X 13 system.ads 37K9*System 152e11 27|46w6 185r36 185r56 28|48r13 88E9*Bit_Order 88e57 27|185r43 28|48r20 88n41*Low_Order_First{88E9} 27|185r63 X 23 terminal_interface.ads 42K9*Terminal_Interface 47e23 27|48r9 49r25 225r5 28|42r6 42r41 46r14 217r5 X 24 terminal_interface-curses.ads 49K28*Curses 23|42k9 24|1929e30 27|48r28 49r44 225r24 28|42r25 42r60 46r33 . 217r24 57M9*Window 27|150r42 28|194r42 197r32 60I9*Line_Position 27|134r38 28|172r38 180r12 61I9*Column_Position 27|135r38 28|173r38 179r12 68I9*Key_Code 73I12*Real_Key_Code{68I9} 78I12*Special_Key_Code{73I12} 204i4*Key_Mouse{78I12} 28|55r19 385X4*Curses_Exception 28|72r16 85r16 190r16 478V13*Standard_Window{57M9} 27|150s52 28|194s52 769V13*Has_Key{boolean} 28|55s10 872U14*Beep 28|118s10 127s10 1926M9 Curses_Bool 28|198r33 1927m4 Curses_Bool_False{1926M9} 28|202r11 X 26 terminal_interface-curses-aux.ads 50K35*Aux 124e34 28|42w32 42r67 55I12*C_Int{11|35I9} 28|52r35 66r52 186r53 197r44 197r55 201r25 201r42 211r38 . 211r52 214r38 72i4*Curses_Err{55I12} 28|71r36 189r31 X 27 terminal_interface-curses-mouse.ads 48K35*Mouse 24|49k28 27|49r51 225l31 225e36 28|46b40 217l31 217t36 60M9*Event_Mask 61r26 62r26 100r23 109r23 119r33 120r33 124r32 162c9 170r20 . 188r41 189r41 190r41 191r41 192r41 193r41 194r41 195r41 196r41 197r41 198r41 . 199r41 200r41 201r41 202r41 203r41 204r41 205r41 206r41 207r41 208r41 209r41 . 210r41 211r41 212r41 213r41 214r41 215r41 216r41 217r41 218r41 219r41 220r41 . 222r26 223r26 28|79r57 97r58 107r33 108r33 110r27 111r34 111r53 113r13 . 114r21 123r32 131r39 135r39 138r11 177r24 61m4*No_Events{60M9} 124r46 222c4 28|117r14 123r46 126r18 62m4*All_Events{60M9} 119r47 223c4 28|107r47 64E9*Mouse_Button 70e30 72r29 73r29 98r16 107r16 136r38 28|77r50 81r39 95r51 . 132r43 136r43 151r25 174r38 64n26*Left{64E9} 72r48 28|142r20 65n26*Middle{64E9} 28|144r20 66n26*Right{64E9} 28|146r20 67n26*Button4{64E9} 72r56 28|148r20 68n26*Control{64E9} 73r48 28|162r23 69n26*Shift{64E9} 28|164r23 70n26*Alt{64E9} 73r59 28|140r17 166r23 72E12*Real_Buttons{64E9} 28|87r23 150r20 73E12*Modifier_Keys{64E9} 28|84r20 75E9*Button_State 79e41 81r33 99r16 137r38 28|78r50 82r39 133r43 137r43 152r19 . 175r38 75n26*Released{75E9} 76n26*Pressed{75E9} 28|84r52 160r19 77n26*Clicked{75E9} 84r44 78n26*Double_Clicked{75E9} 79n26*Triple_Clicked{75E9} 84r55 81A9*Button_States(boolean)<75E9> 82r17 84r26 86r26 108r16 28|96r51 100r16 84a4*All_Clicks{81A9} 86a4*All_States{81A9} 88R9*Mouse_Event 129r30 133r34 145r35 151r42 164c9 171e17 172r26 174r8 28|62r30 . 64r39 69r23 171r34 184r35 186r33 195r42 94V13*Has_Mouse{boolean} 28|50b13 60l8 60t17 97U14*Register_Reportable_Event 98>7 99>7 100=7 104r19 28|77b14 93l8 93t33 . 102s13 98e7 Button{64E9} 28|77b41 81r57 84r10 87r13 99e7 State{75E9} 28|78b41 82r57 84r43 100m7 Mask{60M9} 28|79b41 88m13 88r21 90m13 90r21 106U14*Register_Reportable_Events 107>7 108>7 109=7 28|95b14 105l8 105t34 107e7 Button{64E9} 28|95b42 102r40 108a7 State{81A9} 28|96b42 101r13 109m7 Mask{60M9} 28|97b42 102m51 119V13*Start_Mouse{60M9} 119>26 122r19 28|107b13 121l8 121t19 119m26 Mask{60M9} 28|107b26 116r19 124U14*End_Mouse 124>25 126r19 28|123b14 129l8 129t17 124m25 Mask{60M9} 28|123b25 126r10 129V13*Get_Mouse{88R9} 131r19 28|62b13 75l8 75t17 133U14*Get_Event 133>25 134<25 135<25 136<25 137<25 142r19 28|171b14 182l8 . 182t17 133r25 Event{88R9} 28|171b25 177r38 179r29 180r29 134i25 Y{24|60I9} 28|172b25 180m7 135i25 X{24|61I9} 28|173b25 179m7 136e25 Button{64E9} 28|174b25 181m29 137e25 State{75E9} 28|175b25 181m37 145U14*Unget_Mouse 145>27 147r19 28|184b14 192l8 192t19 145r27 Event{88R9} 28|184b27 189r22 150V13*Enclosed_In_Window{boolean} 150>33 151>33 154r19 28|194b13 207l8 207t26 150m33 Win{24|57M9} 28|194b33 201r20 151r33 Event{88R9} 28|195b33 201r32 201r49 157V13*Mouse_Interval{natural} 157>29 159r19 28|209b13 215l8 215t22 157i29 Msec{natural} 28|209b29 214r45 166i10*Id{integer} 176r10 168i10*X{integer} 177r10 28|179r35 201r55 168i13*Y{integer} 178r10 28|180r35 201r38 168i16*Z{integer} 179r10 170m10*Bstate{60M9} 180r10 28|177r44 185e4 Generation_Bit_Order{13|88E9} 188m4 BUTTON1_RELEASED{60M9} 189m4 BUTTON1_PRESSED{60M9} 190m4 BUTTON1_CLICKED{60M9} 191m4 BUTTON1_DOUBLE_CLICKED{60M9} 192m4 BUTTON1_TRIPLE_CLICKED{60M9} 193m4 BUTTON1_RESERVED_EVENT{60M9} 194m4 BUTTON2_RELEASED{60M9} 195m4 BUTTON2_PRESSED{60M9} 196m4 BUTTON2_CLICKED{60M9} 197m4 BUTTON2_DOUBLE_CLICKED{60M9} 198m4 BUTTON2_TRIPLE_CLICKED{60M9} 199m4 BUTTON2_RESERVED_EVENT{60M9} 200m4 BUTTON3_RELEASED{60M9} 201m4 BUTTON3_PRESSED{60M9} 202m4 BUTTON3_CLICKED{60M9} 203m4 BUTTON3_DOUBLE_CLICKED{60M9} 204m4 BUTTON3_TRIPLE_CLICKED{60M9} 205m4 BUTTON3_RESERVED_EVENT{60M9} 206m4 BUTTON4_RELEASED{60M9} 207m4 BUTTON4_PRESSED{60M9} 208m4 BUTTON4_CLICKED{60M9} 209m4 BUTTON4_DOUBLE_CLICKED{60M9} 210m4 BUTTON4_TRIPLE_CLICKED{60M9} 211m4 BUTTON4_RESERVED_EVENT{60M9} 212m4 BUTTON_CTRL{60M9} 28|90r30 161r23 213m4 BUTTON_SHIFT{60M9} 28|163r26 214m4 BUTTON_ALT{60M9} 28|165r26 215m4 REPORT_MOUSE_POSITION{60M9} 216m4 ALL_MOUSE_EVENTS{60M9} 223r40 217m4 BUTTON1_EVENTS{60M9} 28|141r20 218m4 BUTTON2_EVENTS{60M9} 28|143r23 219m4 BUTTON3_EVENTS{60M9} 28|145r23 220m4 BUTTON4_EVENTS{60M9} 28|147r23 X 28 terminal_interface-curses-mouse.adb 52V16*Mouse_Avail{26|55I12} 53b25 55s38 64P12 Event_Access(27|88R9) 66r31 66V16*Getmouse{26|55I12} 66>26 67b25 71s10 66p26 Ev{64P12} 69r7 Event{27|88R9} 71m20 71r20 74r14 81i7 Button_Nr{natural} 88r41 90r46 82i7 State_Nr{natural} 88r56 100e11 S{27|75E9} 101r20 102r48 110V16*MMask{27|60M9} 110>23 111^23 112b25 116s12 110m23 M{27|60M9} 111p23 O(27|60M9) 113m7 R{27|60M9} 116m7 117r10 114m7 Old{27|60M9} 116m25 116r25 120r14 131U14 Dispatch_Event 131>30 132<30 133<30 135b14 169l8 169t22 181s7 131m30 Mask{27|60M9} 135b30 141r11 143r14 145r14 147r14 153r17 161r14 163r17 . 165r17 132e30 Button{27|64E9} 136b30 140m7 142m10 144m10 146m10 148m10 150r10 151r43 . 162m13 164m13 166m13 133e30 State{27|75E9} 137b30 154m16 160m10 138m7 L{27|60M9} 151m10 153r26 157m13 157r22 152e14 I{27|75E9} 154r25 177m7 Mask{27|60M9} 181r23 186V16*Ungetmouse{26|55I12} 186>28 187b25 189s10 186r28 Ev{27|88R9} 197V16*Wenclose{24|1926M9} 197>26 197>40 197>51 199b25 201s10 197m26 Win{24|57M9} 197i40 Y{26|55I12} 197i51 X{26|55I12} 211V16*Mouseinterval{26|55I12} 211>31 212b25 214s23 211i31 Msec{26|55I12}