Closed Bug 39403 Opened 24 years ago Closed 18 years ago

Platform-consistent look and feel for <menu> etc.

Categories

(Core :: XUL, defect, P3)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: mpt, Unassigned)

References

(Depends on 1 open bug, )

Details

(Keywords: helpwanted, meta, platform-parity, Whiteboard: [Win: 0%,0%,0%][Mac: 0%,0%,0%][GTK: 0%,0%,0%])

This bug covers platform-consistent look and feel for <menu>, <menupopup>, and
<menuitem>. (<menubar> will probably be in a separate bug.) For more info, please 
see bug 39375.

Windows:
* For Stage 1 and 2, aim at cloning the look of Windows 2000 menus -- but not the
  fade-out effect (which is probably technically impossible, given the way
  XPToolkit does menus).
* Since XPToolkit seems to use the same <menupopup> element for both <menu>s and
  <menulist>s, you probably need to use a CSS descendant selector to
  differentiate between the two and give them the distinct appearances they have
  on Windows.

Mac:
* Even though Mac Mozilla uses native menus for the main menu bar,
  native-looking menus are still required for context menus, and for menus in
  places other than the main menu bar (e.g. in the current chrome, the Bookmarks
  Toolbar and the taskbar).
Blocks: 39375
Depends on: 34572
Keywords: helpwanted, meta, pp
Whiteboard: [Win: 0%,0%,0%][Mac: 0%,0%,0%][GTK: 0%,0%,0%]
QA Contact: sairuh → jrgm
Depends on: 52106
Depends on: 118024
Depends on: 118296
Depends on: 118379
Depends on: 118382
*** Bug 201709 has been marked as a duplicate of this bug. ***
We look native on winxp luna/linux. There are bugs for making us use vista apis to look native on vista and for making us look native on non-luna windows.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → WORKSFORME
Component: XP Toolkit/Widgets: Menus → XUL
QA Contact: jrgmorrison → xptoolkit.widgets
You need to log in before you can comment on or make changes to this bug.