257 lines · 6.0 KB · R
RawDownload
/*	Copyright 2019 Wolfgang Thaller. 	This file is part of Retro68. 	Retro68 is free software: you can redistribute it and/or modify	it under the terms of the GNU General Public License as published by	the Free Software Foundation, either version 3 of the License, or	(at your option) any later version. 	Retro68 is distributed in the hope that it will be useful,	but WITHOUT ANY WARRANTY; without even the implied warranty of	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the	GNU General Public License for more details. 	You should have received a copy of the GNU General Public License	along with Retro68.  If not, see <http://www.gnu.org/licenses/>.*/ #include "Processes.r"#include "Menus.r"#include "Windows.r"#include "MacTypes.r"#include "Finder.r"#include "Dialogs.r" resource 'MENU' (128) {    128, textMenuProc;    allEnabled, enabled;    apple;    {        "About LaunchAPPLServer...", noIcon, noKey, noMark, plain;        "-", noIcon, noKey, noMark, plain;    }}; resource 'MENU' (129) {    129, textMenuProc;    allEnabled, enabled;    "File";    {        "Close", noIcon, "W", noMark, plain;        "-", noIcon, noKey, noMark, plain;        "Quit", noIcon, "Q", noMark, plain;    }}; resource 'MENU' (130) {    130, textMenuProc;    0, enabled;    "Edit";    {        "Undo", noIcon, "Z", noMark, plain;        "-", noIcon, noKey, noMark, plain;        "Cut", noIcon, "X", noMark, plain;        "Copy", noIcon, "C", noMark, plain;        "Paste", noIcon, "V", noMark, plain;        "Clear", noIcon, noKey, noMark, plain;    }}; resource 'MENU' (131) {    131, textMenuProc;    allEnabled, enabled;    "Connection";    {        "MacTCP", noIcon, noKey, noMark, plain;        "OpenTransport TCP", noIcon, noKey, noMark, plain;        "Modem Port", noIcon, noKey, noMark, plain;        "Printer Port", noIcon, noKey, noMark, plain;        "Shared Files", noIcon, noKey, noMark, plain;        "-", noIcon, noKey, noMark, plain;        "9600", noIcon, noKey, noMark, plain;        "19200", noIcon, noKey, check, plain;        "38400", noIcon, noKey, noMark, plain;        "57600", noIcon, noKey, noMark, plain;        "115200", noIcon, noKey, noMark, plain;        "230400", noIcon, noKey, noMark, plain;        "-", noIcon, noKey, noMark, plain;        "Choose Shared Directory...", noIcon, noKey, noMark, plain;    }};  resource 'MBAR' (128) {    { 128, 129, 130, 131 };}; data 'TEXT' (128, purgeable) {    "This application is the counterpart to Retro68's LaunchAPPL tool.\r"    "\r"    "It will listen via TCP or via serial port for applications sent by "    "the LaunchAPPL tool from a modern system and execute it on this Mac.\r"    "\r"    "Pick your connection type from the \"Connection\" menu. "    "Not all connection types are available on all Macs and system software versions." }; resource 'WIND' (128, "About") {    {0, 0, 242, 320}, noGrowDocProc;    invisible;    goAway;    0, "About LaunchAPPLServer";    noAutoCenter;}; resource 'WIND' (129, "Main") {    {50, 10, 200, 400}, noGrowDocProc;    invisible;    noGoAway;    0, "Retro68 Application Launching Server";    centerMainScreen;}; resource 'STR#' (128, purgeable) {    {        "Listening on Modem Port...";        "Listening on Printer Port...";        "Listening on TCP port 1984 (MacTCP)...";        "Listening on TCP port 1984 (OpenTransport)...";        "Waiting for shared files...";        "Downloading Application...";        "Downloading Upgrade...";        "Running Application...";        "Sending Results...";    }}; resource 'STR#' (129, purgeable) {    {        "Heap Size:", " KB";        "Free Memory:", " KB";        "File Size:", " KB";        "Transferred:", " KB";        "Speed:", " B/s";        "Time remaining:", " s";        "Transmission errors:", "";    }}; resource 'SIZE' (-1) {	reserved,	acceptSuspendResumeEvents,	reserved,	canBackground,	multiFinderAware,	backgroundAndForeground,	dontGetFrontClicks,	ignoreChildDiedEvents,	is32BitCompatible,	isHighLevelEventAware,	onlyLocalHLEvents,	notStationeryAware,	dontUseTextEditServices,	notDisplayManagerAware,	reserved,	reserved,	500 * 1024,	136 * 1024}; type 'R68L' as 'STR ';resource 'R68L' (0, purgeable) {    "LaunchAPPLServer (c) 2018"}; resource 'FREF' (128, purgeable) {    'APPL',    0,    ""}; resource 'BNDL' (128, purgeable) {    'R68L',    0,    {        'ICN#', {            0, 128        },        'FREF', {            10, 128        }    }}; resource 'DLOG' (128, purgeable){	{0, 0, 225, 348},	dBoxProc,	invisible,	noGoAway,	0x0,	128,	"",	noAutoCenter}; resource 'DITL' (128, purgeable){	{		/* [1] */		{138, 256, 156, 336},		Button { enabled, "Open" },		/* [2] */		{1152, 59, 1232, 77},		Button { enabled, "" },		/* [3] */		{188, 256, 206, 336},		Button { enabled, "Cancel" },		/* [4] */		{39, 232, 59, 347},		UserItem { disabled },		/* [5] */		{68, 256, 86, 336},		Button { enabled, "Eject" },		/* [6] */		{93, 256, 111, 336},		Button { enabled, "Drive" },		/* [7] */		{39, 12, 210, 230},		UserItem { enabled },		/* [8] */		{39, 229, 210, 246},		UserItem { enabled },		/* [9] */		{124, 252, 125, 340},		UserItem { disabled },		/* [10] */		{1044, 20, 1145, 116},		StaticText { disabled, "" },		/* [11] */        {163, 256, 181, 336},		Button { enabled, "Choose" }	}}; resource 'DLOG' (129, purgeable){    {0, 0, 200, 344}, dBoxProc, invisible, noGoAway, 0,    129, "", noAutoCenter};resource 'DITL'(129){    {        {169, 252, 189, 332}, Button { enabled, "Open" },        {107, 252, 127, 332}, Button { enabled, "Cancel" },        {0, 0, 0, 0}, HelpItem { disabled, HMScanhdlg {-6042}},        {8, 235, 24, 337}, UserItem { enabled },        {32, 252, 52, 332}, Button { enabled, "Eject" },        {60, 252, 80, 332}, Button { enabled, "Desktop" },        {29, 12, 193, 230}, UserItem { enabled },        {6, 12, 25, 230}, UserItem { enabled },        {93, 251, 94, 333}, Picture  { disabled, 11 },        {138, 252, 158, 332}, Button { enabled, "Choose" },    }};

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t