// Microsoft Visual C++ generated resource script.
//
#include "resource.h"

#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"

/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
// English (United States) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)

/////////////////////////////////////////////////////////////////////////////
//
// RT_MANIFEST
//

1                       RT_MANIFEST             "Shaker.exe.manifest"


#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//

1 TEXTINCLUDE 
BEGIN
    "resource.h\0"
END

2 TEXTINCLUDE 
BEGIN
    "#include ""afxres.h""\r\n"
    "\0"
END

3 TEXTINCLUDE 
BEGIN
    "\r\n"
    "\0"
END

#endif    // APSTUDIO_INVOKED


/////////////////////////////////////////////////////////////////////////////
//
// Menu
//

IDR_MAINMENU MENU
BEGIN
    POPUP "Settings"
    BEGIN
        MENUITEM "Playlist Shuffle options ...", IDM_OPT_SHUFFLE
        MENUITEM "Album Art options ...",       IDM_OPT_ART
        MENUITEM "Logging Options ...",         IDM_OPT_LOG
    END
    POPUP "Help"
    BEGIN
        MENUITEM "Contents ...",                IDM_HELP
        MENUITEM "About Shaken, not stirred",   IDM_ABOUT
    END
END

IDR_TRAYMENU MENU
BEGIN
    POPUP ""
    BEGIN
        MENUITEM "Dialog",                      IDM_DLG
        MENUITEM "Close Menu",                  IDM_CLOSE
        MENUITEM "Exit",                        IDM_EXIT
    END
END


/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//

IDD_MINDLG DIALOGEX 0, 0, 354, 292
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
EXSTYLE WS_EX_CONTROLPARENT
FONT 8, "MS Shell Dlg", 400, 0, 0x0
BEGIN
    GROUPBOX        "Song Selections and Repetition Frequencies to create Shuffled Playlist",IDC_STATIC,9,4,336,120
    PUSHBUTTON      "Add a song group to the shuffle ...",IDC_BN_SOURCE,21,15,128,15
    CTEXT           "Frequency of play by song rating",IDC_STATIC,202,18,115,8
    CONTROL         "",IDC_RECT_STARS,"Static",SS_BLACKFRAME | NOT WS_VISIBLE,200,28,115,12
    LTEXT           "Song group(s) to include in shuffle",IDC_STATIC,19,32,174,8
    CONTROL         "",IDC_LV_SRC,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_ALIGNLEFT | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,18,41,318,43
    PUSHBUTTON      "Remove selected from list",IDC_BN_LV_REMOVE,35,87,130,15
    PUSHBUTTON      "Edit selected item",IDC_BN_LV_EDIT,187,87,130,15
    GROUPBOX        "Distribution of repetitions of the same song",IDC_FRAME_REPEAT,9,126,338,71
    CONTROL         "Most even distribution: One repetition at a random location in each equal segment of the playlist.",IDC_RB_REPEAT_DIST,
                    "Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,17,138,325,10
    CONTROL         "More truly random: Just prevent the same song from being repeated in the next",IDC_RB_REPEAT_SEP,
                    "Button",BS_AUTORADIOBUTTON,17,173,268,10
    LTEXT           "Limit random placement so repeats in adjacent segments are at least",IDC_TXT_1,30,150,220,8
    LTEXT           "if song repeats more than 1 of every 100 songs, minimum separation is 1/3 its average repeat rate.",IDC_TXT_SEP_HALF,30,161,313,8
    EDITTEXT        IDC_ED_REPEAT_DIST,251,148,16,12,ES_AUTOHSCROLL | ES_NUMBER
    CONTROL         "",IDC_SPIN_REPEAT_DIST,"msctls_updown32",UDS_WRAP | UDS_ARROWKEYS,267,148,11,12
    LTEXT           "songs apart, except",IDC_TXT_2,280,150,52,8
    EDITTEXT        IDC_ED_REPEAT_SEP,288,172,16,12,ES_AUTOHSCROLL | ES_NUMBER
    CONTROL         "",IDC_SPIN_REPEAT_SEP,"msctls_updown32",UDS_WRAP | UDS_ARROWKEYS,304,171,11,12
    LTEXT           "songs.",IDC_TXT_4,318,173,22,8
    LTEXT           "Songs repeated more than once out of every 100 songs may not be completely separated.",IDC_TXT_SEP_ONLY,30,184,291,8
    GROUPBOX        "Output Playlist File",IDC_FRAME_TRUNC,9,203,336,59
    CONTROL         "Limit the shuffled playlist output file to ",IDC_CK_TRUNC,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,212,133,10
    EDITTEXT        IDC_ED_TRUNC,154,211,21,12,ES_AUTOHSCROLL | ES_NUMBER
    CONTROL         "",IDC_SPIN_TRUNC,"msctls_updown32",UDS_WRAP | UDS_ARROWKEYS,175,211,11,12
    LTEXT           "songs. (Truncate to random selection if longer)",IDC_TXT_TRUNC,189,213,152,8
    CONTROL         "Limit playlist to whatever size has no songs repeated. (Option only with ""Most even distribution"")",IDC_CK_TRUNC_NOREP,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,225,323,10
    LTEXT           "If both limits are checked above, apply whichever limit turns out to be:",IDC_TXT_TRUNC_NOREP,24,236,226,8
    CONTROL         "smaller /",IDC_RB_TRUNC_MIN,"Button",BS_AUTORADIOBUTTON | BS_TOP,252,236,41,11
    CONTROL         "larger",IDC_RB_TRUNC_MAX,"Button",BS_AUTORADIOBUTTON | BS_TOP,294,236,34,11
    CONTROL         "Warn if the output file name would overwrite an existing file.",IDC_CK_SAVEWARN,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,247,214,10
    CONTROL         "",IDC_PROGRESS,"msctls_progress32",PBS_SMOOTH | NOT WS_VISIBLE | WS_BORDER,9,254,336,6
    CTEXT           "Rearranging songs repeated too soon ...",IDC_TXT_PROGRESS,9,260,336,8,NOT WS_VISIBLE | NOT WS_GROUP
    PUSHBUTTON      "Save as Shuffled Playlist ...",IDC_BN_SHUFFLE,124,270,105,15
    CONTROL         "Limit maximum frequency of any song to",IDC_CK_MAX_REP,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,108,141,10
    CONTROL         "",IDC_SPIN_MAX_REP,"msctls_updown32",UDS_WRAP | UDS_ARROWKEYS,175,107,11,12
    EDITTEXT        IDC_ED_MAX_REP,160,107,15,12,ES_AUTOHSCROLL | ES_NUMBER
    LTEXT           "(Overrides any higher total from Song Groups)",IDC_TXT_MAX_REP,190,109,151,8
END

IDD_PREF DIALOGEX 0, 0, 505, 277
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Dialog"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,104,255,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,195,255,50,14
    PUSHBUTTON      "Help",IDC_BN_HELP,286,255,50,14
    GROUPBOX        "Preferences for ""Add Songs to Shuffle"" dialog",IDC_STATIC,7,4,289,53
    LTEXT           "Display order in listbox to select Genre(s) and/or Playlist(s):",IDC_STATIC,15,14,191,8
    CONTROL         "Genres at top followed by Playlists",IDCC_RB_LB_GENRES_1ST,
                    "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,17,23,126,10
    CONTROL         "Playlists at top followed by Genres",IDCC_RB_LB_PLISTS_1ST,
                    "Button",BS_AUTORADIOBUTTON,151,23,126,10
    LTEXT           "In limit selection to new songs only option, remember last used age limit as:",IDC_STATIC,15,35,241,8
    CONTROL         "Number of days before date of current selection",IDCC_RB_NEW_NUM_DAYS,
                    "Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,17,44,171,10
    CONTROL         "Fixed date",IDCC_RB_NEW_FIXED_DATE,"Button",BS_AUTORADIOBUTTON,198,44,50,10
    GROUPBOX        "Default frequencies of play in ""Add Songs to Shuffle"" dialog",IDC_STATIC,7,61,289,107
    CONTROL         "Always default to frequencies last used.",IDCC_RB_REPS_PREV_ALWAYS,
                    "Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,15,71,145,10
    CONTROL         "Frequencies last used in same session. In new session revert to defaults below.",IDCC_RB_REPS_PREV_SESSION,
                    "Button",BS_AUTORADIOBUTTON,15,82,269,10
    CONTROL         "Always use frequencies below as defaults.",IDCC_RB_REPS_DEFAULT,
                    "Button",BS_AUTORADIOBUTTON,15,93,152,10
    GROUPBOX        "Permanent default frequencies used by 2nd and 3rd options above",IDC_STATIC,25,104,256,61
    RTEXT           "Song rating:",IDC_STATIC,48,117,40,8
    CONTROL         "",IDCS_RECT_STARS,"Static",SS_BLACKFRAME | NOT WS_VISIBLE,92,114,169,9
    RTEXT           "Play how often:",IDC_STATIC,32,128,55,8
    EDITTEXT        IDCS_ED_STARS5,92,126,16,12,ES_AUTOHSCROLL | ES_NUMBER
    CONTROL         "",IDCS_SPIN_STARS5,"msctls_updown32",UDS_ARROWKEYS,108,126,11,12
    EDITTEXT        IDCS_ED_STARS4,128,126,16,12,ES_AUTOHSCROLL | ES_NUMBER
    CONTROL         "",IDCS_SPIN_STARS4,"msctls_updown32",UDS_ARROWKEYS,144,126,11,12
    EDITTEXT        IDCS_ED_STARS3,164,126,16,12,ES_AUTOHSCROLL | ES_NUMBER
    CONTROL         "",IDCS_SPIN_STARS3,"msctls_updown32",UDS_ARROWKEYS,180,126,11,12
    EDITTEXT        IDCS_ED_STARS2,200,126,16,12,ES_AUTOHSCROLL | ES_NUMBER
    CONTROL         "",IDCS_SPIN_STARS2,"msctls_updown32",UDS_ARROWKEYS,216,126,11,12
    EDITTEXT        IDCS_ED_STARS1,236,126,16,12,ES_AUTOHSCROLL | ES_NUMBER
    CONTROL         "",IDCS_SPIN_STARS1,"msctls_updown32",UDS_ARROWKEYS,252,126,11,12
    RTEXT           "With option for all songs same\nfrequency, play how often:",IDC_STATIC,33,144,100,17
    EDITTEXT        IDCS_ED_SAME,138,147,16,12,ES_AUTOHSCROLL | ES_NUMBER
    CONTROL         "",IDCS_SPIN_SAME,"msctls_updown32",UDS_ARROWKEYS,154,147,11,12
    PUSHBUTTON      "Original Program Defaults",IDCS_BN_RESET,183,146,94,14,BS_MULTILINE
    GROUPBOX        "Windows Media Player interaction",IDC_STATIC,304,4,194,70
    CONTROL         "When a shuffled playlist is created, add it to the Windows Media Player's library.\n(Recommended if you use WMP to sync your player/phone, or an Android phone's own sync app)",IDCC_CK_WMP_NOTIFY,
                    "Button",BS_AUTOCHECKBOX | BS_TOP | BS_MULTILINE | WS_TABSTOP,312,15,184,32
    LTEXT           "For songs you have not assigned a rating in Windows",IDC_STATIC,313,50,178,8
    LTEXT           "Media Player, use a",IDC_STATIC,313,59,65,8
    EDITTEXT        IDCC_ED_DEFSTARS,379,58,13,12,ES_AUTOHSCROLL | ES_NUMBER
    CONTROL         "",IDCC_SPIN_DEFSTARS,"msctls_updown32",UDS_ARROWKEYS,391,58,11,12
    LTEXT           "star rating as the default.",IDC_STATIC,407,59,83,8
    GROUPBOX        "Default file name for shuffled playlist (in Save As dialog; you can change save name)",IDC_STATIC,7,171,289,72
    CONTROL         "Include name of source song group (or how many of each type if multiple sources)",IDC_CK_INCL_SRC,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,181,275,10
    CONTROL         "Include Label",IDC_CK_LABEL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,194,55,11
    EDITTEXT        IDC_ED_LABEL,74,192,89,14,ES_AUTOHSCROLL
    LTEXT           "at",IDC_STATIC,166,195,9,8
    CONTROL         "start /",IDC_RB_LABEL_BEFORE,"Button",BS_AUTORADIOBUTTON,176,194,34,11
    CONTROL         "end of file name",IDC_RB_LABEL_AFTER,"Button",BS_AUTORADIOBUTTON,211,194,65,11
    CONTROL         "Include Datestamp (MMDD) at",IDC_CK_DATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,207,109,11
    CONTROL         "start /",IDC_RB_DATE_BEFORE,"Button",BS_AUTORADIOBUTTON,127,207,34,11
    CONTROL         "end of file name",IDC_RB_DATE_AFTER,"Button",BS_AUTORADIOBUTTON,162,207,66,11
    CTEXT           "Leave all options above unchecked for no default, i.e. must type in a name to save.",IDC_STATIC,16,218,272,8
    CONTROL         "Default folder is last one saved in. (If unchecked, default is WMP playlist folder)",IDCC_CK_LAST_DIR,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,228,268,10
    GROUPBOX        "Default format for shuffled playlist",IDC_STATIC,304,78,194,164
    CONTROL         "Same format as last playlist",IDCC_RB_FMT_LAST,"Button",BS_AUTORADIOBUTTON | WS_GROUP,311,89,123,10
    CONTROL         "WPL - Windows Media Player default format, also recognized by most Android music && sync programs.\n(Recommended if you use WMP to sync your player or phone, and/or play an Android phone or tablet)",IDCC_RB_FMT_WPL,
                    "Button",BS_AUTORADIOBUTTON | BS_TOP | BS_MULTILINE | WS_TABSTOP,311,101,183,33
    CONTROL         "M3U (Unicode M3U8) - Try this next if WPL doesn't work. (Most likely to work for iTunes, or if you use a direct file sync from your PC to your player/phone)",IDCC_RB_FMT_M3U8,
                    "Button",BS_AUTORADIOBUTTON | BS_TOP | BS_MULTILINE,312,136,184,25
    CONTROL         "M3U (ANSI characters only) - Widely used format recognized by most sync programs, but can't handle file names with non-Western letters. Use only as a last resort (&& rename any unsupported file names).",IDCC_RB_FMT_M3U,
                    "Button",BS_AUTORADIOBUTTON | BS_TOP | BS_MULTILINE,312,163,179,34
    CONTROL         " Write song file paths in playlist as relative to playlist's folder path. (Almost always best for compatibility)",IDCC_CK_RELATIVE_PATH,
                    "Button",BS_AUTOCHECKBOX | BS_TOP | BS_MULTILINE | WS_TABSTOP,312,200,183,16
    LTEXT           "Click the Help button for more info about choosing the right format for your player && sync program.",IDC_STATIC,312,221,178,16
