Files
Work/nntp/NNTP.~RC
2024-08-07 09:16:27 -04:00

243 lines
7.5 KiB
Plaintext

#include <windows.h>
#include <nntp/resource.h>
APP ICON "NNTP.ICO"
NNTP ICON "NNTP.ICO"
LOG ICON "LOG.ICO"
PAINT ICON "PAINT.ICO"
CHECKBOXC BITMAP "CBOXC.BMP"
CHECKBOX BITMAP "CBOX.BMP"
LIST BITMAP "STRIP.BMP"
mainMenu MENU
{
POPUP "&File"
{
MENUITEM "&Open...", NNTP_FILE_OPEN
MENUITEM "E&xit", NNTP_FILE_EXIT
}
POPUP "&News"
{
MENUITEM "Get &News", NNTP_NEWS_GETNEWS
MENUITEM "Get News &Groups", NNTP_NEWS_GETGROUPS
MENUITEM "Ca&ncel", NNTP_NEWS_CANCEL
}
POPUP "&View"
{
MENUITEM "&Log" NNTP_VIEW_LOG
}
POPUP "&Groups"
{
MENUITEM "Subscribe...", NNTP_NEWSGROUPS_SUBSCRIBE
}
POPUP "&Options"
{
MENUITEM "News &Server...", NNTP_OPTIONS_NEWSSERVER
MENUITEM "&RAS Settings...", NNTP_OPTIONS_RASSETTINGS
MENUITEM "&General Options...", NNTP_OPTIONS_GENERALOPTIONS
}
POPUP "&Help"
{
MENUITEM "&Contents", NNTP_HELP_CONTENTS
MENUITEM "&Search", NNTP_HELP_SEARCH
MENUITEM SEPARATOR
MENUITEM "&Registration...", NNTP_REGISTRATION
MENUITEM SEPARATOR
MENUITEM "&About NewsCrawler...",NNTP_HELP_ABOUT
}
}
logMenu MENU
{
POPUP "&File"
{
MENUITEM "&Open...", NNTP_FILE_OPEN
MENUITEM "E&xit", NNTP_FILE_EXIT
}
POPUP "&News"
{
MENUITEM "Get &News", NNTP_NEWS_GETNEWS
MENUITEM "Get News &Groups", NNTP_NEWS_GETGROUPS
MENUITEM "Ca&ncel", NNTP_NEWS_CANCEL
}
POPUP "&Groups"
{
MENUITEM "Subscribe...", NNTP_NEWSGROUPS_SUBSCRIBE
}
POPUP "&Options"
{
MENUITEM "News &Server...", NNTP_OPTIONS_NEWSSERVER
MENUITEM "&RAS Settings...", NNTP_OPTIONS_RASSETTINGS
MENUITEM "&General Options...", NNTP_OPTIONS_GENERALOPTIONS
MENUITEM SEPARATOR
MENUITEM "&Clear Log", NNTP_OPTIONS_CLEARLOG
}
POPUP "&Window"
{
MENUITEM "&Cascade\tShift+F5", IDM_CASCADE
MENUITEM "&Tile\tShift+F4", IDM_TILE
MENUITEM "&Arrange &icons", IDM_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Close &all", IDM_CLOSEALL
MENUITEM "Mi&nimize all", IDM_MINIMIZEALL
MENUITEM "&Restore all", IDM_RESTOREALL
}
POPUP "&Help"
{
MENUITEM "&Contents", NNTP_HELP_CONTENTS
MENUITEM "&Search", NNTP_HELP_SEARCH
MENUITEM SEPARATOR
MENUITEM "&Registration...", NNTP_REGISTRATION
MENUITEM SEPARATOR
MENUITEM "&About NewsCrawler...",NNTP_HELP_ABOUT
}
}
imgMenu MENU
{
POPUP "&File"
{
MENUITEM "&Open...", NNTP_FILE_OPEN
MENUITEM "E&xit", NNTP_FILE_EXIT
}
POPUP "&News"
{
MENUITEM "Get &News", NNTP_NEWS_GETNEWS
MENUITEM "Get News &Groups", NNTP_NEWS_GETGROUPS
MENUITEM "Ca&ncel", NNTP_NEWS_CANCEL
}
POPUP "&Groups"
{
MENUITEM "Subscribe...", NNTP_NEWSGROUPS_SUBSCRIBE
}
POPUP "&Options"
{
MENUITEM "News &Server...", NNTP_OPTIONS_NEWSSERVER
MENUITEM "&RAS Settings...", NNTP_OPTIONS_RASSETTINGS
MENUITEM "&General Options...", NNTP_OPTIONS_GENERALOPTIONS
MENUITEM SEPARATOR
MENUITEM "&Clear Log", NNTP_OPTIONS_CLEARLOG
}
POPUP "&Window"
{
MENUITEM "&Cascade\tShift+F5", IDM_CASCADE
MENUITEM "&Tile\tShift+F4", IDM_TILE
MENUITEM "&Arrange &icons", IDM_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Close &all", IDM_CLOSEALL
MENUITEM "Mi&nimize all", IDM_MINIMIZEALL
MENUITEM "&Restore all", IDM_RESTOREALL
}
POPUP "&Help"
{
MENUITEM "&Contents", NNTP_HELP_CONTENTS
MENUITEM "&Search", NNTP_HELP_SEARCH
MENUITEM SEPARATOR
MENUITEM "&Registration...", NNTP_REGISTRATION
MENUITEM SEPARATOR
MENUITEM "&About NewsCrawler...",NNTP_HELP_ABOUT
}
}
ServerDialog DIALOG 6, 15, 202, 49
STYLE DS_MODALFRAME | 0x4L | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "News Server"
FONT 8, "MS Sans Serif"
{
LTEXT "News Server:", -1, 6, 11, 49, 8
EDITTEXT NS_SERVERNAME, 51, 10, 144, 12, ES_AUTOHSCROLL | ES_WANTRETURN | WS_BORDER | WS_TABSTOP
PUSHBUTTON "Cancel", IDCANCEL, 145, 27, 50, 14
}
GroupDialog DIALOG 6, 15, 209, 133
STYLE DS_MODALFRAME | 0x4L | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "NewsGroups"
FONT 8, "MS Sans Serif"
{
DEFPUSHBUTTON "Ok", IDOK, 106, 117, 50, 14
LISTBOX NG_NEWSGROUPS, 10, 10, 190, 94, LBS_STANDARD | LBS_MULTIPLESEL | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_WANTKEYBOARDINPUT
PUSHBUTTON "Delete", NG_DELETE, 55, 117, 50, 14
PUSHBUTTON "Add", NG_ADD, 4, 117, 50, 14
}
NewsGroup DIALOG 6, 15, 202, 49
STYLE DS_MODALFRAME | 0x4L | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "News Group"
FONT 8, "MS Sans Serif"
{
EDITTEXT NG_NEWSGROUP, 5, 10, 192, 12, WS_BORDER | WS_TABSTOP
PUSHBUTTON "Cancel", IDCANCEL, 144, 28, 50, 14
}
RasDialog DIALOG 8, 18, 207, 149
STYLE DS_MODALFRAME | 0x4L | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "RAS Settings"
FONT 8, "MS Sans Serif"
{
EDITTEXT RAS_USERNAME, 46, 21, 86, 12, WS_BORDER | WS_TABSTOP
EDITTEXT RAS_PASSWORD, 46, 34, 86, 12, ES_PASSWORD | WS_BORDER | WS_TABSTOP
EDITTEXT RAS_ENTRY, 46, 47, 86, 12, ES_READONLY | WS_BORDER | WS_TABSTOP
EDITTEXT RAS_MAXRETRIES, 46, 59, 27, 12
PUSHBUTTON "Apply", IDOK, 154, 4, 50, 14
PUSHBUTTON "Cancel", IDCANCEL, 154, 19, 50, 14
LISTBOX RAS_SERVERLIST, 5, 89, 171, 61, LBS_STANDARD
AUTOCHECKBOX "Enable RAS", RAS_ENABLE, 5, 4, 52, 12
LTEXT "User Name:", -1, 3, 24, 40, 8
LTEXT "Password:", -1, 3, 36, 34, 8
CTEXT "Connection", -1, 64, 76, 42, 8
LTEXT "Entry Name:", -1, 3, 49, 42, 8
LTEXT "Max Retries:", -1, 3, 62, 40, 8
}
GenOptions DIALOG 10, 19, 250, 61
STYLE DS_MODALFRAME | 0x4L | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "General Options"
FONT 8, "MS Sans Serif"
{
LTEXT "DaysPrior:", -1, 2, 13, 33, 10
EDITTEXT GENOPT_DAYSPRIOR, 37, 11, 19, 12, WS_BORDER | WS_TABSTOP
LTEXT "PostDate:", -1, 2, 27, 32, 9
EDITTEXT GENOPT_POSTDATE, 37, 25, 135, 12, ES_AUTOHSCROLL | ES_READONLY | WS_BORDER | WS_TABSTOP
DEFPUSHBUTTON "O&k", IDOK, 196, 4, 50, 14
LTEXT "Root:", -1, 2, 39, 25, 9
EDITTEXT GENOPT_NEWSDIR, 37, 38, 135, 12, ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP
PUSHBUTTON "...", GENOPT_BROWSE, 172, 70, 15, 13
PUSHBUTTON "Ca&ncel", IDCANCEL, 196, 18, 50, 14
}
STRINGTABLE
{
STRING_SERVERKEYNAME, "ServerName"
STRING_NEWSGROUPSKEYNAME, "Software\\Diversified\\NewsCrawler\\NewsGroups"
STRING_NEWSGROUPSKEYVALUEPREFIX, "NG"
STRING_RASKEYOPTIONS, "Software\\Diversified\\NewsCrawler\\RasOptions"
STRING_RASKEYUSERNAME, "UserName"
STRING_RASKEYPASSWORD, "Password"
STRING_RASKEYENTRYNAME, "EntryName"
STRING_RASKEYSTATE, "RasState"
STRING_RASKEYMAXRETRIES, "MaxRetries"
STRING_OPTIONSKEYNAME, "Software\\Diversified\\NewsCrawler\\Options"
STRING_OPTIONSKEYNEWSDIR, "NewsDir"
STRING_OPTIONSKEYPRIORDAYS, "PriorDays"
}
STRINGTABLE
{
STRING_NNTP, "NewsCrawler"
STRING_VERSION, "v2.00"
STRING_LOGVIEWCLASSNAME, "LogView"
STRING_RECOVERLOGPOSTFIX, ".001"
STRING_MESSAGELOGPOSTFIX, ".002"
STRING_IMAGEVIEWCLASSNAME, "ImageView"
STRING_DOCUMENTVIEWCLASSNAME, "DocumentView"
}
MoreWindows DIALOG 6, 15, 280, 114
STYLE DS_MODALFRAME | 0x4L | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "More Windows..."
FONT 8, "Helv"
{
DEFPUSHBUTTON "OK", IDOK, 225, 3, 50, 14
PUSHBUTTON "Cancel", IDCANCEL, 225, 17, 50, 14
LISTBOX MW_LISTBOX, 5, 4, 209, 109, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS
}