//------------------------------------------------------------------------
//
//  CHANGER.RC -- Resource script for CHANGER.C
//
//  (c) Douglas Boling, 1992
//
//------------------------------------------------------------------------

#include <windows.h>
#include "Changer.h"

Changer ICON    "Changer.ico"

SSave   ICON    "ssave.ico"
BGround ICON    "bground.ico"
Colors  ICON    "colors.ico"
Pattern ICON    "pattern.ico"

//------------------------------------------------------------------------
//  Menu template
//------------------------------------------------------------------------
Changer MENU {
   POPUP "&Settings" {
      MENUITEM "&Color...",         IDM_COLOR
      MENUITEM "&Pattern...",       IDM_PATTERN
      MENUITEM "&Screen Saver...",  IDM_SSAVE
      MENUITEM "&Wallpaper...",     IDM_BGROUND
      MENUITEM SEPARATOR
      MENUITEM "E&xit",             IDM_EXIT
   }
   POPUP "&Help" {
      MENUITEM "&About...",         IDM_ABOUT
   }
}
//------------------------------------------------------------------------
//  Accelerator Definitions
//------------------------------------------------------------------------
Changer ACCELERATORS {
   "^c",           IDM_COLOR
   "^p",           IDM_PATTERN
   "^w",           IDM_BGROUND
   "^s",           IDM_SSAVE
   "^x",           IDM_EXIT
}

//------------------------------------------------------------------------
//  Main window Dialog box
//------------------------------------------------------------------------
Changer DIALOG LOADONCALL MOVEABLE DISCARDABLE 100, 80, 140,  85
STYLE WS_DLGFRAME | WS_CAPTION  | WS_SYSMENU | WS_MINIMIZEBOX

CLASS "Changer"
CAPTION "Changer"
MENU Changer
BEGIN 
   CONTROL        "",               IDD_COLORFRM, 
                         "static", SS_BLACKFRAME,  13,   5,  20,  20
   ICON    "Colors"                    IDD_COLOR,  15,   7,   0,   0
   CTEXT   "&Colors",               IDD_COLORTXT,   5,  27,  40,  12

   CONTROL        "",               IDD_SSAVEFRM, 
                         "static", SS_BLACKFRAME,  13,  40,  20,  20
   ICON    "SSave"                     IDD_SSAVE,  15,  42,   0,   0
   CTEXT   "&Screen\nSaver",        IDD_SSAVETXT,   5,  62,  40,  24

   CONTROL        "",             IDD_BGROUNDFRM, 
                         "static", SS_BLACKFRAME,  53,   5,  20,  20
   ICON    "BGround"                 IDD_BGROUND,  55,   7,   0,   0
   CTEXT   "&Wallpaper",          IDD_BGROUNDTXT,  45,  27,  40,  12

   CONTROL        "",             IDD_PATTERNFRM, 
                         "static", SS_BLACKFRAME,  53,  40,  20,  20
   ICON    "Pattern"                 IDD_PATTERN,  55,  42,   0,   0
   CTEXT   "Desktop\n&Pattern",   IDD_PATTERNTXT,  45,  62,  40,  24

   PUSHBUTTON      "Co&nfigure...",  IDD_EDITCAT,  95,   5,  40,  12, WS_TABSTOP
   DEFPUSHBUTTON   "E&xit",                 IDOK,  95,  20,  40,  12, WS_TABSTOP
END
//------------------------------------------------------------------------
//  Edit window Dialog box
//------------------------------------------------------------------------
Config DIALOG LOADONCALL MOVEABLE DISCARDABLE 10, 10, 270, 130
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU 
CAPTION "Changer - Edit Selections"
BEGIN
    LTEXT  "Possible selections",             -1,  10    5,  80,  12
    LISTBOX                           IDD_SELPOS,  10,  20, 100,  65, 
                                    LBS_USETABSTOPS |  LBS_STANDARD | WS_TABSTOP

    LTEXT  "Active selections",               -1, 160    5,  80,  12
    LISTBOX                           IDD_SELACT, 160,  20, 100,  65, 
                                    LBS_USETABSTOPS |  LBS_STANDARD | WS_TABSTOP

    PUSHBUTTON      "Add ->",         IDD_SELADD, 115,  20,  40,  12
    PUSHBUTTON      "<- Rem",         IDD_SELREM, 115,  35,  40,  12
    PUSHBUTTON      "Add All",     IDD_SELADDALL, 115,  57,  40,  12
    PUSHBUTTON      "Rem All",     IDD_SELREMALL, 115,  72,  40,  12

    GROUPBOX        "Choose Change Method",   -1,  10,  87, 250,  25

    CONTROL         "Random Change",   IDD_CHRND, "Button", BS_AUTORADIOBUTTON, 
                                                   15,  97,  75,  10
    CONTROL         "Sequential Change",IDD_CHSEQ, "Button", BS_AUTORADIOBUTTON, 
                                                  100,  97,  75,  10
    CONTROL         "No Change",        IDD_CHNO, "Button", BS_AUTORADIOBUTTON, 
                                                  185,  97,  50,  10


    DEFPUSHBUTTON   "OK",                   IDOK,  70, 115,  40,  12
    PUSHBUTTON      "Cancel",           IDCANCEL, 150, 115,  40,  12

END

//------------------------------------------------------------------------
//  About dialog box
//------------------------------------------------------------------------
About DIALOG LOADONCALL MOVEABLE DISCARDABLE 10, 27, 180,  90 
   STYLE DS_MODALFRAME | WS_CAPTION | WS_VISIBLE | WS_SYSMENU
CAPTION "Changer - About"
BEGIN
   ICON    "Changer"                     -1,  10,  10,   0,   0

   CTEXT   "Changer 1.0",                -1,  50,  10,  80,  10
   CTEXT   "Changes the look of the Desktop",        
                                         -1,  30,  22, 120,  10
   CTEXT   "Copyright \251 1993 Douglas Boling"
	                                 -1,  20,  34, 140,  10
   CTEXT   "First published in PC Magazine"
	                                 -1,  20,  46, 140,  10
   CTEXT   "Janurary 26, 1993"           -1,  20,  58, 140,  10

   DEFPUSHBUTTON "OK",                 IDOK,  70,  70,  40,  12

END
