Browse Source

fixed dialogs to give more space around static controls from mulitple languages
[SAB]


git-svn-id: svn://svn.code.sf.net/p/ditto-cp/code/trunk@201 595ec19a-5cb4-439b-94a8-42fb3063c22c

sabrogden 20 years ago
parent
commit
b9f65b2fa4
2 changed files with 147 additions and 152 deletions
  1. 143 152
      CP_Main.rc
  2. 4 0
      MultiLanguage.cpp

+ 143 - 152
CP_Main.rc

@@ -399,60 +399,60 @@ FONT 8, "MS Sans Serif"
 BEGIN
 BEGIN
     LISTBOX         IDC_LIST1,7,7,129,158,LBS_SORT | LBS_NOINTEGRALHEIGHT | 
     LISTBOX         IDC_LIST1,7,7,129,158,LBS_SORT | LBS_NOINTEGRALHEIGHT | 
                     LBS_EXTENDEDSEL | WS_VSCROLL | WS_TABSTOP
                     LBS_EXTENDEDSEL | WS_VSCROLL | WS_TABSTOP
-    PUSHBUTTON      "&Add",IDC_ADD,147,10,38,14
-    PUSHBUTTON      "&Delete",IDC_DELETE,147,30,38,14
+    PUSHBUTTON      "&Add",IDC_ADD,147,10,50,14
+    PUSHBUTTON      "&Delete",IDC_DELETE,147,30,50,14
 END
 END
 
 
-IDD_OPTIONS_QUICK_PASTE DIALOG DISCARDABLE  0, 0, 332, 249
+IDD_OPTIONS_QUICK_PASTE DIALOG DISCARDABLE  0, 0, 360, 250
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Quick Paste"
 CAPTION "Quick Paste"
 FONT 8, "MS Sans Serif"
 FONT 8, "MS Sans Serif"
 BEGIN
 BEGIN
     CONTROL         "History Starts at the Top of the list (vs. Bottom)",
     CONTROL         "History Starts at the Top of the list (vs. Bottom)",
                     IDC_HISTORY_START_TOP,"Button",BS_AUTOCHECKBOX | 
                     IDC_HISTORY_START_TOP,"Button",BS_AUTOCHECKBOX | 
-                    WS_TABSTOP,18,8,161,10
+                    WS_TABSTOP,18,8,335,10
     CONTROL         "Use Ctrl - Num for first ten copy hot keys",
     CONTROL         "Use Ctrl - Num for first ten copy hot keys",
                     IDC_CTRL_CLICK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,
                     IDC_CTRL_CLICK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,
-                    19,142,10
+                    19,335,10
     CONTROL         "Show text for first ten copy hot keys",
     CONTROL         "Show text for first ten copy hot keys",
                     IDC_SHOW_TEXT_FOR_FIRST_TEN_HOT_KEYS,"Button",
                     IDC_SHOW_TEXT_FOR_FIRST_TEN_HOT_KEYS,"Button",
-                    BS_AUTOCHECKBOX | WS_TABSTOP,18,30,128,10
+                    BS_AUTOCHECKBOX | WS_TABSTOP,18,30,335,10
     CONTROL         "Show leading whitespace",
     CONTROL         "Show leading whitespace",
                     IDC_DESC_SHOW_LEADING_WHITESPACE,"Button",
                     IDC_DESC_SHOW_LEADING_WHITESPACE,"Button",
-                    BS_AUTOCHECKBOX | WS_TABSTOP,18,41,97,10
-    LTEXT           "Text Lines per Row",IDC_STATIC_LINES,18,54,62,8
-    EDITTEXT        IDC_LINES_ROW,82,52,19,12,ES_AUTOHSCROLL
+                    BS_AUTOCHECKBOX | WS_TABSTOP,18,41,335,10
+    LTEXT           "Text Lines per Row",IDC_STATIC_LINES,18,54,93,8
+    EDITTEXT        IDC_LINES_ROW,114,52,19,12,ES_AUTOHSCROLL
     CONTROL         "Enable Quick Paste Transparency",IDC_TRANSPARENCY,
     CONTROL         "Enable Quick Paste Transparency",IDC_TRANSPARENCY,
-                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,67,122,10
-    EDITTEXT        IDC_TRANS_PERC,140,66,19,12,ES_AUTOHSCROLL
+                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,67,155,10
+    EDITTEXT        IDC_TRANS_PERC,177,66,19,12,ES_AUTOHSCROLL
     PUSHBUTTON      "Font",IDC_BUTTON_FONT,18,132,143,17
     PUSHBUTTON      "Font",IDC_BUTTON_FONT,18,132,143,17
-    PUSHBUTTON      "Default Font",IDC_BUTTON_DEFAULT_FAULT,164,135,48,12
-    CONTROL         "At Caret",IDC_AT_CARET,"Button",BS_AUTORADIOBUTTON,31,
-                    187,41,10
-    CONTROL         "At Cursor",IDC_AT_CURSOR,"Button",BS_AUTORADIOBUTTON,31,
-                    197,45,10
+    PUSHBUTTON      "Default Font",IDC_BUTTON_DEFAULT_FAULT,164,135,70,12
+    CONTROL         "At Caret",IDC_AT_CARET,"Button",BS_AUTORADIOBUTTON,22,
+                    182,93,10
+    CONTROL         "At Cursor",IDC_AT_CURSOR,"Button",BS_AUTORADIOBUTTON,22,
+                    192,97,10
     CONTROL         "At Previous Position",IDC_AT_PREVIOUS,"Button",
     CONTROL         "At Previous Position",IDC_AT_PREVIOUS,"Button",
-                    BS_AUTORADIOBUTTON,31,207,79,10
-    LTEXT           "%",IDC_STATIC,162,69,8,8
-    GROUPBOX        "Popup Positioning",IDC_STATIC_POPUP,19,178,116,41
+                    BS_AUTORADIOBUTTON,22,202,117,10
+    LTEXT           "%",IDC_STATIC,199,66,8,12,SS_CENTERIMAGE
+    GROUPBOX        "Popup Positioning",IDC_STATIC_POPUP,10,173,138,41
     LTEXT           "  * = Don't Auto Delete\n  s = Shortcut exists\n G = Item is a Group\n  ! = Item is attached to a Group",
     LTEXT           "  * = Don't Auto Delete\n  s = Shortcut exists\n G = Item is a Group\n  ! = Item is attached to a Group",
-                    IDC_STATIC_LEG,148,183,103,36
-    GROUPBOX        "List Item Prefix Legend",IDC_STATIC_LEGEND,142,173,116,
+                    IDC_STATIC_LEG,158,183,154,36
+    GROUPBOX        "List Item Prefix Legend",IDC_STATIC_LEGEND,153,173,165,
                     50
                     50
     CONTROL         "Show thumbnails (for CF_DIB types) (Could Increase Memory Usage and Display Speed)",
     CONTROL         "Show thumbnails (for CF_DIB types) (Could Increase Memory Usage and Display Speed)",
                     IDC_SHOW_THUMBNAILS,"Button",BS_AUTOCHECKBOX | 
                     IDC_SHOW_THUMBNAILS,"Button",BS_AUTOCHECKBOX | 
-                    WS_TABSTOP,18,79,293,10
+                    WS_TABSTOP,18,79,335,10
     CONTROL         "Draw RTF Text in List (for RTF types) (Could Increase Memory Usage an Display Speed)",
     CONTROL         "Draw RTF Text in List (for RTF types) (Could Increase Memory Usage an Display Speed)",
                     IDC_DRAW_RTF,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,89,
                     IDC_DRAW_RTF,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,89,
-                    293,10
+                    335,10
     CONTROL         "Find As You Type",IDC_CHECK_FIND_AS_YOU_TYPE,"Button",
     CONTROL         "Find As You Type",IDC_CHECK_FIND_AS_YOU_TYPE,"Button",
-                    BS_AUTOCHECKBOX | WS_TABSTOP,18,99,162,10
+                    BS_AUTOCHECKBOX | WS_TABSTOP,18,99,335,10
     CONTROL         "Ensure Entire Window is Visible",
     CONTROL         "Ensure Entire Window is Visible",
                     IDC_CHECK_ENTIRE_WINDOW_IS_VISIBLE,"Button",
                     IDC_CHECK_ENTIRE_WINDOW_IS_VISIBLE,"Button",
-                    BS_AUTOCHECKBOX | WS_TABSTOP,17,109,162,10
+                    BS_AUTOCHECKBOX | WS_TABSTOP,17,109,335,10
     CONTROL         "Show Clips That are in Groups in Main List",
     CONTROL         "Show Clips That are in Groups in Main List",
                     IDC_CHECK_SHOW_ALL_IN_MAIN_LIST,"Button",BS_AUTOCHECKBOX | 
                     IDC_CHECK_SHOW_ALL_IN_MAIN_LIST,"Button",BS_AUTOCHECKBOX | 
-                    WS_TABSTOP,17,119,162,10
+                    WS_TABSTOP,17,119,335,10
 END
 END
 
 
 IDD_OPTIONS_KEYSTROKES DIALOG DISCARDABLE  0, 0, 350, 206
 IDD_OPTIONS_KEYSTROKES DIALOG DISCARDABLE  0, 0, 350, 206
@@ -512,74 +512,74 @@ BEGIN
                     IDC_STATIC_GROUP,7,49,336,106
                     IDC_STATIC_GROUP,7,49,336,106
     CONTROL         "Send Paste (Otherwise it will just load the item on the clipboard)",
     CONTROL         "Send Paste (Otherwise it will just load the item on the clipboard)",
                     IDC_CHECK_SEND_PASTE,"Button",BS_AUTOCHECKBOX | 
                     IDC_CHECK_SEND_PASTE,"Button",BS_AUTOCHECKBOX | 
-                    WS_TABSTOP,19,60,257,13
-    LTEXT           "Activate Ditto",IDC_STATIC_ACTIVATE,19,16,44,8
-    LTEXT           "Named Copy",IDC_STATIC_NAMED_COPY,19,34,42,8
-    LTEXT           "Position 1",IDC_STATIC_1,19,74,32,14,SS_CENTERIMAGE
-    LTEXT           "Position 2",IDC_STATIC_2,19,89,32,14,SS_CENTERIMAGE
-    LTEXT           "Position 3",IDC_STATIC_3,19,104,32,14,SS_CENTERIMAGE
-    LTEXT           "Position 4",IDC_STATIC_4,19,119,32,14,SS_CENTERIMAGE
-    LTEXT           "Position 5",IDC_STATIC_5,19,134,32,14,SS_CENTERIMAGE
-    LTEXT           "Position 6",IDC_STATIC_6,184,74,32,14,SS_CENTERIMAGE
-    LTEXT           "Position 7",IDC_STATIC_7,184,89,32,14,SS_CENTERIMAGE
-    LTEXT           "Position 8",IDC_STATIC_8,184,104,32,14,SS_CENTERIMAGE
-    LTEXT           "Position 9",IDC_STATIC_9,184,119,32,14,SS_CENTERIMAGE
-    LTEXT           "Position 10",IDC_STATIC_10,184,134,36,14,SS_CENTERIMAGE
+                    WS_TABSTOP,19,60,324,13
+    LTEXT           "Activate Ditto",IDC_STATIC_ACTIVATE,19,16,53,8
+    LTEXT           "Named Copy",IDC_STATIC_NAMED_COPY,19,34,51,8
+    RTEXT           "Position 1",IDC_STATIC_1,16,74,42,14,SS_CENTERIMAGE
+    RTEXT           "Position 2",IDC_STATIC_2,16,89,42,14,SS_CENTERIMAGE
+    RTEXT           "Position 3",IDC_STATIC_3,16,104,42,14,SS_CENTERIMAGE
+    RTEXT           "Position 4",IDC_STATIC_4,16,119,42,14,SS_CENTERIMAGE
+    RTEXT           "Position 5",IDC_STATIC_5,16,134,42,14,SS_CENTERIMAGE
+    RTEXT           "Position 6",IDC_STATIC_6,181,74,42,14,SS_CENTERIMAGE
+    RTEXT           "Position 7",IDC_STATIC_7,181,89,42,14,SS_CENTERIMAGE
+    RTEXT           "Position 8",IDC_STATIC_8,181,104,42,14,SS_CENTERIMAGE
+    RTEXT           "Position 9",IDC_STATIC_9,181,119,42,14,SS_CENTERIMAGE
+    RTEXT           "Position 10",IDC_STATIC_10,181,134,42,14,SS_CENTERIMAGE
     LTEXT           "Check the ""Win"" Button to include the windows keyboard key in your hot key.",
     LTEXT           "Check the ""Win"" Button to include the windows keyboard key in your hot key.",
                     IDC_STATIC_WIN,7,159,336,25
                     IDC_STATIC_WIN,7,159,336,25
 END
 END
 
 
-IDD_OPTIONS_GENERAL DIALOG DISCARDABLE  0, 0, 295, 242
+IDD_OPTIONS_GENERAL DIALOG DISCARDABLE  0, 0, 351, 242
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "General"
 CAPTION "General"
 FONT 8, "MS Sans Serif"
 FONT 8, "MS Sans Serif"
 BEGIN
 BEGIN
     CONTROL         "Start Ditto on System Startup",IDC_START_ON_STARTUP,
     CONTROL         "Start Ditto on System Startup",IDC_START_ON_STARTUP,
-                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,15,107,10
+                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,15,138,10
     CONTROL         "Display Icon in System Tray",IDC_DISPLAY_IN_SYSTEMTRAY,
     CONTROL         "Display Icon in System Tray",IDC_DISPLAY_IN_SYSTEMTRAY,
-                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,28,103,10
+                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,28,321,10
     CONTROL         "Maximum Number of Saved Copies",IDC_MAXIMUM,"Button",
     CONTROL         "Maximum Number of Saved Copies",IDC_MAXIMUM,"Button",
-                    BS_AUTOCHECKBOX | WS_TABSTOP,23,41,126,10
-    EDITTEXT        IDC_MAX_SAVED_COPIES,149,41,19,12,ES_AUTOHSCROLL
+                    BS_AUTOCHECKBOX | WS_TABSTOP,23,41,144,10
+    EDITTEXT        IDC_MAX_SAVED_COPIES,167,41,19,12,ES_AUTOHSCROLL
     CONTROL         "Paste Entries Expire after",IDC_EXPIRE,"Button",
     CONTROL         "Paste Entries Expire after",IDC_EXPIRE,"Button",
-                    BS_AUTOCHECKBOX | WS_TABSTOP,23,54,95,10
-    EDITTEXT        IDC_EXPIRE_AFTER,118,53,19,12,ES_AUTOHSCROLL
-    LTEXT           "Days",IDC_STATIC_DAYS,142,56,26,8
+                    BS_AUTOCHECKBOX | WS_TABSTOP,23,54,140,10
+    EDITTEXT        IDC_EXPIRE_AFTER,167,53,19,12,ES_AUTOHSCROLL
+    LTEXT           "Days",IDC_STATIC_DAYS,192,53,51,12,SS_CENTERIMAGE
     PUSHBUTTON      "Compact and Repair Database",IDC_BT_COMPACT_AND_REPAIR,
     PUSHBUTTON      "Compact and Repair Database",IDC_BT_COMPACT_AND_REPAIR,
                     170,14,105,11
                     170,14,105,11
     CONTROL         "Set Database Path",IDC_SET_DB_PATH,"Button",
     CONTROL         "Set Database Path",IDC_SET_DB_PATH,"Button",
-                    BS_AUTOCHECKBOX | WS_TABSTOP,23,79,76,10
+                    BS_AUTOCHECKBOX | WS_TABSTOP,23,79,320,10
     EDITTEXT        IDC_PATH,23,89,248,12,ES_AUTOHSCROLL
     EDITTEXT        IDC_PATH,23,89,248,12,ES_AUTOHSCROLL
-    PUSHBUTTON      "....",IDC_GET_PATH,274,89,14,12
+    PUSHBUTTON      "....",IDC_GET_PATH,272,89,14,12
     CONTROL         "Automatically check for updates online",
     CONTROL         "Automatically check for updates online",
                     IDC_CHECK_UPDATES,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
                     IDC_CHECK_UPDATES,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
-                    23,106,137,10
-    PUSHBUTTON      "Check Now",IDC_CHECK_FOR_UPDATES,161,106,50,11
+                    23,106,173,10
+    PUSHBUTTON      "Check Now",IDC_CHECK_FOR_UPDATES,201,106,50,11
     CONTROL         "Allow Duplicates",IDC_ALLOW_DUPLICATES,"Button",
     CONTROL         "Allow Duplicates",IDC_ALLOW_DUPLICATES,"Button",
-                    BS_AUTOCHECKBOX | WS_TABSTOP,23,118,68,10
+                    BS_AUTOCHECKBOX | WS_TABSTOP,23,118,320,10
     CONTROL         "Update Clip Time On Paste",IDC_UPDATE_TIME_ON_PASTE,
     CONTROL         "Update Clip Time On Paste",IDC_UPDATE_TIME_ON_PASTE,
-                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,131,101,10
+                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,130,321,10
     CONTROL         "Save Multi-Pastes",IDC_SAVE_MULTIPASTE,"Button",
     CONTROL         "Save Multi-Pastes",IDC_SAVE_MULTIPASTE,"Button",
-                    BS_AUTOCHECKBOX | WS_TABSTOP,23,142,73,10
+                    BS_AUTOCHECKBOX | WS_TABSTOP,23,142,321,10
     CONTROL         "Hide Ditto on Hot Key if Ditto is Visible",
     CONTROL         "Hide Ditto on Hot Key if Ditto is Visible",
                     IDC_HIDE_DITO_ON_HOT_KEY,"Button",BS_AUTOCHECKBOX | 
                     IDC_HIDE_DITO_ON_HOT_KEY,"Button",BS_AUTOCHECKBOX | 
-                    WS_TABSTOP,23,153,135,10
+                    WS_TABSTOP,23,153,322,10
     LTEXT           "Amount of text to save for description",
     LTEXT           "Amount of text to save for description",
-                    IDC_STATIC_AMOUNT,24,165,122,8
-    EDITTEXT        IDC_DESC_TEXT_SIZE,148,163,35,12,ES_AUTOHSCROLL
-    LTEXT           "On copy play the sound",IDC_STATIC_SOUND,24,177,81,10
-    EDITTEXT        IDC_EDIT_PLAY_SOUND,105,177,145,12,ES_AUTOHSCROLL
-    PUSHBUTTON      "Play",IDC_BUTTON_PLAY,251,177,19,12
-    PUSHBUTTON      "....",IDC_SELECT_SOUND,274,177,14,12
+                    IDC_STATIC_AMOUNT,23,165,153,8
+    EDITTEXT        IDC_DESC_TEXT_SIZE,178,163,35,12,ES_AUTOHSCROLL
+    LTEXT           "On copy play the sound",IDC_STATIC_SOUND,23,177,139,10
+    EDITTEXT        IDC_EDIT_PLAY_SOUND,167,177,115,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "Play",IDC_BUTTON_PLAY,285,177,35,12
+    PUSHBUTTON      "....",IDC_SELECT_SOUND,323,177,14,12
     CONTROL         "Paste Clip in active window after selection",
     CONTROL         "Paste Clip in active window after selection",
                     IDC_SEND_PASTE_MESSAGE,"Button",BS_AUTOCHECKBOX | 
                     IDC_SEND_PASTE_MESSAGE,"Button",BS_AUTOCHECKBOX | 
-                    WS_TABSTOP,23,190,148,10
+                    WS_TABSTOP,23,190,318,10
     LTEXT           "Maximum Clip Size in Bytes",IDC_STATIC_MAX_SIZE,23,202,
     LTEXT           "Maximum Clip Size in Bytes",IDC_STATIC_MAX_SIZE,23,202,
-                    88,8
-    EDITTEXT        IDC_EDIT_MAX_SIZE,112,201,59,12,ES_AUTOHSCROLL
-    LTEXT           "(Leave blank for no limit)",IDC_STATIC_NO_LIMIT,176,202,
-                    78,8
-    LTEXT           "Lanuage",IDC_STATIC_LANGUAGE,23,66,36,10
+                    137,8
+    EDITTEXT        IDC_EDIT_MAX_SIZE,164,200,59,12,ES_AUTOHSCROLL
+    LTEXT           "(Leave blank for no limit)",IDC_STATIC_NO_LIMIT,232,202,
+                    112,8
+    LTEXT           "Lanuage",IDC_STATIC_LANGUAGE,23,65,36,12,SS_CENTERIMAGE
     COMBOBOX        IDC_COMBO_LANGUAGE,65,65,130,95,CBS_DROPDOWNLIST | 
     COMBOBOX        IDC_COMBO_LANGUAGE,65,65,130,95,CBS_DROPDOWNLIST | 
                     CBS_SORT | WS_VSCROLL | WS_TABSTOP
                     CBS_SORT | WS_VSCROLL | WS_TABSTOP
     LTEXT           "Ignore copies that occur X milliseconds from the last copy (1000 ms = 1 sec)",
     LTEXT           "Ignore copies that occur X milliseconds from the last copy (1000 ms = 1 sec)",
@@ -600,90 +600,90 @@ BEGIN
     PUSHBUTTON      "Use Default",IDC_USE_DEFAULT,27,25,50,14
     PUSHBUTTON      "Use Default",IDC_USE_DEFAULT,27,25,50,14
 END
 END
 
 
-IDD_OPTIONS_STATS DIALOG DISCARDABLE  0, 0, 272, 206
+IDD_OPTIONS_STATS DIALOG DISCARDABLE  0, 0, 346, 207
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Stats"
 CAPTION "Stats"
 FONT 8, "MS Sans Serif"
 FONT 8, "MS Sans Serif"
 BEGIN
 BEGIN
-    EDITTEXT        IDC_EDIT_ALL_DATE,13,17,97,12,ES_AUTOHSCROLL
-    EDITTEXT        IDC_ALL_COPIES,41,31,25,12,ES_AUTOHSCROLL
-    EDITTEXT        IDC_ALL_PASTES,41,45,25,12,ES_AUTOHSCROLL
-    EDITTEXT        IDC_TRIP_DATE,132,17,97,12,ES_AUTOHSCROLL
-    EDITTEXT        IDC_TRIP_COPIES,157,31,25,12,ES_AUTOHSCROLL
-    EDITTEXT        IDC_TRIP_PASTES,157,45,25,12,ES_AUTOHSCROLL
-    PUSHBUTTON      "Reset",IDC_RESET_COUNTS,193,31,32,12
-    EDITTEXT        IDC_SAVED_COPIES,76,72,41,12,ES_AUTOHSCROLL
-    PUSHBUTTON      "Remove All",IDC_REMOVE_ALL,122,72,44,12
-    EDITTEXT        IDC_SAVED_COPY_DATA,76,86,41,12,ES_AUTOHSCROLL
-    EDITTEXT        IDC_LAST_STARTED,76,107,157,12,ES_AUTOHSCROLL
-    EDITTEXT        IDC_DATABASE_SIZE,76,121,41,12,ES_AUTOHSCROLL
-    EDITTEXT        IDC_CLIPS_SENT,76,135,41,12,ES_AUTOHSCROLL
-    EDITTEXT        IDC_CLIPS_RECIVED,76,149,41,12,ES_AUTOHSCROLL
-    LTEXT           "Copies",IDC_STATIC_5,132,31,22,12
-    LTEXT           "Pastes",IDC_STATIC_6,132,45,22,12
-    GROUPBOX        "Trip Odometer",IDC_STATIC_2,128,7,105,54
-    LTEXT           "Copies",IDC_STATIC_3,13,33,22,12
-    LTEXT           "Pastes",IDC_STATIC_4,13,46,22,12
-    GROUPBOX        "Odometer",IDC_STATIC_1,7,7,110,54
-    LTEXT           "Saved Copies",IDC_STATIC_7,15,73,45,12
-    LTEXT           "Saved Copy Data",IDC_STATIC_8,15,88,57,12
-    LTEXT           "Database Size",IDC_STATIC_10,15,121,47,12,
+    EDITTEXT        IDC_EDIT_ALL_DATE,13,17,133,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_ALL_COPIES,54,31,25,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_ALL_PASTES,54,45,25,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_TRIP_DATE,174,17,123,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_TRIP_COPIES,214,31,25,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_TRIP_PASTES,214,45,25,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "Reset",IDC_RESET_COUNTS,253,31,44,12
+    EDITTEXT        IDC_SAVED_COPIES,99,72,41,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "Remove All",IDC_REMOVE_ALL,145,72,62,12
+    EDITTEXT        IDC_SAVED_COPY_DATA,99,86,41,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_LAST_STARTED,99,115,157,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_DATABASE_SIZE,99,129,41,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_CLIPS_SENT,99,143,41,12,ES_AUTOHSCROLL
+    EDITTEXT        IDC_CLIPS_RECIVED,99,157,41,12,ES_AUTOHSCROLL
+    LTEXT           "Copies",IDC_STATIC_5,174,31,37,12,SS_CENTERIMAGE
+    LTEXT           "Pastes",IDC_STATIC_6,174,45,36,12,SS_CENTERIMAGE
+    GROUPBOX        "Trip Odometer",IDC_STATIC_2,170,7,135,54
+    LTEXT           "Copies",IDC_STATIC_3,13,31,37,12,SS_CENTERIMAGE
+    LTEXT           "Pastes",IDC_STATIC_4,13,45,36,12,SS_CENTERIMAGE
+    GROUPBOX        "Odometer",IDC_STATIC_1,7,7,145,54
+    LTEXT           "Saved Copies",IDC_STATIC_7,15,72,76,12,SS_CENTERIMAGE
+    LTEXT           "Saved Copy Data",IDC_STATIC_8,15,88,80,18
+    LTEXT           "Database Size",IDC_STATIC_10,15,129,79,12,
                     SS_CENTERIMAGE
                     SS_CENTERIMAGE
-    LTEXT           "Clips Sent",IDC_STATIC_11,15,135,32,12,SS_CENTERIMAGE
-    LTEXT           "Clips Recieved",IDC_STATIC_12,15,149,47,12,
+    LTEXT           "Clips Sent",IDC_STATIC_11,15,143,79,12,SS_CENTERIMAGE
+    LTEXT           "Clips Recieved",IDC_STATIC_12,15,157,79,12,
                     SS_CENTERIMAGE
                     SS_CENTERIMAGE
-    GROUPBOX        "",IDC_STATIC,7,63,166,40
-    LTEXT           "Last Started",IDC_STATIC_9,15,107,47,12,SS_CENTERIMAGE
-    LTEXT           "Since Last Start",IDC_STATIC_13,120,144,51,8
+    GROUPBOX        "",IDC_STATIC,7,63,206,47
+    LTEXT           "Last Started",IDC_STATIC_9,15,115,79,12,SS_CENTERIMAGE
+    LTEXT           "Since Last Start",IDC_STATIC_13,145,152,100,8
 END
 END
 
 
-IDD_ADD_TYPE DIALOG DISCARDABLE  0, 0, 276, 230
+IDD_ADD_TYPE DIALOG DISCARDABLE  0, 0, 293, 231
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Add Supported Type"
 CAPTION "Add Supported Type"
 FONT 8, "MS Sans Serif"
 FONT 8, "MS Sans Serif"
 BEGIN
 BEGIN
-    PUSHBUTTON      "Cancel",IDCANCEL,219,209,50,14
+    PUSHBUTTON      "Cancel",IDCANCEL,236,210,50,14
     LISTBOX         IDC_LIST1,7,15,113,174,LBS_SORT | LBS_NOINTEGRALHEIGHT | 
     LISTBOX         IDC_LIST1,7,15,113,174,LBS_SORT | LBS_NOINTEGRALHEIGHT | 
                     LBS_EXTENDEDSEL | WS_VSCROLL | WS_TABSTOP
                     LBS_EXTENDEDSEL | WS_VSCROLL | WS_TABSTOP
     EDITTEXT        IDC_EDIT1,135,15,91,14,ES_AUTOHSCROLL
     EDITTEXT        IDC_EDIT1,135,15,91,14,ES_AUTOHSCROLL
     LISTBOX         IDC_LIST2,135,43,97,146,LBS_SORT | LBS_NOINTEGRALHEIGHT | 
     LISTBOX         IDC_LIST2,135,43,97,146,LBS_SORT | LBS_NOINTEGRALHEIGHT | 
                     LBS_EXTENDEDSEL | WS_VSCROLL | WS_TABSTOP
                     LBS_EXTENDEDSEL | WS_VSCROLL | WS_TABSTOP
-    PUSHBUTTON      "Add",IDC_ADD_1,7,191,31,11
-    PUSHBUTTON      "Add",IDC_ADD_2,231,15,31,11
-    PUSHBUTTON      "Add",IDC_ADD_3,130,191,31,11
-    LTEXT           "Custom Type",IDC_STATIC_2,135,7,42,8
-    LTEXT           "Currently on the Clipboard",IDC_STATIC_3,135,35,82,8
-    LTEXT           "Main Types",IDC_STATIC_1,7,7,38,8
+    PUSHBUTTON      "Add",IDC_ADD_1,7,191,44,11
+    PUSHBUTTON      "Add",IDC_ADD_2,231,15,44,11
+    PUSHBUTTON      "Add",IDC_ADD_3,130,191,44,11
+    LTEXT           "Custom Type",IDC_STATIC_2,135,7,81,8
+    LTEXT           "Currently on the Clipboard",IDC_STATIC_3,135,35,132,8
+    LTEXT           "Main Types",IDC_STATIC_1,7,7,80,8
 END
 END
 
 
-IDD_COPY_PROPERTIES DIALOG DISCARDABLE  0, 0, 244, 223
+IDD_COPY_PROPERTIES DIALOG DISCARDABLE  0, 0, 258, 220
 STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
 STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
 CAPTION "Copy Properties"
 CAPTION "Copy Properties"
 FONT 8, "MS Sans Serif"
 FONT 8, "MS Sans Serif"
 BEGIN
 BEGIN
     CONTROL         "HotKey1",IDC_HOTKEY,"msctls_hotkey32",WS_BORDER | 
     CONTROL         "HotKey1",IDC_HOTKEY,"msctls_hotkey32",WS_BORDER | 
-                    WS_TABSTOP,37,7,82,13
-    EDITTEXT        IDC_DATE,149,7,88,13,ES_AUTOHSCROLL | NOT WS_TABSTOP
+                    WS_TABSTOP,44,7,82,13
+    EDITTEXT        IDC_DATE,163,7,88,13,ES_AUTOHSCROLL | NOT WS_TABSTOP
     CONTROL         "&Never Auto Delete",IDC_NEVER_AUTO_DELETE,"Button",
     CONTROL         "&Never Auto Delete",IDC_NEVER_AUTO_DELETE,"Button",
-                    BS_AUTOCHECKBOX | WS_TABSTOP,8,23,75,10
-    EDITTEXT        IDC_PARSE_EDIT,177,23,30,12,ES_AUTOHSCROLL
-    PUSHBUTTON      "Parse",IDC_PARSE_BUTTON,212,23,25,12
-    COMBOBOX        IDC_COMBO1,63,39,174,128,CBS_DROPDOWNLIST | WS_VSCROLL | 
+                    BS_AUTOCHECKBOX | WS_TABSTOP,8,23,149,10
+    EDITTEXT        IDC_PARSE_EDIT,163,23,30,12,ES_AUTOHSCROLL
+    PUSHBUTTON      "Parse",IDC_PARSE_BUTTON,195,23,56,12
+    COMBOBOX        IDC_COMBO1,77,39,174,128,CBS_DROPDOWNLIST | WS_VSCROLL | 
                     WS_TABSTOP
                     WS_TABSTOP
-    LISTBOX         IDC_COPY_DATA,7,125,230,75,LBS_SORT | 
+    LISTBOX         IDC_COPY_DATA,7,136,244,60,LBS_SORT | 
                     LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | 
                     LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | 
                     WS_TABSTOP
                     WS_TABSTOP
