GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — processing/java/src/processing/mode/java/JavaToolbar.java at master · xeaser/processing Expand file tree/ Copy pathJavaToolbar.javaMore file actions 124 lines (93 loc) · 2.86 KB / Copy pathJavaToolbar.javaFile metadata and controls124 lines (93 loc) · 2.86 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 /* Part of the Processing project - http://processing.org Copyright (c) 2013-15 The Processing Foundation Copyright (c) 2010-13 Ben Fry and Casey Reas This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. 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 processing.mode.java; import java.awt.event.ActionEvent; import java.awt.event.InputEvent; import javax.swing.Box; import processing.app.Editor; import processing.app.EditorButton; import processing.app.EditorToolbar; import processing.app.Language; public class JavaToolbar extends EditorToolbar { JavaEditor jeditor; public JavaToolbar(Editor editor) { super(editor); jeditor = (JavaEditor) editor; } public void addModeButtons(Box box) { EditorButton debugButton = new EditorButton(mode, "/lib/toolbar/debug", Language.text("toolbar.debug")) { @Override public void actionPerformed(ActionEvent e) { jeditor.toggleDebug(); } }; debugButton.setReverse(); box.add(debugButton); addGap(box); } @Override public void handleRun(int modifiers) { boolean shift = (modifiers & InputEvent.SHIFT_MASK) != 0; if (shift) { jeditor.handlePresent(); } else { jeditor.handleRun(); } } @Override public void handleStop() { jeditor.handleStop(); } } /* public class JavaToolbar extends EditorToolbar { static protected final int RUN = 0; static protected final int STOP = 1; public JavaToolbar(Editor editor, Base base) { super(editor, base); } public void init() { Image[][] images = loadImages(); for (int i = 0; i < 2; i++) { addButton(getTitle(i, false), getTitle(i, true), images[i], false); } } static public String getTitle(int index, boolean shift) { switch (index) { case RUN: return !shift ? Language.text("toolbar.run") : Language.text("toolbar.present"); case STOP: return Language.text("toolbar.stop"); } return null; } public void handlePressed(MouseEvent e, int sel) { boolean shift = e.isShiftDown(); JavaEditor jeditor = (JavaEditor) editor; switch (sel) { case RUN: if (shift) { jeditor.handlePresent(); } else { jeditor.handleRun(); } break; case STOP: jeditor.handleStop(); break; } } } */ |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |