Mindaugas Kavaliauskas wrote:
> 
>> I cannot reproduce. Can you try again after r14500 ?
> 
> I still can. Screencast at www.dbtopas.lt/hrb/f11.avi
> 

f11.avi clearly indicates that your claim is valid.
But for "mysterious" reasons I cannot reproduce 
it on my machine.

Can you so test after hbQT rebuild ?



> Great, but I would like to have a possibility to implement MultiEdit way 
> using key binding macro. I guess hbide should be flexible enough to do 
> this.
> 
> In the code below I've used method with descriptive names. Can you tell 
> me is such methods exists in current hbide code, or can you implement 
> such basic methods for managing marking operations?
> 
> I want implement the following key bindings:
> F8
> ==
>       IF ::isMarking()
>         ::stopMarking()
>       ELSE
>         ::setLineSelectionMode()
>         ::startMarking()
>       ENDIF
> 
> Ctrl+F8
> =======
>       IF ::isMarking()
>         ::stopMarking()
>       ELSE
>         ::setStreamSelectionMode()
>         ::startMarking()
>       ENDIF
> 
> Shift+F8
> ========
>       IF ::isMarking()
>         ::stopMarking()
>       ELSE
>         ::setColumnSelectionMode()
>         ::startMarking()
>       ENDIF
> 

This is possible.
I have tried to compile a macro as above
but probably macro compiler does not support 
extended codeblocks, I may be wrong though.

      IF ::isMarking()
        ::stopMarking()
      ELSE
        ::setColumnSelectionMode()
        ::startMarking()
      ENDIF

can be defined as 

iif( ::isMarking, ::stopMarking(), ::setColumnSelectionMode() .and.
::startMarking() )

This is not an elegant solution but it can work.
   OR
If you can tweak ideshortcuts.prg:
   METHOD IdeShortcuts:buildBlock( cString )

to accept extended macro string.



> 9) Two selections are "joined"
>     Shift press
>     Down
>     Down
>     Shift release
>     Down
>     Down
>     Shift press
>     Down
>     Down
>     Shift release
> 

Fixed. r14502.


-----
     enjoy hbIDEing...
        Pritpal Bedi 
http://hbide.vouch.info/
-- 
View this message in context: 
http://harbour-devel.1590103.n2.nabble.com/SF-net-SVN-harbour-project-14476-trunk-harbour-tp5057288p5060561.html
Sent from the harbour-devel mailing list archive at Nabble.com.
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to