-    PUSHBUTTON      "Delete",IDC_DELETE_COPY_DATA,7,204,24,12
-    DEFPUSHBUTTON   "OK",IDOK,133,202,50,14
-    PUSHBUTTON      "Cancel",IDCANCEL,187,202,50,14
-    LTEXT           "Item Title",IDC_STATIC_TITLE,7,49,46,8
-    LTEXT           "Date",IDC_STATIC_DATE,128,7,16,13,SS_CENTERIMAGE
-    LTEXT           "Hot Key",IDC_STATIC_HOT_KEY,7,7,28,13,SS_CENTERIMAGE
-    LTEXT           "Copy Formats",IDC_STATIC_FORMATS,7,116,46,8
-    LTEXT           "Move To Group",IDC_STATIC_MOVE_TO_GROUP,8,40,56,9
+    PUSHBUTTON      "Delete",IDC_DELETE_COPY_DATA,7,201,42,12
+    DEFPUSHBUTTON   "OK",IDOK,148,199,50,14
+    PUSHBUTTON      "Cancel",IDCANCEL,201,199,50,14
+    LTEXT           "Item Title",IDC_STATIC_TITLE,7,55,168,8
+    RTEXT           "Date",IDC_STATIC_DATE,135,7,49,13,SS_CENTERIMAGE
+    LTEXT           "Hot Key",IDC_STATIC_HOT_KEY,7,7,35,13,SS_CENTERIMAGE
+    LTEXT           "Copy Formats",IDC_STATIC_FORMATS,7,126,226,8
+    LTEXT           "Move To Group",IDC_STATIC_MOVE_TO_GROUP,8,40,67,9
     CONTROL         "",IDC_RICHEDIT1,"RICHEDIT",ES_MULTILINE | 
     CONTROL         "",IDC_RICHEDIT1,"RICHEDIT",ES_MULTILINE | 
                     ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_WANTRETURN | 
                     ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_WANTRETURN | 
-                    WS_BORDER | WS_VSCROLL | WS_TABSTOP,7,58,230,57
+                    WS_BORDER | WS_VSCROLL | WS_TABSTOP,7,63,244,62
 END
 END
 
 
 IDD_ABOUT DIALOG DISCARDABLE  0, 0, 292, 124
 IDD_ABOUT DIALOG DISCARDABLE  0, 0, 292, 124
@@ -707,30 +707,30 @@ BEGIN
     EDITTEXT        IDC_NAME,7,11,172,12,ES_AUTOHSCROLL
     EDITTEXT        IDC_NAME,7,11,172,12,ES_AUTOHSCROLL
 END
 END
 
 
-IDD_OPTIONS_FRIENDS DIALOG DISCARDABLE  0, 0, 321, 246
+IDD_OPTIONS_FRIENDS DIALOG DISCARDABLE  0, 0, 353, 247
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Friends"
 CAPTION "Friends"
 FONT 8, "MS Sans Serif"
 FONT 8, "MS Sans Serif"
 BEGIN
 BEGIN
     CONTROL         "List1",IDC_LIST,"SysListView32",LVS_REPORT | WS_BORDER | 
     CONTROL         "List1",IDC_LIST,"SysListView32",LVS_REPORT | WS_BORDER | 
-                    WS_TABSTOP,7,142,307,85
+                    WS_TABSTOP,7,159,339,68
     LTEXT           "If Send All Copies is selected then all copies from this computer will be sent to the other computer.  If that is not selected then it will just be in the right click menu to send a copy to that computer.",
     LTEXT           "If Send All Copies is selected then all copies from this computer will be sent to the other computer.  If that is not selected then it will just be in the right click menu to send a copy to that computer.",
-                    IDC_STATIC_6,7,113,278,24
-    EDITTEXT        IDC_EDIT_PLACE_ON_CLIPBOARD,96,34,210,13,ES_AUTOHSCROLL
+                    IDC_STATIC_6,7,126,339,28
+    EDITTEXT        IDC_EDIT_PLACE_ON_CLIPBOARD,96,39,210,13,ES_AUTOHSCROLL
     LTEXT           "IP/Computer Names seperated by commas",IDC_STATIC_2,7,
     LTEXT           "IP/Computer Names seperated by commas",IDC_STATIC_2,7,
-                    32,70,17
+                    37,84,17
     LTEXT           "When you recieve a sent copy if their ip or computer name is in this list then it will be put on the clipboard.  Otherwise it will be in the saved clips to use at a later time.",
     LTEXT           "When you recieve a sent copy if their ip or computer name is in this list then it will be put on the clipboard.  Otherwise it will be in the saved clips to use at a later time.",
-                    IDC_STATIC_1,7,10,307,18
+                    IDC_STATIC_1,7,10,339,26
     CONTROL         "Log Send Receive Commands",IDC_CHECK_LOG_SEND_RECIEVE,
     CONTROL         "Log Send Receive Commands",IDC_CHECK_LOG_SEND_RECIEVE,
-                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,231,176,12
+                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,232,339,12
     CONTROL         "Disable Recieving Clips",IDC_CHECK_DISABLE_FRIENDS,
     CONTROL         "Disable Recieving Clips",IDC_CHECK_DISABLE_FRIENDS,
-                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,95,48,90,10
-    LTEXT           "Network Password",IDC_STATIC_3,7,68,79,9
-    EDITTEXT        IDC_EDIT_PASSWORD,96,65,210,13,ES_AUTOHSCROLL
-    EDITTEXT        IDC_EDIT_ADDITIONAL,95,100,210,11,ES_AUTOHSCROLL
+                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,95,53,146,10
+    LTEXT           "Network Password",IDC_STATIC_3,7,69,79,9
+    EDITTEXT        IDC_EDIT_PASSWORD,96,66,210,13,ES_AUTOHSCROLL
+    EDITTEXT        IDC_EDIT_ADDITIONAL,95,110,210,12,ES_AUTOHSCROLL
     LTEXT           "If you are receiving clips from computers where your network password does not match, enter additional network passwords separated by commas",
     LTEXT           "If you are receiving clips from computers where your network password does not match, enter additional network passwords separated by commas",
-                    IDC_STATIC_4,7,81,307,16
-    LTEXT           "Receive Passwords",IDC_STATIC_5,7,102,79,9
+                    IDC_STATIC_4,7,83,339,22
+    LTEXT           "Receive Passwords",IDC_STATIC_5,7,112,79,9
 END
 END
 
 
 IDD_FRIEND_DETAILS DIALOG DISCARDABLE  0, 0, 203, 79
 IDD_FRIEND_DETAILS DIALOG DISCARDABLE  0, 0, 203, 79
@@ -843,9 +843,9 @@ BEGIN
     IDD_OPTIONS_QUICK_PASTE, DIALOG
     IDD_OPTIONS_QUICK_PASTE, DIALOG
     BEGIN
     BEGIN
         LEFTMARGIN, 7
         LEFTMARGIN, 7
-        RIGHTMARGIN, 325
+        RIGHTMARGIN, 353
         TOPMARGIN, 7
         TOPMARGIN, 7
-        BOTTOMMARGIN, 241
+        BOTTOMMARGIN, 242
     END
     END
 
 
     IDD_OPTIONS_KEYSTROKES, DIALOG
     IDD_OPTIONS_KEYSTROKES, DIALOG
@@ -859,7 +859,7 @@ BEGIN
     IDD_OPTIONS_GENERAL, DIALOG
     IDD_OPTIONS_GENERAL, DIALOG
     BEGIN
     BEGIN
         LEFTMARGIN, 7
         LEFTMARGIN, 7
-        RIGHTMARGIN, 288
+        RIGHTMARGIN, 344
         TOPMARGIN, 7
         TOPMARGIN, 7
         BOTTOMMARGIN, 234
         BOTTOMMARGIN, 234
     END
     END
@@ -872,29 +872,20 @@ BEGIN
         BOTTOMMARGIN, 39
         BOTTOMMARGIN, 39
     END
     END
 
 
-    IDD_OPTIONS_STATS, DIALOG
-    BEGIN
-        LEFTMARGIN, 7
-        RIGHTMARGIN, 265
-        VERTGUIDE, 233
-        TOPMARGIN, 7
-        BOTTOMMARGIN, 199
-    END
-
     IDD_ADD_TYPE, DIALOG
     IDD_ADD_TYPE, DIALOG
     BEGIN
     BEGIN
         LEFTMARGIN, 7
         LEFTMARGIN, 7
-        RIGHTMARGIN, 269
+        RIGHTMARGIN, 286
         TOPMARGIN, 7
         TOPMARGIN, 7
-        BOTTOMMARGIN, 223
+        BOTTOMMARGIN, 224
     END
     END
 
 
     IDD_COPY_PROPERTIES, DIALOG
     IDD_COPY_PROPERTIES, DIALOG
     BEGIN
     BEGIN
         LEFTMARGIN, 7
         LEFTMARGIN, 7
-        RIGHTMARGIN, 237
+        RIGHTMARGIN, 251
         TOPMARGIN, 7
         TOPMARGIN, 7
-        BOTTOMMARGIN, 216
+        BOTTOMMARGIN, 213
     END
     END
 
 
     IDD_ABOUT, DIALOG
     IDD_ABOUT, DIALOG
@@ -916,9 +907,9 @@ BEGIN
     IDD_OPTIONS_FRIENDS, DIALOG
     IDD_OPTIONS_FRIENDS, DIALOG
     BEGIN
     BEGIN
         LEFTMARGIN, 7
         LEFTMARGIN, 7
-        RIGHTMARGIN, 314
+        RIGHTMARGIN, 346
         TOPMARGIN, 4
         TOPMARGIN, 4
-        BOTTOMMARGIN, 243
+        BOTTOMMARGIN, 244
     END
     END
 
 
     IDD_FRIEND_DETAILS, DIALOG
     IDD_FRIEND_DETAILS, DIALOG

+ 4 - 0
MultiLanguage.cpp

@@ -326,6 +326,7 @@ bool CMultiLanguage::LoadSection(TiXmlNode &doc, LANGUAGE_ARRAY &Array, CString
 
 
 	TiXmlNode* ForeignNode;
 	TiXmlNode* ForeignNode;
 	CString csID;
 	CString csID;
+	CString csLineFeed("\n");
 		
 		
 	TiXmlElement *ItemElement = node->FirstChildElement();
 	TiXmlElement *ItemElement = node->FirstChildElement();
 
 
@@ -344,6 +345,9 @@ bool CMultiLanguage::LoadSection(TiXmlNode &doc, LANGUAGE_ARRAY &Array, CString
 		if(ForeignNode)
 		if(ForeignNode)
 		{
 		{
 			plItem->m_csForeignLang = ForeignNode->Value();
 			plItem->m_csForeignLang = ForeignNode->Value();
+			
+			//Replace the literal "\n" with line feeds
+			plItem->m_csForeignLang.Replace("\\n", csLineFeed);
 		}
 		}
 
 
 		Array.Add(plItem);
 		Array.Add(plItem);