END

IDD_MATCH DIALOGEX 0, 0, 513, 346
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Dialog"
FONT 8, "MS Shell Dlg", 400, 0, 0x0
BEGIN
    CONTROL         "",IDC_LV_DIRS,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,7,7,499,166
    GROUPBOX        "Hide rows in the list that normally aren't chosen for file copy:",IDC_STATIC,7,174,499,25
    CONTROL         IDB_COL4,IDC_STATIC,"Static",SS_BITMAP,15,185,11,10
    CONTROL         "Hide all red rows",IDCM_CK_HIDE_RED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,28,185,69,10
    CONTROL         IDB_COL5,IDC_STATIC,"Static",SS_BITMAP,103,185,11,10
    CONTROL         "<No match in source folders>",IDCM_CK_HIDE_NO_SRC,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,116,185,111,10
    CONTROL         IDB_COL5,IDC_STATIC,"Static",SS_BITMAP,233,185,11,10
    CONTROL         "<No match in target folders>",IDCM_CK_HIDE_NO_TGT,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,246,185,110,10
    CONTROL         IDB_COL5,IDC_STATIC,"Static",SS_BITMAP,362,185,11,10
    CONTROL         "No ""Album Art.jpg"" in source folder",IDCM_CK_HIDE_NO_IMG,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,375,185,127,10
    GROUPBOX        "Checkbox color key",IDC_STATIC,7,203,360,69
    CONTROL         IDB_COL0_2,IDC_STATIC,"Static",SS_BITMAP,15,214,32,10
    LTEXT           "Target folder doesn't have Album Art.jpg file.\nBright green is most exact match between source and target folder names, yellow least exact.",IDCM_TX_COL0_2,53,211,310,16
    CONTROL         IDB_COL3_4,IDC_STATIC,"Static",SS_BITMAP,15,233,21,10
    LTEXT           "Target folder has Album Art.jpg file.\nOrange if Album Art.jpg in source folder has different file size, red if file sizes are the same.",IDCM_TX_COL3_4,41,230,311,16
    CONTROL         IDB_COL5,IDC_STATIC,"Static",SS_BITMAP,15,252,11,10
    LTEXT           "No matching source folder was found for target folder or vice versa; or matching source and target folders were found, but source has no Album Art.jpg file.  Checkbox to copy is not available.",IDCM_TX_COL5,31,250,328,16
    GROUPBOX        "Choose files to be copied to player: batch select with buttons below and/or check individual rows",IDC_STATIC,7,276,360,41
    PUSHBUTTON      "Check All",IDCM_BN_SALL,15,290,48,14
    PUSHBUTTON      "Uncheck All",IDCM_BN_DALL,72,290,48,14
    PUSHBUTTON      "bright green",IDCM_BN_SCOL0,134,290,48,14,BS_BITMAP
    PUSHBUTTON      "all green",IDCM_BN_SCOL1,192,290,48,14,BS_BITMAP
    PUSHBUTTON      "yellow",IDCM_BN_SCOL2,250,290,48,14,BS_BITMAP
    PUSHBUTTON      "orange",IDCM_BN_SCOL3,308,290,48,14,BS_BITMAP
    CTEXT           "Check all rows with indicated checkbox colors, uncheck all others",IDC_STATIC,134,305,221,8
    GROUPBOX        "Images for selected list row",IDC_STATIC,376,203,130,114
    LTEXT           "Album art.jpg",IDCM_TX_IMGN_SRC,439,212,53,8
    CONTROL         "",IDCM_IMG_SRC,"Static",SS_OWNERDRAW | SS_REALSIZEIMAGE,384,214,48,43,WS_EX_CLIENTEDGE
    LTEXT           "12345678 bytes",IDCM_TX_IMGB_SRC,439,232,60,8
    LTEXT           "1234x1234 pixels",IDCM_TX_IMGP_SRC,439,242,60,8
    LTEXT           "Album art.jpg",IDCM_TX_IMGN_TGT,439,263,57,8
    CONTROL         "",IDCM_IMG_TGT,"Static",SS_OWNERDRAW | SS_NOTIFY | SS_REALSIZEIMAGE,384,265,48,43,WS_EX_CLIENTEDGE
    LTEXT           "12345678 bytes",IDCM_TX_IMGB_TGT,439,283,60,8
    LTEXT           "1234x1234 pixels",IDCM_TX_IMGP_TGT,439,293,60,8
    DEFPUSHBUTTON   "Copy To Player",IDOK,113,325,66,14
    PUSHBUTTON      "Cancel",IDCANCEL,223,325,66,14
    PUSHBUTTON      "Help",IDCM_BN_HELP,333,325,66,14
    LTEXT           "in target folder",IDC_STATIC,439,271,49,8
    LTEXT           "in source folder",IDC_STATIC,439,220,50,8
