WM6.5 bottom menubar

// Expert user has replied.
E Efkan YILMAZ 3 years 6 months ago
2 5 0

Team, Customer (Pepsi) complains about incompatibility of their app (developed for WM6.1) with WM6.5 new UI style (they're going to move from MC5574 to MC65). Attached are screenshots of the bottom bar which contains some standard and application specific controls. As seen there is more controls displayed on WM6.1 bar than on WM6.5. Customer claims this is because WM6.5 has increased the interval between controls. Customer uses standard System.Windows.Forms.ToolBar object. Is there anything they can do to make everything fit without modifying the application too much? Or even modifying but then - how? Is it possible anyway or it's the way 6.5 behaves being "finger-friendly"? Thanks, Valery

Please Register or Login to post a reply

5 Replies

E Efkan YILMAZ

More information on the subject. Attached is a sample with source code illustrating the issue (zip). The left picture shows how the bar looks like on VGA emulator and the right picture shows what happens on MC65. The build target is 6.1.4 Any thoughts? By the way, here http://goo.gl/UEyOW at the very bottom is information which looks like a possible solution (insert more than 2 standard controls into the bar) - but Pepsi claims they have tried this without success.

Quick feedback is more than welcome as we're about to lose to Pidion (running 6.1) Thanks, Valery

E Efkan YILMAZ

Valery,

The best solution is to change the app to work with the new menu style to ensure compatibility with future versions.

With that said there may be some tricks they could try.  We found that with the new menu bar, if you have both text menus and toolbar icons the size of all items is based on the size of the longest text menu.

If you add a small text menu item to the menubar like "" (empty string) this will reduce the size of all toolbar icons.

They could give this a try in the short term but Microsofts stance is to switch to all text menu items and put them all under a single top level menu.

John

R Richard Baker

They will have to rewrite the application to adapt to the changes Microsoft made to the O/S

R Richard Linsley-Hood

Without seeing the actual code it is a bit difficult to be precise but this looks more like a QVGA to VGA problem than a WM 6.0 WM 6.5 one. The images are the 'correct' size but they are on 'double' position on the tool bar. As the image has probably been automatically resized to get to VGA it is possible that either the images size needs to be adjusted down a pixel or so or the Margin/Padding needs to be tweaked on the ToolBar.

M Mahesh Vittal Rao

One could enable legacy menus by Toggle Checkbox for start->settings->Home->Items->Windows Default which will enable one to see the TaskTray application appearing in the Home Screen.

Also Note, as per microsoft design guidelines for including soft key controls in an application for wm6.5, the soft key bar should contain a maximum of 2 soft key buttons. (http://msdn.microsoft.com/en-us/library/bb158552.aspx).

Similar issue was raised in SPR 19121 for which the suggestion to the customer was : 1.Please avoid using more than two menu items. 2.Or else please add your own OK/Close button to your menu. Regards, -Mahesh. Engineering Customer Support Group (ECSG) http://compass.mot.com/go/ECSG-home

CONTACT
Can’t find what you’re looking for?