GUI

From WinMerge

Jump to: navigation, search

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
Personal tools
Ads: