Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » Newbie corner » Ridiculous behavior of the hotkeys Ctrl+Alt+right and Ctrl+Alt+left in the Stacking mode
Re: Ridiculous behavior of the hotkeys Ctrl+Alt+right and Ctrl+Alt+left in the Stacking mode [message #46084 is a reply to message #46029] Tue, 01 March 2016 22:51 Go to previous messageGo to previous message
Navadvipa Chandra das is currently offline  Navadvipa Chandra das
Messages: 34
Registered: January 2016
Location: DPR, Donetsk region, Chay...
Member

Hello Zbigniew Rębacz and all!

I fixed the behavior of keys Ctrl+Alt+Right and Ctrl+Alt+Left.
You need to write about it in Redmine, so that no one was doing this work over again.
But I don't know how to change code in U++.

Here is a list of changes:

EditorTabBar.cpp :
Changed void Ide::TabsLR(...) function.
ide.cpp
Changed the function call TabsLR
ide.h
Changed the function declaration TabsLR(...)
TabBar.h - add this :
enum class JumpDirect { Left, Right };
class JumpStack : Moveable< JumpStack > { ...
JumpStack jump_stack;
int GetTabLR( JumpDirect jd );
int GetLR( int c, JumpDirect jd );
Changed function virtual void CursorChanged()
TabBar.cpp
Added function bodies
int GetTabLR( JumpDirect jd );
int GetLR( int c, JumpDirect jd );
Changed function void TabBar::Clear() { add jump_stack.Reset();}

Please check the code. Maybe something will advise. And make the changes in U++.

Thank you very much!

With best regards Navadvipa Chandra das.

[Updated on: Wed, 02 March 2016 08:29]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Can't Ultimate++ use Japanese?
Next Topic: Big problem updating upp from version 6163 to 9614
Goto Forum:
  


Current Time: Sat May 03 18:06:09 CEST 2025

Total time taken to generate the page: 0.01857 seconds