1 /* 2 * This file is part of libbluray 3 * Copyright (C) 2010 William Hahne 4 * 5 * This library is free software; you can redistribute it and/or 6 * modify it under the terms of the GNU Lesser General Public 7 * License as published by the Free Software Foundation; either 8 * version 2.1 of the License, or (at your option) any later version. 9 * 10 * This library is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 * Lesser General Public License for more details. 14 * 15 * You should have received a copy of the GNU Lesser General Public 16 * License along with this library. If not, see 17 * <http://www.gnu.org/licenses/>. 18 */ 19 20 package org.havi.ui; 21 22 import java.awt.Font; 23 import java.awt.Color; 24 import org.havi.ui.event.HFocusEvent; 25 import org.havi.ui.event.HFocusListener; 26 import org.havi.ui.event.HKeyEvent; 27 import org.havi.ui.event.HKeyListener; 28 import org.havi.ui.event.HTextEvent; 29 import org.havi.ui.event.HTextListener; 30 31 public class HSinglelineEntry extends HVisible implements HTextValue { HSinglelineEntry()32 public HSinglelineEntry() { 33 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 34 } 35 HSinglelineEntry(String text, int x, int y, int width, int height, int maxChars, Font font, Color color)36 public HSinglelineEntry(String text, int x, int y, int width, int height, 37 int maxChars, Font font, Color color) { 38 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 39 } 40 HSinglelineEntry(int x, int y, int width, int height, int maxChars)41 public HSinglelineEntry(int x, int y, int width, int height, int maxChars) { 42 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 43 } 44 HSinglelineEntry(String text, int maxChars, Font font, Color color)45 public HSinglelineEntry(String text, int maxChars, Font font, Color color) { 46 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 47 } 48 HSinglelineEntry(int maxChars)49 public HSinglelineEntry(int maxChars) { 50 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 51 } 52 setTextContent(String string, int state)53 public void setTextContent(String string, int state) { 54 super.setTextContent(string, ALL_STATES); 55 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "setTextContent"); 56 } 57 getTextContent(int state)58 public String getTextContent(int state) { 59 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 60 return ""; 61 } 62 getCaretCharPosition()63 public int getCaretCharPosition() { 64 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 65 return 0; 66 } 67 setCaretCharPosition(int position)68 public int setCaretCharPosition(int position) { 69 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 70 return 0; 71 } 72 setType(int type)73 public void setType(int type) { 74 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 75 } 76 setValidInput(char[] inputChars)77 public void setValidInput(char[] inputChars) { 78 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 79 } 80 echoCharIsSet()81 public boolean echoCharIsSet() { 82 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 83 return false; 84 } 85 getEchoChar()86 public char getEchoChar() { 87 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 88 return 0; 89 } 90 setEchoChar(char c)91 public void setEchoChar(char c) { 92 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 93 } 94 setDefaultLook(HSinglelineEntryLook look)95 public static void setDefaultLook(HSinglelineEntryLook look) { 96 DefaultLook = look; 97 } 98 getDefaultLook()99 public static HSinglelineEntryLook getDefaultLook() { 100 if (DefaultLook == null) 101 org.videolan.Logger.unimplemented("", "getDefaultLook"); 102 return DefaultLook; 103 } 104 setLook(HLook hlook)105 public void setLook(HLook hlook) throws HInvalidLookException { 106 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 107 } 108 insertChar(char c)109 public boolean insertChar(char c) { 110 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 111 return false; 112 } 113 deletePreviousChar()114 public boolean deletePreviousChar() { 115 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 116 return false; 117 } 118 deleteNextChar()119 public boolean deleteNextChar() { 120 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 121 return false; 122 } 123 caretNextCharacter()124 public void caretNextCharacter() { 125 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 126 } 127 caretPreviousCharacter()128 public void caretPreviousCharacter() { 129 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 130 } 131 setMaxChars(int maxChars)132 public void setMaxChars(int maxChars) { 133 if (maxChars < 0) 134 this.maxChars = 0; 135 else 136 this.maxChars = maxChars; 137 } 138 getMaxChars()139 public int getMaxChars() { 140 return maxChars; 141 } 142 setMove(int keyCode, HNavigable target)143 public void setMove(int keyCode, HNavigable target) { 144 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 145 } 146 getMove(int keyCode)147 public HNavigable getMove(int keyCode) { 148 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 149 return null; 150 } 151 setFocusTraversal(HNavigable up, HNavigable down, HNavigable left, HNavigable right)152 public void setFocusTraversal(HNavigable up, HNavigable down, 153 HNavigable left, HNavigable right) { 154 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 155 } 156 isSelected()157 public boolean isSelected() { 158 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 159 return false; 160 } 161 setGainFocusSound(HSound sound)162 public void setGainFocusSound(HSound sound) { 163 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 164 } 165 setLoseFocusSound(HSound sound)166 public void setLoseFocusSound(HSound sound) { 167 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 168 } 169 getGainFocusSound()170 public HSound getGainFocusSound() { 171 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 172 return null; 173 } 174 getLoseFocusSound()175 public HSound getLoseFocusSound() { 176 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 177 return null; 178 } 179 addHFocusListener(HFocusListener l)180 public void addHFocusListener(HFocusListener l) { 181 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 182 } 183 removeHFocusListener(HFocusListener l)184 public void removeHFocusListener(HFocusListener l) { 185 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 186 } 187 getNavigationKeys()188 public int[] getNavigationKeys() { 189 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 190 return null; 191 } 192 processHFocusEvent(HFocusEvent evt)193 public void processHFocusEvent(HFocusEvent evt) { 194 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 195 } 196 addHKeyListener(HKeyListener l)197 public void addHKeyListener(HKeyListener l) { 198 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 199 } 200 removeHKeyListener(HKeyListener l)201 public void removeHKeyListener(HKeyListener l) { 202 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 203 } 204 addHTextListener(HTextListener l)205 public void addHTextListener(HTextListener l) { 206 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 207 } 208 removeHTextListener(HTextListener l)209 public void removeHTextListener(HTextListener l) { 210 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 211 } 212 getEditMode()213 public boolean getEditMode() { 214 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 215 return false; 216 } 217 setEditMode(boolean edit)218 public void setEditMode(boolean edit) { 219 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 220 } 221 getType()222 public int getType() { 223 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 224 return 0; 225 } 226 getValidInput()227 public char[] getValidInput() { 228 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 229 return null; 230 } 231 processHTextEvent(HTextEvent evt)232 public void processHTextEvent(HTextEvent evt) { 233 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 234 } 235 processHKeyEvent(HKeyEvent evt)236 public void processHKeyEvent(HKeyEvent evt) { 237 org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), ""); 238 } 239 240 private int maxChars; 241 242 private static HSinglelineEntryLook DefaultLook = null; 243 244 private static final long serialVersionUID = 7577783421311076636L; 245 } 246