END

IDD_PARENT DIALOGEX 0, 0, 357, 308
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Dialog"
FONT 8, "MS Shell Dlg", 400, 0, 0x0
BEGIN
    PUSHBUTTON      "hidden dummy OK",IDOK,7,267,88,14,NOT WS_VISIBLE | NOT WS_TABSTOP
    CONTROL         "",IDC_PTAB,"SysTabControl32",TCS_FIXEDWIDTH | TCS_FOCUSNEVER,0,0,356,304
    CTEXT           "  Settings  ",IDCP_TXT_MENUP,258,3,33,8
    CTEXT           "    Help    ",IDCP_TXT_MENUH,318,3,32,8
    CONTROL         "",IDCP_FR_PREF,"Static",SS_ETCHEDFRAME,257,2,36,11
    CONTROL         "",IDCP_FR_HELP,"Static",SS_ETCHEDFRAME,316,2,35,11
END

IDD_COPY DIALOGEX 0, 0, 354, 292
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
EXSTYLE WS_EX_CONTROLPARENT
FONT 8, "MS Shell Dlg", 400, 0, 0x0
BEGIN
    GROUPBOX        "Album art on computer to be copied",IDC_CFR1,7,5,340,62
    LTEXT           "Music parent folder on computer, containing Artist\\Album subfolders:",IDC_CTX1,16,15,232,8
    CTEXT           "xx Click Browse button to select",IDC_CTX_DIR_FROM,14,25,253,8
    PUSHBUTTON      "Browse ...",IDC_CBN_SRC,274,23,62,14
    LTEXT           "Album art files on computer have name:",IDC_CTX2,16,38,218,8
    CONTROL         "Folder.jpg",IDC_CRB_F_F,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,19,49,47,10
    CONTROL         "AlbumArt.jpg",IDC_CRB_F_A,"Button",BS_AUTORADIOBUTTON,81,49,55,10
    CONTROL         "Album Art.jpg",IDC_CRB_F_AA,"Button",BS_AUTORADIOBUTTON,151,49,57,10
    CONTROL         "Other:",IDC_CRB_F_O,"Button",BS_AUTORADIOBUTTON,223,49,33,10
    EDITTEXT        IDC_CED_F_OTHER,259,47,76,14,ES_AUTOHSCROLL
    GROUPBOX        "Destination to copy album art files to on MP3 player",IDC_CFR2,7,71,340,62
    LTEXT           "Folder on player (connected as PC drive letter) containing Artist\\Album subfolders:",IDC_CTX3,16,81,260,8
    CTEXT           "xx Connect player in UMS (or MSC) mode && click Browse button to select",IDC_CTX_DIR_TO,14,91,253,8
    PUSHBUTTON      "Browse ...",IDC_CBN_TGT,274,90,62,14
    LTEXT           "Save album art files on MP3 player with name:",IDC_CTX4,16,104,235,8
    CONTROL         "Folder.jpg",IDC_CRB_T_F,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,19,115,47,10
    CONTROL         "AlbumArt.jpg",IDC_CRB_T_A,"Button",BS_AUTORADIOBUTTON,81,115,55,10
    CONTROL         "Album Art.jpg",IDC_CRB_T_AA,"Button",BS_AUTORADIOBUTTON,151,115,57,10
    CONTROL         "Other:",IDC_CRB_T_O,"Button",BS_AUTORADIOBUTTON,223,115,33,10
    EDITTEXT        IDC_CED_T_OTHER,259,113,76,14,ES_AUTOHSCROLL
    GROUPBOX        "Verification info (nothing for you to set here)",IDC_CFR3,7,137,340,124
    LTEXT           "Artist subfolders of selected on computer:",IDC_CTX5,17,167,143,8
    LISTBOX         IDC_CLB_FROM,16,176,154,78,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL
    LTEXT           "Artist subfolders of selected on MP3 player:",IDC_CTX6,181,167,147,8
    LISTBOX         IDC_CLB_TO,180,176,154,78,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL
    PUSHBUTTON      "Find matching album art subfolders in source && target",IDC_CBN_FIND,84,269,183,16
    PUSHBUTTON      "Test",IDC_CBN_TEST,6,271,50,14,NOT WS_VISIBLE | NOT WS_TABSTOP
    CONTROL         "",IDC_CPROGRESS,"msctls_progress32",PBS_SMOOTH | NOT WS_VISIBLE | WS_BORDER,7,254,340,6
    CTEXT           "Static",IDC_CTXT_PROGRESS,7,260,340,8,NOT WS_VISIBLE
    LTEXT           "When correct music folders for PC and MP3 Player are selected above, both boxes below should have similar lists of Artist subfolders. If not, wrong folder(s) may have been selected above.",IDC_STATIC,20,147,313,16
END

IDD_FILECOPY DIALOGEX 0, 0, 182, 49
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_RTLREADING
CAPTION "Shaken, not stirred"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
    PUSHBUTTON      "Stop",IDCANCEL,65,28,50,14
    LTEXT           "Copying 3456 files ...",IDCF_TXT_COPY,8,6,141,8
    CONTROL         "",IDCF_PROGRESS,"msctls_progress32",PBS_SMOOTH | WS_BORDER,7,19,168,6
END

IDD_COPY_OPT DIALOGEX 0, 0, 314, 177
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Dialog"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,40,156,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,132,156,50,14
    PUSHBUTTON      "Help",IDCO_BN_HELP,214,156,50,14
    GROUPBOX        "Default parent folder on COMPUTER of Artist\\Album subfolders",IDC_STATIC,7,6,300,49
    CONTROL         "Last folder selected in main window as parent on computer",IDCO_RB_CLAST,
                    "Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,16,18,232,10
    CONTROL         "The ""My Music"" folder of the Windows user profile",IDCO_RB_CLIB,
                    "Button",BS_AUTORADIOBUTTON,16,32,175,10
    CONTROL         "C:\\Documents and Settings\\username\\My Documents\\My Music\\Music for device",IDCO_TX_CLIB,
                    "Static",SS_LEFTNOWORDWRAP | SS_PATHELLIPSIS | WS_GROUP,29,42,276,8
    GROUPBOX        "Default parent folder on MP3 PLAYER of Artist\\Album subfolders",IDC_STATIC,7,60,300,52
    CONTROL         "First removable drive found that has top level MUSIC folder",IDCO_RB_PMUSIC,
                    "Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,16,72,206,10
    CONTROL         "First removable drive found that has top level folder named:",IDCO_RB_POTHER,
                    "Button",BS_AUTORADIOBUTTON,16,86,206,10
    EDITTEXT        IDCO_ED_POTHER,224,83,74,14,ES_AUTOHSCROLL
    LTEXT           "Leave folder name field empty for default to first removable drive found connected",IDC_STATIC,29,98,271,8
    GROUPBOX        "Copy Checked Images Window",IDC_STATIC,7,118,300,26
    CONTROL         "Initially hide same row types hidden last session (If unchecked, all rows are shown)",IDCO_CK_SAVEHIDE,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,129,281,10
