Skip To Navigation


Just something strange I noticed whilst trying to style a XUL menu: hardly any of the programs I use regularly are native Windows applications. Most of them have something between the Windows coding and their interface code, generally because they're cross-platform:

  • Browser, Mail/News, IRC Client: Gecko/XUL
  • Podcatcher, Media Player, BitTorrent Client: wxWidgets
  • Image Editors, Packet Analyzer: GTK
  • Text Editor, FTP Client: Native Windows

I can't figure out what is. It looks reasonably good, but there are tiny imperfections that lead me to believe it's not using native menus.

Menus are the strangest thing. Even Interent Explorer manages to get menus that look wrong compared to, say, Notepad or Paint. The menus that my wxWidgets programs (ABC, iPodder, VLC) use look okay, and I can get XUL menus to look reasonable with some CSS hacks, but GTK on Win32 just feels wrong.

Overall, the differences are tiny and I don't usually notice them, but when I do notice them, they get annoying quickly.

The biggest revelation for me today? Notepad has a status bar. I could swear it wasn't there yesterday.

⇐05 Jul 2005 - DeadBrain wins again / 29 Jun 2005 - Spam, again⇒


And there was me thinking you were going to explain how Joseph and Mary followed the start to Bethlehem. / Comment from Michael Tunnicliffe on 03 Jul 2005 at 23:36.

STAR, dammit. They wouldn't get very far following the start. Notepad status bar isn't on by default I don't think. What I find most interesting about the different interfaces is when I switch Windows theme and how they all deviate from the 'norm' in different ways. / Comment from Michael Tunnicliffe on 03 Jul 2005 at 23:39.

Feedback is closed. Feel free to contact me privately.