Bug #994

Current Ambiance menu fix is not a solution (Ubuntu - Unity)

Added by Zbigniew Rebacz over 6 years ago. Updated over 6 years ago.

Status:ApprovedStart date:02/24/2015
Priority:HighDue date:
Assignee:Zbigniew Rebacz% Done:

0%

Category:IDESpent time:-
Target version:-

Description

The problem is with IDE itself. Not in the emulation part. Current fix broken regular apps menu.

So the problem is with IDE transparent menu (It doing something like that):

menubar.Transparent(); // <- If we comment that line menu bar will work normal on Ubuntu.

I will write about it later.

IdeAmbientProblemSolve.png (428 KB) Zbigniew Rebacz, 02/25/2015 12:32 AM

AmbienceFix.diff Magnifier (943 Bytes) Zbigniew Rebacz, 02/25/2015 12:32 AM

StandardTheme.png (8.59 KB) Zbigniew Rebacz, 02/28/2015 07:40 PM

History

#1 Updated by Zbigniew Rebacz over 6 years ago

It doesn’t look good at all, but problem it solves the problem.

IMO, to make it good it will need more complex changes in IDE for example move line/column count to status bar and enable it by default. The interface will be more platform/theme independent. One change is important there that menu bar should has window width.

P.S.
You can delete Ambiance.iml, too in CtrlLib.

#2 Updated by Zbigniew Rebacz over 6 years ago

Ambiance will probably never composed with tool bar in the row.

#3 Updated by Zbigniew Rebacz over 6 years ago

P.S.
Menu bar in other apps works normally (without artefacts).

#4 Updated by Miroslav Fidler over 6 years ago

  • Status changed from New to Ready for QA
  • Assignee changed from Miroslav Fidler to Zbigniew Rebacz

Well, we support Transparent MenuBars for a reason... So instead of removing Transparent, I have tried better approach directly in Paint routine...

#5 Updated by Zbigniew Rebacz over 6 years ago

  • File StandardTheme.png added
  • Status changed from Ready for QA to In Progress
  • Assignee changed from Zbigniew Rebacz to Miroslav Fidler

Current solution broken "Standard" ide theme.

#6 Updated by Zbigniew Rebacz over 6 years ago

Screen shot attached.

#7 Updated by Miroslav Fidler over 6 years ago

  • Status changed from In Progress to Ready for QA
  • Assignee changed from Miroslav Fidler to Zbigniew Rebacz

Thanks. Hopefully fixed.

#8 Updated by Zbigniew Rebacz over 6 years ago

  • Status changed from Ready for QA to Approved

Also available in: Atom PDF