END

IDD_ABOUT DIALOGEX 0, 0, 155, 192
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Dialog"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,53,170,50,14
    CONTROL         "",IDCA_RECT_IMG,"Static",SS_BLACKFRAME | NOT WS_VISIBLE,16,4,53,49
    LTEXT           "Shaken, not stirred",IDC_STATIC,63,27,72,8
    LTEXT           "Version 3.3",IDCA_TX_VERSION,73,37,65,8
    LTEXT           "Frivolous freeware, even Open Source\nper the ""MIT License"", but none the less:",IDC_STATIC,10,55,138,17
    LTEXT           "Copyright © 2017 Matthew F. Ahmed",IDCA_TX_COPYRIGHT,10,72,130,8
    LTEXT           "Absolutely no warranty of any kind.\nUse entirely at your own risk.",IDC_STATIC,10,80,138,16
    LTEXT           "Latest version && Open Source code at:",IDC_STATIC,10,97,135,8
    CTEXT           "http://www.geocities.ws/shaken/",IDCA_TX_URL,20,105,114,8
    LTEXT           "Contact author at:",IDC_STATIC,10,115,131,8
    CTEXT           "MatthewFoggAhmed@gmail.com",IDCA_TX_MAIL,24,123,107,8
    LTEXT           "(not case sensitive, all lowercase also ok)",IDC_STATIC,10,131,138,8
    LTEXT           "Credit: Image rendering of album art",IDC_STATIC,10,141,122,8
    CONTROL         "thumbnails done with the",IDC_STATIC,"Static",SS_SIMPLE | WS_GROUP,10,149,81,8
    CONTROL         "CPicture",IDCA_TX_CPIC,"Static",SS_SIMPLE | WS_GROUP,92,149,28,8
    LTEXT           "class by PeterHarrie (aka Peter Hendrix)",IDC_STATIC,10,157,138,8
END

