GUI
From WinMerge Development Wiki
WinMerge's GUI is Microsoft's MFC-framework based. And programmed with C++.
As an editor we are using CrystalEditor. Threre are couple of other custom components, but mostly it is plain MFC code.
Some other parts of the GUI:
Contents |
[edit] MultiMonitor support
WinMerge supports using multiple monitors. WinMerge remembers its position in two-monitor setup, and opens in same monitor than last time. Most dialogs also remember their positioning. (But not all??)
Recent patch improved the multimonitor support by optionally keeping editor pane splitter always in monitor split.
[edit] Splash Screen
Splash screen is one bitmap, as described in Graphics, list of developers and version number are added dynamically into it.
[edit] Statusbars
The main window has statusbar showing some general info in panes:
- item counts when folder compare is active, or
- difference count when file compare is active
- status of caps lock, num lock and sroll lock keys
[edit] Folder Compare
Folder compare window statusbar shows:
- merge mode status
- file's read-only statuses
[edit] File Compare
File compare statusbar shows:
- line/character positions and counts
- file's encoding
- file's EOL style

