1. [Ann:] MEditor 2.0.3 release
- Posted by Pete Lomax <petelomax at blueyonder.co.uk> May 29, 2003
- 429 views
MEditor version 2.0.3 is now available Really a maintenance release, the new features are: Quick Jump filter allows eg list routines with "print" in the name. Quick jump also works on ex.err files. Parse for Globals is now much more stable. Enhanced run dialogue via Control F5: add parameters, select previous command, etc. =465 now invokes browser when editing html files. Plus the usual obscure little bug fixes, a few more help files and a bit of support for Finnish users. http://palacebuilders.pwp.blueyonder.co.uk/euphoria.html Regards, Pete PS Can someone with a mouse wheel check whether it now works?
2. Re: [Ann:] MEditor 2.0.3 release
- Posted by "C. K. Lester" <cklester at yahoo.com> May 29, 2003
- 437 views
Pete, > PS Can someone with a mouse wheel check whether it now works? It works, but can I make a suggestion? Scrolling my mouse scrolls three lines (probably the default standard scrolling). Instead of having it smoothly scroll all three lines, can you make it jump to that final position? Either that, or make the scroll move many times faster than it does now. I wouldn't want to scroll through a long document the way it works now.
3. Re: [Ann:] MEditor 2.0.3 release
- Posted by Pete Lomax <petelomax at blueyonder.co.uk> May 29, 2003
- 427 views
On Thu, 29 May 2003 10:00:04 -0500, "C. K. Lester" <cklester at yahoo.com> wrote: > > >Pete, > >> PS Can someone with a mouse wheel check whether it now works? > >It works, Thanks > but can I make a suggestion? Sure > >Scrolling my mouse scrolls three lines (probably the default standard >scrolling). Instead of having it smoothly scroll all three lines, can = you >make it jump to that final position? Either that, or make the scroll = move >many times faster than it does now. I wouldn't want to scroll through a = long >document the way it works now. In editor.exw, routine eventhandler (near the end), can you replace the two "while delta" loops with: -- while delta>0 do if delta>0 and getTopLine()> 1 then if delta>=3DgetTopLine() then delta=3DgetTopLine()-1 end if for i =3D 1 to delta do moveCursorUp() end for if Controled then void=3DscrollScreen(getTopLine()-delta,getLeftColumn()) setDisplayRange(getTopLine(),getTopLine()+getScreenRows()) end if end if -- .. end while -- while delta<0 do if delta<0 and getTopLine()<getNumberOfLinesInFile() then if getTopLine()-delta>getNumberOfLinesInFile() then delta=3DgetTopLine()-getNumberOfLinesInFile() end if for i=3Ddelta to -1 do moveCursorDown() end for if Controled then void=3DscrollScreen(getTopLine()-delta,getLeftColumn()) setDisplayRange(getTopLine(),getTopLine()+getScreenRows()) end if end if -- .. end while The calculation of delta might be wrong if it is always returning 3, but thats what the M$ docs said to do. Regards, Pete
4. Re: [Ann:] MEditor 2.0.3 release
- Posted by "C. K. Lester" <cklester at yahoo.com> May 29, 2003
- 423 views
> In editor.exw, routine eventhandler (near the end), can you replace > the two "while delta" loops with: The code you provided didn't work, and I think because of the following: if delta>0 and getTopLine()> 1 then if delta>=getTopLine() then delta=getTopLine()-1 end if for i = 1 to delta do moveCursorUp() end for if Controled then void=scrollScreen(getTopLine()-delta,getLeftColumn()) setDisplayRange(getTopLine(),getTopLine()+getScreenRows()) end if else -- need something here if getTopLine() is 1, which it probably is at the start, right? end if Or this might be better: if delta>0 then if getTopLine()> 1 then if delta>=getTopLine() then delta=getTopLine()-1 end if for i = 1 to delta do moveCursorUp() end for if Controled then void=scrollScreen(getTopLine()-delta,getLeftColumn()) setDisplayRange(getTopLine(),getTopLine()+getScreenRows()) end if else -- need something here if getTopLine() is 1 end if end if Let me know! :)
5. Re: [Ann:] MEditor 2.0.3 release
- Posted by "C. K. Lester" <cklester at yahoo.com> May 29, 2003
- 419 views
This is a multi-part message in MIME format. ------=_NextPart_000_0206_01C325D8.CDB60E50 charset="iso-8859-1" > The calculation of delta might be wrong if it is always returning 3, > but thats what the M$ docs said to do. There is actually a mouse setting for this... the default is 3 lines, but it could be more or less, depending on user preference. I'll look into the change you provided and report on that... ------=_NextPart_000_0206_01C325D8.CDB60E50 Content-Type: image/jpeg; name="scroll_lines.jpg"
6. Re: [Ann:] MEditor 2.0.3 release
- Posted by Elliott Sales de Andrade <quantum_analyst at hotmail.com> May 29, 2003
- 410 views
If you want to get the system default for mouse scroll-lines, use SystemParametersInfo with SPI_GETWHEELSCROLLLINES: SPI_GETWHEELSCROLLLINES is equal to #0068. (Not supported on Win95, though) BOOL SystemParametersInfo( UINT uiAction, // system parameter to retrieve or set UINT uiParam, // depends on action to be taken PVOID pvParam, // depends on action to be taken UINT fWinIni // user profile update option ); uiAction should be SPI_GETWHEELSCROLLLINES; uiParam should be zero; pvParam points to a UINT; and fWinIni is un-needed and should probably be zero as well. >From: "C. K. Lester" <cklester at yahoo.com> >Reply-To: EUforum at topica.com >To: EUforum <EUforum at topica.com> >Subject: Re: [Ann:] MEditor 2.0.3 release >Date: Thu, 29 May 2003 10:00:04 -0500 > > >Pete, > > > PS Can someone with a mouse wheel check whether it now works? > >It works, but can I make a suggestion? > >Scrolling my mouse scrolls three lines (probably the default standard >scrolling). Instead of having it smoothly scroll all three lines, can you >make it jump to that final position? Either that, or make the scroll move >many times faster than it does now. I wouldn't want to scroll through a >long >document the way it works now. > > > >TOPICA - Start your own email discussion group. FREE! > >