IDD_SELECT_SONGS DIALOGEX 0, 0, 359, 295
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Dialog"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,66,273,55,14
    PUSHBUTTON      "Cancel",IDCANCEL,152,273,55,14
    PUSHBUTTON      "Help",IDCS_BN_HELP,238,273,55,14
    GROUPBOX        "Songs to be added to the shuffle",IDC_STATIC,7,7,345,131
    CONTROL         "All songs in Windows Media Player's library",IDCS_RB_SEL_ALL,
                    "Button",BS_AUTORADIOBUTTON | WS_GROUP,19,19,151,10
    CONTROL         "Songs in genre(s) and/or playlists(s)\n selected in the listbox to the right:",IDCS_RB_SEL_LB,
                    "Button",BS_AUTORADIOBUTTON | BS_TOP | BS_MULTILINE,19,37,136,19
    LISTBOX         IDCS_LB_SONGGROUPS,161,36,179,59,LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | WS_TABSTOP
    CTEXT           "Loading genres and playlists from WMP...",IDCS_TXT_LB_COUNT,175,27,149,8
    CONTROL         "Limit the above selection to new songs only, added to WMP's library in the last",IDCS_CK_LIMIT_NEW,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,113,262,10
    EDITTEXT        IDCS_ED_DAYS,280,112,21,12,ES_AUTOHSCROLL | ES_NUMBER
    CONTROL         "",IDCS_SPIN_DAYS,"msctls_updown32",UDS_ARROWKEYS,301,112,11,12
    LTEXT           "days.",IDC_STATIC,316,113,19,8
    RTEXT           "(added on or after INSERT DATE)",IDCS_TXT_DAYS,218,125,114,8
    GROUPBOX        "How often (times per cycle) to play songs from the selection above",IDC_STATIC,7,143,345,123
    CONTROL         "Frequency of play for each song depends on its rating (set by user in Windows Media Player)",IDCS_RB_STARS,
                    "Button",BS_AUTORADIOBUTTON,17,155,318,10
    CONTROL         "Play all songs selected above with the same frequency:",IDCS_RB_SAME,
                    "Button",BS_AUTORADIOBUTTON,19,198,191,10
    CONTROL         "Exclude. Remove all songs selected above from the final shuffled playlist.",IDCS_RB_EXCLUDE,
                    "Button",BS_AUTORADIOBUTTON,19,215,256,10
    RTEXT           "Song rating:",IDCS_TXT_STARS,67,168,40,8
    RTEXT           "Play how often:",IDCS_TXT_FREQ,28,179,79,8
    CONTROL         "",IDCS_RECT_STARS,"Static",SS_BLACKFRAME | NOT WS_VISIBLE,111,165,169,9
    EDITTEXT        IDCS_ED_STARS5,111,177,16,12,ES_AUTOHSCROLL | ES_NUMBER
    CONTROL         "",IDCS_SPIN_STARS5,"msctls_updown32",UDS_ARROWKEYS,127,177,11,12
    EDITTEXT        IDCS_ED_STARS4,147,177,16,12,ES_AUTOHSCROLL | ES_NUMBER
    CONTROL         "",IDCS_SPIN_STARS4,"msctls_updown32",UDS_ARROWKEYS,163,177,11,12
    EDITTEXT        IDCS_ED_STARS3,183,177,16,12,ES_AUTOHSCROLL | ES_NUMBER
    CONTROL         "",IDCS_SPIN_STARS3,"msctls_updown32",UDS_ARROWKEYS,199,177,11,12
    EDITTEXT        IDCS_ED_STARS2,219,177,16,12,ES_AUTOHSCROLL | ES_NUMBER
    CONTROL         "",IDCS_SPIN_STARS2,"msctls_updown32",UDS_ARROWKEYS,235,177,11,12
    EDITTEXT        IDCS_ED_STARS1,255,177,16,12,ES_AUTOHSCROLL | ES_NUMBER
    CONTROL         "",IDCS_SPIN_STARS1,"msctls_updown32",UDS_ARROWKEYS,271,177,11,12
    EDITTEXT        IDCS_ED_SAME,213,197,16,12,ES_AUTOHSCROLL | ES_NUMBER | WS_DISABLED
    CONTROL         "",IDCS_SPIN_SAME,"msctls_updown32",UDS_ARROWKEYS | WS_DISABLED,229,197,11,12
    LTEXT           "This option assumes the shuffle includes songs in other selection(s) to subtract from.",IDC_STATIC,31,225,278,8
    CONTROL         "Ignore repeat occurrences of the same song in the selection, count as only occurring once.",IDCS_CK_UNIQ,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,242,307,10
    LTEXT           "(for example, if same song is in two playlists selected above, don't play twice as often)",IDCS_TXT_UNIQ,31,252,278,8
    PUSHBUTTON      "Reset\nto\nDefaults",IDCS_BN_RESET,298,187,46,32,BS_MULTILINE
    CTEXT           "Use Ctrl-click to select multiple items or to deselect.",IDC_STATIC,161,96,179,8
END

IDD_LOG_OPT DIALOGEX 0, 0, 331, 223
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Dialog"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,50,194,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,140,194,50,14
    PUSHBUTTON      "Help",IDCO_BN_HELP,230,194,50,14
    GROUPBOX        "Logging for Jukebox Custom Shuffle",IDC_STATIC,7,48,317,67
    CONTROL         "On each shuffle save log files named ""last shuffle log.txt"" and ""Repeats distribution.csv""\nAlso on startup, save file ""startup log.txt"" with info on caching WMP data",IDC_CK_LOG,
                    "Button",BS_AUTOCHECKBOX | BS_TOP | BS_MULTILINE | WS_TABSTOP,19,60,298,18
    CONTROL         "Flush file buffers to disk immediately after each write to log file\n(Much slower - only useful to debug crashes that leave log entries unsaved)",IDC_CK_LOG_FLUSH,
                    "Button",BS_AUTOCHECKBOX | BS_TOP | BS_MULTILINE | WS_TABSTOP,31,79,260,18
    CONTROL         "Show the elapsed time in the shuffle completed message",IDC_CK_ELAPSED,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,19,98,197,10
    GROUPBOX        "Logging for Copy Album Art to Player",IDC_STATIC,7,121,317,63
    CONTROL         "Save log file named  ""album art compare.txt""",IDCO_CK_LOG,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,19,133,250,10
    CONTROL         "More detail in log, showing criteria used for each pair of matched folders",IDCO_CK_LOG_DETAIL,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,31,146,247,10
    CONTROL         "Flush file buffers to disk immediately after each write to log file\n(Much slower - only useful to debug crashes that leave log entries unsaved)",IDCO_CK_LOG_FLUSH,
                    "Button",BS_AUTOCHECKBOX | BS_TOP | BS_MULTILINE | WS_TABSTOP,31,160,260,18
    LTEXT           "If either or both logging options are activated, log files will be saved in folder",IDC_STATIC,11,24,246,8
    LTEXT           "placeholder for dynamic text\nsecond line if necessary",IDCL_TXT_DOCS_FOLDER,12,32,318,16
    LTEXT           "Logging is for information only with no effect on final result, but may slow down processing.\nClick Help for information about log files generated.",IDC_STATIC,11,7,312,16
