Wine HQ

  WineHQ Menu
 WineHQ
 AppDB
 Bugzilla
 Wine Wiki
 Wine Forums

  About
 Introduction
 Features
 Screenshots
 Contributing
 News
 Press
 License

  Download
 Get Wine Now

  Support
 Getting Help
 FAQ
 Documentation
 HowTo
 Live Support Chat
 Paid Support

  Development
 Developers Guide
 Mailing Lists
 GIT
 Sending Patches
 To Do Lists
 Fun Projects
 Janitorial
 Winelib
 Status
 Resources
 WineConf

Search WineHQ
Wine UI Status

Wine Status - User Interface

 

Component Src Audit date Reference Implementation status
Fundamentals
Visible Region 90%: Complete
Window Management 90%: Optimization of repainting on window moves, port some hacks from CrossOver tree
MDI Support Git LXR 80%: Various problems still exist
DefWndProc Git LXR 90%: Complete
DefDlgProc Git LXR 90%: Complete
Standard Controls
Button Git LXR Oct 3, 2004 Comctl32.dll 6.0 90%: WM_CHAR, WM_SETFOCUS, WM_NCCREATE, WM_SYSKEYUP, BCM_*, BCN_*, some BN_*, NM_CUSTOMDRAW
ComboBox Git LXR Oct 4, 2004 Comctl32.dll 6.0 95%: CB_GETCOMBOBOXINFO, CB_[GS]ETMINVISIBLE, CB_LIMITTEXT, CB_SETTOPINDEX
Edit Git LXR Oct 8, 2004 Comctl32.dll 6.0 85%: ES_{NUMBER,OEMCONVERT}, EN_ALIGN_{LTR,RTL}_EC, EM_[GS]ETIMESTATUS, EM_[GS]ETCUEBANNER, EM_{SHOW,HIDE}BALLOONTIP
List Box Git LXR Oct 9, 2004 Comctl32.dll 6.0 90%: LB_GETLISTBOXINFO, LBS_{COMBOBOX,NODATA,STANDARD}, locale and tab stops fixes
Scroll Bar Git LXR Mar 10, 2005 Comctl32.dll 6.0 90%: Complete
Static Git LXR Oct 4, 2004 Comctl32.dll 6.0 85%: Some SS_* styles, STN_{DISABLE,ENABLE}, IMAGE_CURSOR, IMAGE_ENHMETAFILE
Common Controls
Animation Git LXR Mar 15, 2005 Comctl32.dll 6.0 95%: support 'rec ' list in AVI files
ComboBoxEx Git LXR Sep 9, 2002 Comctl32.dll 6.0 90%: Complete
Date and Time Picker Git LXR Oct 20, 2004 Comctl32.dll 6.0 90%: DTS_{APPCANPARSE,SHORTDATECENTURYFORMAT}, DTN_{CLOSEUP,FORMAT,FORMATQUERY,USERSTRING,WMKEYDOWN}, DTM_[GS]ETMCFONT, FORMATCALLBACK
Drag List Box Git LXR Mar 10, 2004 Comctl32.dll 6.0 90%: Complete
Flat Scroll Bar Git LXR 10%: Only stubs, forwarding handling to standard scroll bars
Header Git LXR 95%: filters support
Hot Key Git LXR Sep 21, 2004 Comctl32.dll 6.0 90%: Complete
Image List Git LXR Sep 12, 2002 Comctl32.dll 6.0 85%: implement the ILD_*, and ILS_* styles
IP Address Git LXR Sep 9, 2002 Comctl32.dll 6.0 90%: Complete
List-View Git LXR Oct 21, 2002 Comctl32.dll 6.0 70%: Missing support for hotitem, mouse hovering, workareas, tiles, groups, and unicode notifications
Month Calendar Git LXR Mar 10, 2004 Comctl32.dll 6.0 90%: i18n, keyboard handling, some fixmes
Native Font Git LXR 10%: empty stub
Pager Git LXR Sep 18, 2004 Comctl32.dll 6.0 90%: better keyboard handling, size changes, drag & drop
Progress Bar Git LXR Aug 6, 2004 Comctl32.dll 6.0 90%: Complete
Property Sheet Git LXR Sep 12, 2004 Comctl32.dll 6.0 80%: tab order, Unicode property sheets, wizard 97 handling
Rebar Git LXR Oct 19, 2004 Comctl32.dll 6.0 70%: vertical placement, layout code, some messages, notifications
Smooth Scroll Git LXR N/A N/A 10%: empty stub that does regular scrolling only,undocumented by MS
Status Bar Git LXR Sep 24, 2002 Comctl32.dll 6.0 90%: Lacks CCS_* styles support
SysLink Git LXR Apr 4, 2005 Comctl32.dll 6.0 90%: problems with focus handling and dumb string parsing
Tab Git LXR May 20, 2005 Comctl32.dll 6.0 80%: image list support, Unicode support
Toolbar Git LXR Mar 14, 2004 Comctl32.dll 6.0 90%: some messages, some notifications
ToolTip Git LXR Sep. 08, 2004 Comctl32.dll 6.0 80%: custom draw support
Trackbar Git LXR Sep 12, 2002 Comctl32.dll 6.0 90%: Complete
Tree-View Git LXR 70%: some notifications, styles, redraw optimizations
Up-Down Git LXR Sep 9, 2002 Comctl32.dll 6.0 90%: Complete
Miscellaneous Controls
MCIWnd Git LXR 75%: missing extended styles, notification, some MCI_* and MCIWNDM_* messages
Rich Edit Git LXR 50%: most used functionality implemented, but there are plenty of messages, notifications and styles that need work.
Web Browser Git LXR 70%: Complete
Common Dialogs
Color Git LXR 95%: Refresh bugs
Find/Replace Git LXR 90%: missing help and context menu handling
Font Git LXR 90%: missing script selection
Open/Save As Git LXR 60%: Unicode handling, hook messages, various styles not implemented
Page Setup 50%: (We have no UNICODE-Version)
Print Git LXR 60%: verify how windows handles printer stats, implement printer help
Print Setup Deprecated by Microsoft, use Page Setup instead
Print Property Sheet (PrintDlgEx) 0%: nothing done
Drivers
winex11drv Git LXR 90%: some keyboard input problems, integration with window managers