....................................../////.===Shadow-Here===./////................................................ > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < ------------------------------------------------------------------------------------------------------------------- /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// RIFF¤ WEBPVP8 ˜ ðÑ *ôô>‘HŸK¥¤"§£±¨àð enü¹%½_F‘åè¿2ºQú³íªú`N¿­3ÿƒügµJžaÿ¯ÿ°~¼ÎùnúîÞÖô•òíôÁÉß®Sm¥Ü/ ‡ó˜f£Ùà<˜„xëJ¢Ù€SO3x<ªÔ©4¿+ç¶A`q@Ì“Úñè™ÍÿJÌ´ª-˜ÆtÊÛL]Ïq*‘Ý”ì#ŸÌÏãY]@ê`¿ /ªfkØB4·®£ó z—Üw¥Pxù–ÞLШKÇN¾AkÙTf½è'‰g gÆv›Øuh~ a˜Z— ïj*á¥t d£“uÒ ¨`K˜¹ßþ]b>˜]_ÏÔ6W—è2r4x•íÖ…"ƒÖNîä!¦å Ú}ýxGøÌ —@ ;ÆÚŠ=ɾ1ý8lªË¥ô ^yf®Œ¢u&2©nÙÇ›ñÂñŒ³ aPo['½»øFùà­+4ê“$!lövlüÞ=;N®3ð‚õ›DÉKòÞ>ÄÍ ¥ˆuߤ#ˆ$6ù™¥îЇy’ÍB¼ çxÛ;X"WL£R÷͝*ó-¶Zu}º.s¸sšXqù–DþÿvªhüïwyŸ ¯é³lÀ:KCûÄ£Ëá\…­ ~—ýóî ¼ûûÜTÓüÇy…ŽÆvc»¾×U ñ¸žþоP÷¦ó:Ò¨¨5;Ð#&#ÖúñläÿÁœ GxÉ­/ñ‡áQðìYÉtÒw޼GÔ´zàÒò ð*ëzƒ•4~H]Ø‹f ñÓÈñ`NåWçs'ÆÏW^ø¹!XžµmQ5ÃËoLœÎ: ÞËÍ¥J ù…î èo£ßPÎñ¶ž8.Œ]ʵ~5›ÙË-ù*8ÙÖß±~ ©¹rÓê‚j¶d¸{^Q'˜±Crß ÚH—#¥¥QlÀ×ëã‡DÜ«èî þ&Çæžî;ŽÏºò6ÒLÃXy&ZŒ'j‚¢Ù€IßÚù+–MGi‰*jE€‘JcÜ ÓÌ EÏÚj]o˜ Þr <¾U ûŪæÍ/šÝH¥˜b”¼ ÁñßX GP›ï2›4WŠÏà×£…íÓk†¦H·ÅíMh–*nó÷à]ÁjCº€b7<ب‹¨5車bp2:Á[UªM„QŒçiNMa#<5›áËó¸HýÊ"…×Éw¹¦ì2º–x<›»a±¸3Weü®FÝ⑱ö–î–³|LPÈ~çð~Çå‡|º kD¢µÏàÆAI %1À% ¹Ò – ”ϝS¦‰4&¶£°à Öý”û_Ò Áw°A«Å€?mÇÛgHÉ/8)á¾ÛìáöŽP í¨PŸNÙµº¦‡§Ùš"ÿ«>+ªÕ`Ê÷‡‚ß Õû˜þãÇ-PÍ.¾XV‘€ dÜ"þ4¹ ±Oú‘©t¥¦FªÄÃÄ•b‚znýu½—#cDs˜ÃiÑOˆñ×QO=*IAÊ,¶ŽZƒ;‡wøXè%EÐk:F±Ú” .Ѽ+Áu&Ç`."pÈÉw o&¿dE6‘’EqTuK@Ì¥ã™À(Êk(h‰,H}RÀIXÛš3µ1©_OqÚÒJAñ$ÊÙÜ;D3çŒ[þùœh¬Ã³™ö6ç†NY".Ú‰ï[ªŸŒ '²Ð öø_¨ÂÉ9ué¶³ÒŠõTàîMØ#û¯gN‡bÙ놚X„ö …ÉeüÌ^J ‹€.œ$Æ)βÄeæW#óüßĺŸ€ ÀzwV 9oä»f4V*uB «Ë†¹ì¯žR霓æHXa=&“I4K;¯ç‹h×·"UŠ~<•╪Vêª&ÍSÃÆÅ?ÔqÎ*mTM ˜›µwêd#[C¡©§‘D<©àb†–ÁœøvH/,í:¯( ²£|4-„Æövv„Yͼ™^Á$ˆ„¢Û[6yB.åH*V¨æ?$=˜Ñ€•ñ·­(VlŸ‘ nÀt8W÷´Bûba?q9ú¶Xƒl«ÿ\ù¶’þòUÐj/õ¢Ìµ³g$ƒÎR!¸»|Oߍë’BhîÚÑ¢ñåŒJ„®„£2Ð3•ô02Nt…!£Í]Ïc½Qÿ?ˆ<&ÃA¾Ú,JˆijÌ#5yz„‰Î|ÊŽ5QÏ:‹ÐaóVÔxW—CpeÏzÐïíçôÿÅ_[hãsÐ_/ŽTÝ?BîˆííV$<¿i>²F¬_Eß¿ †bÊŒº­ÿ®Z H“C}”¬,Mp ý/Bá£w>˜YV°aƒúh+cŠ- r/[%|üUMHäQ°X»|û/@|°¥Ð !BÔ Ç¢Ä©š+Õì D«7ìN¶ŽðÔ " ƶ’ÖçtA‰Û×}{tþz­¾GÍ›k¹OEJR$ Â׃ «ëÁ"oÉôž$oUK(Ä)Ãz³Ê-‹êN[Ò3Œñbï8P 4ƒ×q¢bo|?<ÛX¬òÄͰL–±›(™ûG?ýË©ÚÄ–ÂDØÐ_Ç¡ô ¾–ÄÏø ×e8Ë©$ÄF¹Å‹ì[©óìl:F¾f´‹‹Xì²ï®\¬ôùƒ ÿat¥óèÒùHß0äe‚;ü×h:ÆWðHž=Ã8骣"kœ'Y?³}Tûè€>?0l›e1Lòñ„aæKÆw…hÖŠùW…ÈÆÄ0ši·›[pcwËþñiêíY/~-Á5˜!¿†A›™Mÿþ(±“t@â“ö2­´TG5yé]çå僳 .·ÍïçÝ7UÚ±Ð/Nè»,_Ï ùdj7\ï Wì4›„»c¸àešg#ÒÊ⥭áØo5‘?ÌdÝô¯ ¹kzsƒ=´#ëÉK›Ø´±-¥eW?‡çßtòTã…$Ý+qÿ±ƒ÷_3Ô¥í÷:æ–ž<·Ö‡‰Å¢ š‡%Ô—utÌÈìðžgÖÀz²À—ï÷Óîäõ{K'´È÷³yaÏÁjƒô}ž§®æÊydÕÈë5¯èˆõvÕ©ã*çD„ “z„Ó‡^^xÂ3M§A´JG‚öï 3W'ˆ.OvXè¡ÊÕª?5º7†˜(˜Ç¶#çê’¶!ÌdZK§æ 0fãaN]òY³RV ™î$®K2R¨`W!1Ôó\;Ý ýB%qæK•&ÓÈe9È0êI±žeŸß -ú@žQr¦ ö4»M¼Áè¹µmw 9 EÆE_°2ó„ŸXKWÁ×Hóì^´²GѝF©óäR†¦‰ç"V»eØ<3ùd3ÿÚ¤Žú“Gi" —‘_ÙËÎ~Üö¯¥½Î»üŸEÚŽåmÞþí ;ÞólËΦMzA"Âf(´òá;Éï(/7½ûñÌ­cïÕçлþÝz¾-ÍvÑ“pH­–ðÓj$¸Äû¤‚‘ãUBË-n“2åPkS5&‹Â|+g^œ®Ì͆d!OïäîU«c;{Û!ÅŽ«ëZ9Ókóˆ]¯ƒ›né `ÇÒ+tÆš (ØKá¾—=3œ®•vuMñg²\ï Ec€ 05±d™‡×iÇ×›UúvÌ¢£Èþ¡ÕØô¶ßÎA"ß±#Ö²ˆÊŸ¦*Ä~ij|àø.-¼'»Ú¥£h ofº¦‡VsR=N½„Î v˜Z*SÌ{=jÑB‹tê…;’HžH¯8–îDù8ñ¢|Q•bÛçš–‹m³“ê¨ åÏ^m¬Žãþ©ïêO‡½6] µÆ„Ooòü ²x}N¦Ë3ïé¿»€›HA˜m%çÞ/¿í7Fø“‹léUk)É°Œµ8Q8›:ÀŠeT*šõ~ôڝG6 ¢}`ùH­–”¡k ‰P1>š†®9z11!X wKfmÁ¦xÑ,N1Q”–æB¶M…ÒÃv6SMˆhU¬ÊPŽï‘öj=·CŒ¯u¹ƒVIЃsx4’ömÛýcå¡¶7ßŠß 57^\wÒÐÆ k§h,Œý î«q^R½3]J¸ÇðN ‚çU¬ôº^Áì} ³f©Õœ§ˆã:FÄÈ‚é(€™?àýÓüè1Gô£¼éj‚OÅñ  #>×—ßtà 0G¥Åa뀐kßhc™À_ÉñÞ#±)GD" YîäË-ÿÙ̪ ¹™a¯´¢E\ÝÒö‚;™„ë]_ p8‰o¡ñ+^÷ 3‘'dT4œŽ ðVë½° :¬víÑ«£tßÚS-3¶“þ2 †üüʨòrš¹M{É_¤`Û¨0ìjœøJ‡:÷ÃáZ˜†@GP&œÑDGÏs¡þ¦þDGú‘1Yá9Ôþ¼ ûø…§÷8&–ÜÑnÄ_m®^üÆ`;ÉVÁJ£?â€-ßê}suÍ2sõA NÌúA磸‘îÿÚ»ƒìö·á¿±tÑÐ"Tÿü˜[@/äj¬€uüªìù¥Ý˜á8Ý´sõj 8@rˆð äþZÇD®ÿUÏ2ùôõrBzÆÏÞž>Ì™xœ“ wiÎ×7_… ¸ \#€MɁV¶¥üÕÿPÔ9Z‡ø§É8#H:ƒ5ÀÝå9ÍIŒ5åKÙŠ÷qÄ>1AÈøžj"µÂд/ªnÀ qªã}"iŸBå˜ÓÛŽ¦…&ݧ;G@—³b¯“•"´4í¨ôM¨åñC‹ïùÉó¯ÓsSH2Ý@ßáM‡ˆKÀªÛUeø/4\gnm¥‹ŸŒ qÄ b9ÞwÒNÏ_4Ég³ú=܆‚´ •â¥õeíþkjz>éÚyU«Íӝ݃6"8/ø{=Ô¢»G¥ äUw°W«,ô—¿ãㆅү¢³xŠUû™yŒ (øSópÐ 9\åTâ»—*oG$/×ÍT†Y¿1¤Þ¢_‡ ¼ „±ÍçèSaÓ 3ÛMÁBkxs‰’R/¡¤ˆÙçª(*õ„üXÌ´ƒ E§´¬EF"Ù”R/ÐNyÆÂ^°?™6¡œïJ·±$§?º>ÖüœcNÌù¯G ‹ñ2ЁBB„^·úìaz¨k:#¨Æ¨8LÎõލ£^§S&cŒÐU€ü(‡F±Š¼&P>8ÙÁ ‰ p5?0ÊÆƒZl¸aô š¼¡}gÿ¶zÆC²¹¬ÎÖG*HB¡O<º2#ñŒAƒ–¡B˜´É$¥›É:FÀÔx¾u?XÜÏÓvN©RS{2ʈãk9rmP¼Qq̳ è¼ÐFׄ^¡Öì fE“F4A…!ì/…¦Lƒ… … $%´¾yã@CI¬ á—3PþBÏNÿ<ý°4Ü ËÃ#ØÍ~âW«rEñw‹eùMMHß²`¬Öó½íf³:‹k˜¯÷}Z!ã¿<¥,\#öµÀ¯aÒNÆIé,Ћ–lŽ#Àæ9ÀÒS·I’½-Ïp Äz¤Š Â* ­íÄ9­< h>׍3ZkËU¹§˜ŒŠ±f­’¤º³Q ÏB?‹#µíÃ¥®@(Gs«†vI¥Mµ‹Á©e~2ú³ÁP4ìÕi‚²Ê^ö@-DþÓàlÜOÍ]n"µã:žpsŽ¢:! Aõ.ç~ÓBûH÷JCÌ]õVƒd «ú´QÙEA–¯¯Œ!.ˆˆëQ±ù œ·Ì!Õâ )ùL„ÅÀlÚè5@B…o´Æ¸XÓ&Û…O«˜”_#‡ƒ„ûÈt!¤ÁÏ›ÎÝŠ?c9 â\>lÓÁVÄÑ™£eØY]:fÝ–—ù+p{™ðè û³”g±OƒÚSù£áÁÊ„ä,ï7š²G ÕÌBk)~ÑiCµ|h#u¤¶îK¨² #²vݯGãeÖ϶ú…¾múÀ¶þÔñ‚Š9'^($¤§ò “š½{éúp÷J›ušS¹áªCÂubÃH9™D™/ZöØÁ‡¦ÝÙŸ·kð*_”.C‹{áXó€‡c¡c€§/šò/&éš÷,àéJþ‰X›fµ“C¨œ®r¬"kL‰Â_q…Z–.ÉL~O µ›zn‚¹À¦Öª7\àHµšÖ %»ÇníV[¥*Õ;ƒ#½¾HK-ÖIÊdÏEÚ#=o÷Óò³´Š: Ç?{¾+9›–‘OEáU·S€˜j"ÄaÜ ŒÛWt› á–c#a»pÔZÞdŽtWê=9éöÊ¢µ~ ë ;Öe‡Œ®:bî3±ýê¢wà¼îpêñ¹¾4 zc¾ðÖÿzdêŒÑÒŝÀ‰s6¤í³ÎÙB¿OZ”+F¤á‡3@Ñëäg©·Ž ˆèª<ù@É{&S„œÕúÀA)‰h:YÀ5^ÂÓŒ°õäU\ ùËÍû#²?Xe¬tu‰^zÒÔãë¼ÛWtEtû …‚g¶Úüâî*moGè¨7%u!]PhÏd™Ý%Îx: VÒ¦ôÊD3ÀŽKÛËãvÆî…N¯ä>Eró–ð`5 Œ%u5XkñÌ*NU%¶áœÊ:Qÿú»“úzyÏ6å-၇¾ ´ ÒÊ]y žO‘w2Äøæ…H’²f±ÎÇ.ª|¥'gîV•Ü .̘¯€šòü¤U~Ù†*¢!?ò wý,}´°ÔÞnïoKq5µb!áÓ3"vAßH¡³¡·G(ÐÎ0Îò¼MG!/ài®@—¬04*`…«é8ªøøló“ˆÊ”èù¤…ßÊoÿé'ËuÌÖ5×È¡§ˆˆfŽë9}hìâ_!!¯  B&Ëö¶‰ÀAÙNVŸ Wh›¸®XÑJì¨ú“¿÷3uj²˜¨ÍÎìë±aúŠÝå¯ð*Ó¨ôJ“yºØ)m°WýOè68†ŸÏ2—‰Ïüꪫٚ¥‹l1 ø ÏÄFjêµvÌbü¦èÝx:X±¢H=MÐß—,ˆÉÇ´(9ú¾^ÅÚ4¿m‡$âX‘å%(AlZo@½¨UOÌÕ”1ø¸jÎÀÃÃ_ µ‘Ü.œº¦Ut: Æï’!=¯uwû#,“pþÇúŒø(é@?³ü¥‘Mo §—s@Œ#)§ŒùkL}NOÆêA›¸~r½¼ÙA—HJ«eˆÖ´*¡ÓpÌŸö.m<-"³ûÈ$¬_6­åf£ïÚâj1y§ÕJ½@dÞÁr&Í\Z%D£Íñ·AZ Û³øüd/ªAi†/Й~  ‡âĮҮÏh§°b—›Û«mJžòG'[ÈYýŒ¦9psl ýÁ ®±f¦x,‰½tN ‚Xª9 ÙÖH.«Lo0×?͹m¡å†Ѽ+›2ƒF ±Ê8 7Hցϓ²Æ–m9…òŸï]Â1äN†VLâCˆU .ÿ‰Ts +ÅÎx(%¦u]6AF Š ØF鈄‘ |¢¶c±soŒ/t[a¾–û:s·`i햍ê›ËchÈ…8ßÀUÜewŒðNOƒõD%q#éû\9¤x¹&UE×G¥ Í—™$ð E6-‡¼!ýpãÔM˜ Âsìe¯ñµK¢Ç¡ùôléœ4Ö£”À Š®Ðc ^¨À}ÙËŸ§›ºê{ÊuÉC ×Sr€¤’fÉ*j!úÓ’Gsùìoîßîn%ò· àc Wp÷$¨˜)û»H ×8ŽÒ€Zj¤3ÀÙºY'Ql¦py{-6íÔCeiØp‘‡XÊîÆUߢ܂ž£Xé¼Y8þ©ëgñß}é.ÎógÒ„ÃØËø¯»™§Xýy M%@NŠ À(~áÐvu7&•,Ù˜ó€uP‡^^®=_E„jt’ 403WebShell
403Webshell
Server IP : 66.235.200.170  /  Your IP : 3.135.64.200
Web Server : Apache
System : Linux gator4410.hostgator.com 5.14.0-162.23.1.9991722448259.nf.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 31 18:11:45 UTC 2024 x86_64
User : bmgxafte ( 1214)
PHP Version : 8.2.28
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/emacs/27.2/lisp/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/emacs/27.2/lisp/pixel-scroll.elc
;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; with all optimizations.