END


/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//

#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO
BEGIN
    IDD_MINDLG, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 347
        TOPMARGIN, 7
        BOTTOMMARGIN, 285
    END

    IDD_PREF, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 498
        TOPMARGIN, 7
        BOTTOMMARGIN, 270
    END

    IDD_MATCH, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 506
        TOPMARGIN, 7
        BOTTOMMARGIN, 339
    END

    IDD_PARENT, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 350
        TOPMARGIN, 7
        BOTTOMMARGIN, 300
    END

    IDD_COPY, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 347
        TOPMARGIN, 7
        BOTTOMMARGIN, 285
    END

    IDD_FILECOPY, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 175
        TOPMARGIN, 7
        BOTTOMMARGIN, 42
    END

    IDD_COPY_OPT, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 307
        TOPMARGIN, 7
        BOTTOMMARGIN, 170
    END

    IDD_ABOUT, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 148
        TOPMARGIN, 7
        BOTTOMMARGIN, 185
    END

    IDD_SELECT_SONGS, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 352
        TOPMARGIN, 7
        BOTTOMMARGIN, 288
    END

    IDD_LOG_OPT, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 324
        TOPMARGIN, 7
        BOTTOMMARGIN, 216
    END
END
#endif    // APSTUDIO_INVOKED


/////////////////////////////////////////////////////////////////////////////
//
// Version
//

VS_VERSION_INFO VERSIONINFO
 FILEVERSION 3,3,0,2
 PRODUCTVERSION 3,3,0,2
 FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
 FILEFLAGS 0x1L
#else
 FILEFLAGS 0x0L
#endif
 FILEOS 0x40004L
 FILETYPE 0x1L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "040904b0"
        BEGIN
            VALUE "CompanyName", "International Sweat Corporation"
            VALUE "FileDescription", "Shaken, not stirred"
            VALUE "FileVersion", "3.3.0.2"
            VALUE "InternalName", "Shaker"
            VALUE "LegalCopyright", "© 2017 Matthew Ahmed, MIT License"
            VALUE "OriginalFilename", "Shaker.exe"
            VALUE "ProductName", "Shaken, not stirred"
            VALUE "ProductVersion", "3.3.0.2"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x409, 1200
    END
END


/////////////////////////////////////////////////////////////////////////////
//
// Icon
//

// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDI_MAIN                ICON                    "shaker.ico"

IDI_HELP                ICON                    "help.ico"


/////////////////////////////////////////////////////////////////////////////
//
// Bitmap
//

IDB_COLORS              BITMAP                  "horiz 96x16.bmp"

IDB_COL0                BITMAP                  "match_col0.bmp"

IDB_COL5                BITMAP                  "match_col5.bmp"

IDB_COL0_1              BITMAP                  "match_col0_1.bmp"

IDB_COL0_2              BITMAP                  "match_col0_2.bmp"

IDB_COL0_3              BITMAP                  "match_col0_3.bmp"

IDB_COL3_4              BITMAP                  "match_col3_4.bmp"

IDB_COL0_2_BN           BITMAP                  "match_col0_2_bn.bmp"

IDB_ABOUT               BITMAP                  "about.bmp"

IDB_COL4                BITMAP                  "match_col4.bmp"

IDB_STARS_SPIN          BITMAP                  "stars_editspin.bmp"

IDB_STARS_LVIEW         BITMAP                  "stars_listview.bmp"


/////////////////////////////////////////////////////////////////////////////
//
// AFX_DIALOG_LAYOUT
//

IDD_MINDLG AFX_DIALOG_LAYOUT
BEGIN
    0
END

IDD_COPY AFX_DIALOG_LAYOUT
BEGIN
    0
END

IDD_PARENT AFX_DIALOG_LAYOUT
BEGIN
    0
END

IDD_ABOUT AFX_DIALOG_LAYOUT
BEGIN
    0
END

IDD_PREF AFX_DIALOG_LAYOUT
BEGIN
    0
END

IDD_SELECT_SONGS AFX_DIALOG_LAYOUT
BEGIN
    0
END

#endif    // English (United States) resources
/////////////////////////////////////////////////////////////////////////////



#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//


/////////////////////////////////////////////////////////////////////////////
#endif    // not APSTUDIO_INVOKED

