Make first real commit: copy of CaRMetal 4.2.8

This commit is contained in:
Glen Whitney 2018-09-04 22:51:42 -04:00
parent 002acfc88e
commit c312811084
1120 changed files with 226843 additions and 1 deletions

View file

@ -0,0 +1,50 @@
/*
* Application.java
* allusionsApp
*
* Created by Matthieu Cormier on Fri Jun 20 2003.
*
* This program 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 2
* of the License, or any later version.
*
* This program 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 this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
package com.apple.eawt;
// This is a stub interface for non Mac OS X java 1.4 environments
public class Application {
public Application() {
}
public void addApplicationListener(final ApplicationListener listenToMe) {
// I don't feel like listening today!!
}
public boolean getEnabledPreferencesMenu() {
return false;
}
public void removeApplicationListener(
final ApplicationListener dontListenToMe) {
// don't worry I haven't been
}
public void setEneablePreferencesMenu(final boolean enable) {
// yeah, like, what-ever!
}
public static java.awt.Point getMouseLocationOnScreen() {
return null;
}
}

View file

@ -0,0 +1,50 @@
/*
* ApplicationAdapter.java
* allusionsApp
*
* Created by Matthieu Cormier on Fri Jun 20 2003.
*
* This program 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 2
* of the License, or any later version.
*
* This program 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 this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
package com.apple.eawt;
// This is a stub interface for non Mac OS X java 1.4 environments
public class ApplicationAdapter implements ApplicationListener {
public ApplicationAdapter() {
}
public void handleAbout(final ApplicationEvent event) {
}
public void handleOpenApplication(final ApplicationEvent event) {
}
public void handleOpenFile(final ApplicationEvent event) {
}
public void handlePreferences(final ApplicationEvent event) {
}
public void handlePrintFile(final ApplicationEvent event) {
}
public void handleQuit(final ApplicationEvent event) {
}
public void handleReOpenApplication(ApplicationEvent event) {
}
}

View file

@ -0,0 +1,39 @@
/*
* ApplicationBeanInfo.java
* allusionsApp
*
* Created by Matthieu Cormier on Fri Jun 20 2003.
*
* This program 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 2
* of the License, or any later version.
*
* This program 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 this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
package com.apple.eawt;
// This is a stub interface for non Mac OS X java 1.4 environments
public class ApplicationBeanInfo extends java.beans.SimpleBeanInfo {
public ApplicationBeanInfo() {
}
/**
*
* @param iconKind
* @return
*/
@Override
public java.awt.Image getIcon(final int iconKind) {
return null;
}
}

View file

@ -0,0 +1,37 @@
/*
* ApplicationEvent.java
* allusionsApp
*
* Created by Matthieu Cormier on Fri Jun 20 2003.
*
* This program 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 2
* of the License, or any later version.
*
* This program 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 this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
package com.apple.eawt;
// This is a stub interface for non Mac OS X java 1.4 environments
public class ApplicationEvent {
public java.lang.String getFilename() {
return null;
}
public boolean isHandled() {
return false;
}
public void setHandled(final boolean state) {
}
}

View file

@ -0,0 +1,38 @@
/*
* ApplicationListener.java
* allusionsApp
*
* Created by Matthieu Cormier on Fri Jun 20 2003.
*
* This program 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 2
* of the License, or any later version.
*
* This program 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 this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
package com.apple.eawt;
// This is a stub interface for non Mac OS X java 1.4 environments
public interface ApplicationListener extends java.util.EventListener {
public void handleAbout(ApplicationEvent event);
public void handleOpenApplication(ApplicationEvent event);
public void handleOpenFile(ApplicationEvent event);
public void handlePreferences(ApplicationEvent event);
public void handlePrintFile(ApplicationEvent event);
public void handleQuit(ApplicationEvent event);
}

View file

@ -0,0 +1,56 @@
/*
* CocoaComponent.java
* allusionsApp
*
* Created by Matthieu Cormier on Fri Jun 20 2003.
*
* This program 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 2
* of the License, or any later version.
*
* This program 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 this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
package com.apple.eawt;
// This is a stub interface for non Mac OS X java 1.4 environments
public abstract class CocoaComponent extends java.awt.Canvas {
/**
*
*/
private static final long serialVersionUID = 1L;
public CocoaComponent() {
}
public abstract int createNSView();
@Override
public abstract java.awt.Dimension getMaximumSize();
/**
*
* @return
*/
@Override
public abstract java.awt.Dimension getMinimumSize();
/**
*
* @return
*/
@Override
public abstract java.awt.Dimension getPreferredSize();
public void sendMessage(final int messageID, final java.lang.Object message) {
}
}