;;; This file uses dynamic docstrings, first added in Emacs 19.29.

;;; This file does not contain utf-8 non-ASCII characters,
;;; and so can be loaded in Emacs versions earlier than 23.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(require 'mwheel)
#@110 Idle time on each step of pixel scroll specified in second.
More wait will result in slow and gentle scroll.
(defvar pixel-wait 0 (#$ . 427))
#@458 Set scrolling resolution to pixels instead of a line.
When it is t, scrolling resolution is number of pixels obtained
by `frame-char-height' instead of a line.  When it is number,
scrolling resolution is set to number of pixels specified.  In
case you need scrolling resolution of a pixel, set to 1.  After a
pixel scroll, typing \[next-line] or \[previous-line] scrolls the window to make it
fully visible, and undoes the effect of the pixel-level scroll.
(defvar pixel-resolution-fine-flag nil (#$ . 576))
#@225 Minimal interval in seconds before next smooth scrolling.
If another scrolling request arrives within this period, scrolling
will be carried out without pixel resolution.  If zero, scrolling
is always with pixel resolution.
(defvar pixel-dead-time 0.1 (#$ . 1091))
#@67 Time when the last scrolling was made, in second since the epoch.
(defvar pixel-last-scroll-time 0 (#$ . 1362))
#@274 Return non-nil if next scroll should be non-smooth.
When scrolling request is delivered soon after the previous one,
user is in hurry.  When the time since last scroll is larger than
`pixel-dead-time', we are ready for another smooth scroll, and this
function returns nil.
(defalias 'pixel-scroll-in-rush-p #[nil "\304 \305\306	\"\n\"\307!*\207" [now pixel-last-scroll-time pixel-dead-time scroll-in-rush-p current-time time-less-p time-subtract float-time] 4 (#$ . 1481)])
#@272 Non-nil if Pixel-Scroll mode is enabled.
See the `pixel-scroll-mode' command
for a description of this minor mode.
Setting this variable directly does not take effect;
either customize it (see the info node `Easy Customization')
or call the function `pixel-scroll-mode'.
(custom-declare-variable 'pixel-scroll-mode nil '(#$ . 1968) :set 'custom-set-minor-mode :initialize 'custom-initialize-default :group 'scrolling :type 'boolean :version "26.1")
#@290 A minor mode to scroll text pixel-by-pixel.

If called interactively, enable Pixel-Scroll mode if ARG is positive,
and disable it if ARG is zero or negative.  If called from Lisp, also
enable the mode if ARG is omitted or nil, and toggle it if ARG is
`toggle'; disable the mode otherwise.
(defalias 'pixel-scroll-mode #[(&optional arg) "\306 \307\302	\310=\203\311\302!?\202\312	!\313V\"\210\n\203$\314\315\202(\316\317\320\321\311\302!\2034\322\2025\323\"\210\324\325!\203`\326\302!\210\306 \203M\306 \232\203`\327\330\331\311\302!\203[\332\202\\\333
#\210))\334 \210\311\302!\207" [#1=#:last-message arg pixel-scroll-mode mwheel-scroll-up-function mwheel-scroll-down-function local current-message set-default toggle default-value prefix-numeric-value 0 pixel-scroll-up pixel-scroll-down scroll-up scroll-down run-hooks pixel-scroll-mode-hook pixel-scroll-mode-on-hook pixel-scroll-mode-off-hook called-interactively-p any customize-mark-as-set "" message "Pixel-Scroll mode %sabled%s" "en" "dis" force-mode-line-update] 4 (#$ . 2424) (list (or current-prefix-arg 'toggle))])
(defvar pixel-scroll-mode-hook nil)
(byte-code "\301\302N\204\f\303\301\302\304#\210\305\306\307\310\300!\205\307\211%\207" [pixel-scroll-mode-map pixel-scroll-mode-hook variable-documentation put "Hook run after entering or leaving `pixel-scroll-mode'.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it.  (This is true for all hook variables.)" add-minor-mode pixel-scroll-mode nil boundp] 6)
#@108 Scroll text of selected window up ARG lines.
This is an alternative of `scroll-up'.  Scope moves downward.
(defalias 'pixel-scroll-up #[(&optional arg) "\204\305\306 \203\307!\207\310	\nW\205b\203+\250\203&\202-\311 \202-\312 \313 \203:\307\305!\210\202Z\3142U\315\f!\205T\316\305!\305Y\204>\317\314\320\"\210\202>0\210\321\f!\210)	T\211\202*\207" [arg ii --dotimes-limit-- pixel-resolution-fine-flag amt 1 pixel-scroll-in-rush-p scroll-up 0 frame-char-height pixel-line-height pixel-eob-at-top-p no-movement pixel-point-at-top-p vertical-motion throw nil pixel-scroll-pixel-up] 4 (#$ . 3963) nil])
#@111 Scroll text of selected window down ARG lines.
This is and alternative of `scroll-down'.  Scope moves upward.
(defalias 'pixel-scroll-down #[(&optional arg) "\204\305\306 \203\307!\207\310	\nW\205i\203+\250\203&\202.\311 \202.\312\313!\3142J\315\f!\205I\316\313!\313X\2043\317\314\320\"\210\20230\210\321\f!\204V\322 \203]\307\305!\210\202a\323\f!\210)	T\211\202*\207" [arg ii --dotimes-limit-- pixel-resolution-fine-flag amt 1 pixel-scroll-in-rush-p scroll-down 0 frame-char-height pixel-line-height -1 no-movement pixel-point-at-bottom-p vertical-motion throw nil pixel-bob-at-top-p pixel-eob-at-top-p pixel-scroll-pixel-down] 4 (#$ . 4597) nil])
#@135 Return non-nil if window-start is at beginning of the current buffer.
Window must be vertically scrolled by not more than AMT pixels.
(defalias 'pixel-bob-at-top-p #[(amt) "\301 e\232\205
\302\303\304\"W\207" [amt window-start window-vscroll nil t] 3 (#$ . 5282)])
#@54 Return non-nil if end of buffer is at top of window.
(defalias 'pixel-eob-at-top-p #[nil "\300\301 \302 \"\303X\207" [count-lines window-start window-end 2] 3 (#$ . 5555)])
#@105 Return y coordinates of point in pixels of current window.
This returns nil when horizontally scrolled.
(defalias 'pixel-posn-y-at-point #[nil "\300 \301\232\205\212\302 \210\303 \3048\262A)\207" [window-hscroll 0 beginning-of-visual-line posn-at-point 2] 3 (#$ . 5735)])
#@163 Return if point is located at top of a window on coming scroll of AMT pixels.
When location of point was not obtained, this returns if point is at top
of window.
(defalias 'pixel-point-at-top-p #[(amt) "\303 \304\211\203	\211\nW\202\305\306 `\"\307X*\207" [top-margin y amt pixel-posn-y-at-point nil count-lines window-start 1] 4 (#$ . 6018)])
#@139 Return if point is located at bottom of window on coming scroll of AMT pixels.
When location of point was not obtained, this returns nil.
(defalias 'pixel-point-at-bottom-p #[(amt) "\305 \3068A@Z\307 \310\n\205	\n\311 \\Z\211\fW,\207" [edges height y bottom-margin amt window-inside-pixel-edges 3 pixel-posn-y-at-point nil pixel-visual-line-height] 4 (#$ . 6376)])
#@70 Scroll text of selected windows up AMT pixels.
Scope moves downward.
(defalias 'pixel-scroll-pixel-up #[(amt) "\301\302\303\"\\\304 Y\203\305 Z\202\306!\207" [amt window-vscroll nil t pixel-line-height pixel--whistlestop-line-up pixel--whistlestop-pixel-up] 3 (#$ . 6756)])
#@70 Scroll text of selected windows down AMT pixels.
Scope moves upward.
(defalias 'pixel-scroll-pixel-down #[(amt) "\303V\2058\304\305\306\"\211\303\232\203&\307 \303V\203\310\311!\210\312\313\311!S!\210\202-\314\305	S\306#\210S\315\n!\210)\202\207" [amt vs pixel-wait 0 window-vscroll nil t window-hscroll vertical-motion -1 pixel-scroll-down-and-set-window-vscroll pixel-line-height set-window-vscroll sit-for] 5 (#$ . 7044)])
#@389 Scroll text upward a line with each pixel whistlestopped.
When `vscroll' is non-zero, complete scrolling a line.  When
`vscroll' is larger than height of multiple lines, for example
88, this flushes multiple lines.  At the end, `vscroll' will be
zero.  This assumes that the lines are with the same height.
Scope moves downward.  This function returns number of pixels
that was scrolled.
(defalias 'pixel--whistlestop-line-up #[nil "\306\307\310\"\311 	\245T\211	_\211Z\312\fS!\210\n\313
W\203<\314 \313V\2031\315\316!\210\317\316!\210
T\211\202 *\320!\210\f-\207" [src height line dst delta ii window-vscroll nil t pixel-line-height pixel--whistlestop-pixel-up 0 window-hscroll vertical-motion 1 scroll-up sit-for --dotimes-limit-- pixel-wait] 4 (#$ . 7488)])
#@86 Scroll text upward by N pixels with each pixel whistlestopped.
Scope moves downward.
(defalias 'pixel--whistlestop-pixel-up #[(n) "\305V\205/\306\307\310\"\311	T	\\\"\307\211\205.@\312\307\n\310#\210\313\f!\210A\211\204\307+\207" [n vs0 vs --dolist-tail-- pixel-wait 0 window-vscroll nil t number-sequence set-window-vscroll sit-for] 5 (#$ . 8273)])
#@198 Return height in pixels of text line at POS in the selected window.
When POS is nil or negative, height of the first line or the coming
unseen line above the first line, respectively, is provided.
(defalias 'pixel-line-height #[(&optional pos) "\204\303 \304W\203\305 \306\307\310\"\307\311\307\304\310#\210\212b\210\312 )\311\307\n\310#\210	*\207" [pos height vs1 window-start 0 pixel-point-at-unseen-line window-vscroll nil t set-window-vscroll pixel-visual-line-height] 4 (#$ . 8643)])
#@78 Return height in pixels of text line where cursor is in the selected window.
(defalias 'pixel-visual-line-height #[nil "\301 \211\203\212b\210\302 )\202\"\303\304 `\"\305\232\203 \302 \202\"\306 )\207" [pos pixel-visible-pos-in-window line-pixel-height count-lines window-start 1 frame-char-height] 4 (#$ . 9150)])
#@258 Return position shown on text line where cursor is in the selected window.
This will look for positions of point and end-of-visual-line,
then positions from beginning-of-visual-line to
end-of-visual-line.  When no char in a line is shown, this
returns nil.
(defalias 'pixel-visible-pos-in-window #[nil "\212\306 \210`)\212\307 \210`)\310	\"\311 \3128@Z\313\211	\nB`\nB\314\n!\210\204]\n\203]\315\n@\313\316#@\211\203W\317
X\203W
\fW\203W\n@\211\2020\nA\202..\207" [beginning-of-visual-line-pos end-of-visual-line-pos pos-list edges width posn-x beginning-of-visual-line end-of-visual-line number-sequence window-inside-pixel-edges 2 nil delete-dups pos-visible-in-window-p t 0 visible-pos] 5 (#$ . 9479)])
#@183 Return the character position of line above the selected window.
The returned value is the position of the first character on the
unseen line just above the scope of current window.
(defalias 'pixel-point-at-unseen-line #[nil "\305 \306\307\310\"\212b\210o\203e\202&`\311\312!\n=\203$\313\314!\210`*)\315\307\310#\210\316\307	\310#\210\f+\207" [pos0 vscroll0 tem ppos pos window-start window-vscroll nil t beginning-of-visual-line 0 vertical-motion -1 set-window-start set-window-vscroll] 4 (#$ . 10221)])
#@228 Scroll down a line and set VSCROLL in pixels.
It is important to call `set-window-start' to force the display
engine use that particular position as the window-start point.
Otherwise, redisplay will reset the window's vscroll.
(defalias 'pixel-scroll-down-and-set-window-vscroll #[(vscroll) "\301\302\303 \304#\210\305\302\304#\207" [vscroll set-window-start nil pixel-point-at-unseen-line t set-window-vscroll] 4 (#$ . 10746)])
(provide 'pixel-scroll)

Youez - 2016 - github.com/yon3zu
LinuXploit