Code::Blocks Forums
Developer forums (C::B DEVELOPMENT STRICTLY!) => Development => Topic started by: dmoore on January 16, 2014, 04:51:36 am
-
On Ubuntu 13.10 AMD64, rev9573
1/ Splash screen on a dual monitor setup is positioned hard to the right of the left monitor instead of centered on one monitor. Looks weird.
2/ AUI Dock windows are frozen after manually installing a plugin that creates them. The only way to unfreeze them is to quit and reopen Code::Blocks.
3/ On linux, Cut/Copy/Paste/Select All accelerators (Ctrl-A,C,V,X) always affect editors instead of the focused control (i previously reported this here (http://forums.codeblocks.org/index.php/topic,18637.msg128192.html#msg128192) with the suggested fix of removing the menu accelerators from the main menu XRC).
1&2 are probably wxWidgets issues. 3 would be nice to fix, but not sure if it affects windows.
-
1/ One is our problem, but I'm not sure what we would like to do. We could probably use wxDisplay to position the splash screen in the center of the main window.
3/ This is the bug I've reported ages ago: http://trac.wxwidgets.org/ticket/11320
4/ A bigger issue in dual-monitor setup is that if you place Logs&Others on the second monitor it is always on top and it is almost impossible to use other apps on the second monitor if C::B is not minimized. Can you tell me if you see this same behaviour?
-
#3. Re the bug report - Noone ever confirmed that the behavior is different on MSW or how to go about fixing. Say what you want about the wx devs, but once the issue and solution are clear they do get on things pretty quickly. But in any case, why not just remove the accelerators, at least on Linux? By default, doesn't GTK3 hide the accelerators on menu items anyway (or is that just a Ubuntu thing?)
#4 sounds familiar. I will check.
-
#4 does not affect windows
-
#3: I've posted several comments trying to explain what is wrong and asked several questions. Unfortunately it seems that we are talking in different languages about this problem. For me the problem is obvious, because the windows and linux versions behave differently. At least in wx2.8.
#4 It might be something gnome 2 related.
-
#3: I've posted several comments trying to explain what is wrong and asked several questions. Unfortunately it seems that we are talking in different languages about this problem. For me the problem is obvious, because the windows and linux versions behave differently. At least in wx2.8.
So what about just removing accelerators for now? (on linux only?) Non-starter?
-
If it works, why not...
-
If it works, why not...
Only the loss of accelerator labels in the menus. Any objections?
-
5/ Horizontal scroll bar at the bottom of the editor window even if there is nothing to scroll
PS: I will commit my proposed fix to 3 over the weekend unless I hear any objections. It's straightforward enough to revert in any case.
-
I think 5 is done for performance reasons, but someone familiar with past discussions should bring a bit more light here.
-
If it works, why not...
Only the loss of accelerator labels in the menus. Any objections?
Committed rev 9594
-
#4 does not affect windows
Also works as it should on dual monitor Ubuntu 13.10
-
Also works as it should on dual monitor Ubuntu 13.10
...also still working on Windows as it should... :)