package com.nokia.mid.ui;

import javax.microedition.lcdui.Font;

public class TextEditor extends CanvasItem
{

 public static TextEditor createTextEditor(String string_1, int int_1, int int_2, int int_3, int int_4)
 {
  return null;
 }
 
 public static TextEditor createTextEditor(int int_1, int int_2, int int_3, int int_4)
 {
  return null;
 }
 
 public void setFocus(boolean boolean_1)
 {
 }
 
 public boolean hasFocus()
 {
  return false;
 }
 
 public void setVisible(boolean boolean_1)
 {
 }
 
 public int getContentHeight()
 {
  return 0;
 }
 
 public void setCaret(int int_1)
 {
 }
 
 public int getCaretPosition()
 {
  return 0;
 }
 
 public int getLineMarginHeight()
 {
  return 0;
 }
 
 public int getVisibleContentPosition()
 {
  return 0;
 }
 
 public Font getFont()
 {
  return null;
 }
 
 public void setFont(Font font_1)
 {
 }
 
 public void setBackgroundColor(int int_1)
 {
 }
 
 public void setForegroundColor(int int_1)
 {
 }
 
 public int getForegroundColor()
 {
  return 0;
 }
 
 public int getBackgroundColor()
 {
  return 0;
 }
 
 public void setHighlightColor(int int_1)
 {
 }
 
 public void setContent(String string_1)
 {
 }
 
 public String getContent()
 {
  return null;
 }
 
 public void insert(String string_1, int int_1)
 {
 }
 
 public void delete(int int_1, int int_2)
 {
 }
 
 public int getMaxSize()
 {
  return 0;
 }
 
 public int setMaxSize(int int_1)
 {
  return 0;
 }
 
 public int size()
 {
  return 0;
 }
 
 public void setConstraints(int int_1)
 {
 }
 
 public int getConstraints()
 {
  return 0;
 }
 
 public void setInitialInputMode(String string_1)
 {
 }
 
 public void setSelection(int int_1, int int_2)
 {
 }
 
 public String getSelection()
 {
  return null;
 }
 
 public void setTextEditorListener(TextEditorListener texteditorlistener_1)
 {
 }
 
 public void setMultiline(boolean boolean_1)
 {
 }
 
 public boolean isMultiline()
 {
  return false;
 }
 
}
package com.nokia.mid.ui.s40;

import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.Image;

public interface TextEditor
{
 public int SELECT_SOFTKEY_COMMAND = 9;
 public int RIGHT_SOFTKEY_COMMAND = 10;
 public int LAST_IN_OPTIONS_COMMAND = 12;
 public int LEFT_SOFTKEY_COMMAND = 13;
 public int DIRECTION_LTR = 0;
 public int DIRECTION_RTL = 1;
 public int CURSOR_WRAP_OFF = 0;
 public int CURSOR_WRAP_LEFT_RIGHT = 2;
 public int CURSOR_WRAP_FULL = 1;
 public int ACTION_OPTIONS_CLOSED = 512;
 public int ACTION_SCROLLBAR_CHANGED = 1024;
 public int ACTION_TRAVERSE_LEFT = 2048;
 public int ACTION_TRAVERSE_RIGHT = 4096;
 public int PASSWORD_MASKED = 4194304;
 public int PASSWORD_LOCKED = 8388608;
 public int HIDDEN = 1;
 public int PARTIALLY_VISIBLE = 2;
 public int VISIBLE = 3;
 public int COMMAND_MODE_SELECTED = 0;
 public int COMMAND_MODE_KEYPRESS = 1;
 public int COMMAND_MODE_KEYRELEASE = 2;

 public void setInputMode(int int_1) throws IllegalArgumentException;
 
 public int getInputMode();
 
 public Command[] getTextEditorCommands();
 
 public boolean launchTextEditorCommand(Command command_1, int int_1) throws IllegalArgumentException, IllegalStateException;
 
 public boolean isMenuCommand(Command command_1);
 
 public boolean isCommandKeyWanted(Command command_1);
 
 public void setHorizontalScrollingWidth(int int_1);
 
 public int getHorizontalScrollingWidth();
 
 public int getWritingDirection();
 
 public Image[] getIndicatorIcons();
 
 public void setVisible(int int_1) throws IllegalArgumentException;
 
 public void enableEmoticons(boolean boolean_1);
 
 public boolean isEnableEmoticons();
 
 public void setPopupPosition(int int_1, int int_2);
 
 public void setFixedText(String string_1, String string_2);
 
 public void setCursorWrap(int int_1);
 
 public int getCursorWrap();
 
}