mycopy / vcl-styles-utils

Automatically exported from code.google.com/p/vcl-styles-utils
0 stars 0 forks source link

Menu with submenu #78

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Two moths ago we acquired a Delphi XE6 Update 1 license and we are finding 
several problems.

Problems were found to apply "Appearance" in the application that's being 
developed.

1. Considering a TMainMenu where any TMenuItem is Visible = false and a style 
is applied (Options -> Application -> Appearance), the Menu doesn't show 
properly.

2. If you consider a menu with submenu, when you access the submenu level and 
get back to the previous level, the menu drawing isn't as expected. As you can 
confirm, the last item becomes the active item when you access a higher level 
menu or submenu. This happens using the mouse or the keyboard. 

We've tried VCL Style Utils but this doesn't work properly.

1. On Windows 7 or XP: if you run the application, press Alt and later press 
down arrow until you're on Menu14. Press right arrow and later down arrow (this 
puts the focus on Menu14.1), then if you press left 
arrow the focus is placed on Menu14 but a area is not painted.  

2. On Windows 7 or XP: if you run the application, press Alt and later press 
down arrow until you're on Menu14. Press right arrow and later down arrow  
(this puts the focus on Menu14.1), then if you press right 
arrow, down arrow twice the focus is placed on Menu14.1.2. Now, if you press 
left arrow twice the focus is placed on Menu14 but the submenu is visible too.

3. On Windows 7 or XP: if you place the focus on Menu14.2 and press Alt the 
menu keeps visible but isn't actived.

4. On XP the menu is not shown completely (look at Menu14) and seems to apply a 
smaller style. 

Attached example (menu.zip) and pdf with images (vclStyleUtils.pdf).

Regards

Original issue reported on code.google.com by desarro...@ingenium2000.com on 30 Sep 2014 at 2:24

Attachments:

GoogleCodeExporter commented 9 years ago
Thanks for the feedback, please check the issues using the last version r275 of 
the library, if any of these issues still exist, please report again but using 
one issue per report. Remember which under XE6 you must comment the line 27 of 
the Vcl.Styles.Utils.Menus unit.

Original comment by Rodrigo.Ruz.V@gmail.com on 30 Oct 2014 at 3:08