com.jotuntech.sketcher.client.Client -> com.jotuntech.sketcher.client.a: com.jotuntech.sketcher.client.UserInterface userInterface -> b com.jotuntech.sketcher.common.TwoWayHashMap userMap -> c com.jotuntech.sketcher.common.User[] userArray -> d com.jotuntech.sketcher.common.Canvas canvas -> e long lastLayerClean -> f com.jotuntech.sketcher.client.Connection connection -> g java.util.concurrent.BlockingQueue commandQueue -> h java.nio.ByteBuffer commandBuffer -> i java.lang.String login -> j java.lang.String password -> k java.lang.String hostname -> l int port -> m com.jotuntech.sketcher.client.voice.VoiceClient voiceClient -> n boolean soundEnabled -> o boolean ads -> p java.util.Properties props -> q java.io.File propsFile -> r java.util.Timer propsTimer -> s com.jotuntech.sketcher.common.Brush[] defaultBrushes -> t com.jotuntech.sketcher.common.Brush[] brushes -> a void resetProps() -> a void loadProps() -> m void saveProps() -> n void close(java.lang.String) -> a com.jotuntech.sketcher.common.TwoWayHashMap getUserMap() -> b com.jotuntech.sketcher.common.User[] getUserArray() -> c com.jotuntech.sketcher.common.Canvas getCanvas() -> d void setCanvas(com.jotuntech.sketcher.common.Canvas) -> a com.jotuntech.sketcher.client.UserInterface getUserInterface() -> e com.jotuntech.sketcher.client.Connection getConnection() -> f void run() -> run java.util.concurrent.BlockingQueue getCommandQueue() -> g boolean isVoiceEnabled() -> h void setVoiceEnabled(boolean) -> a void setSoundEnabled(boolean) -> b boolean isSoundEnabled() -> i boolean isAds() -> j java.lang.String getLogin() -> k java.lang.String getPassword() -> l com.jotuntech.sketcher.common.TwoWayHashMap access$0(com.jotuntech.sketcher.client.Client) -> a void access$1(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User[]) -> a void access$2(com.jotuntech.sketcher.client.Client) -> b com.jotuntech.sketcher.client.UserInterface access$3(com.jotuntech.sketcher.client.Client) -> c com.jotuntech.sketcher.client.Client$1 -> com.jotuntech.sketcher.client.b: com.jotuntech.sketcher.client.Client this$0 -> a void stateChanged(javax.swing.event.ChangeEvent) -> stateChanged com.jotuntech.sketcher.client.Client$2 -> com.jotuntech.sketcher.client.c: com.jotuntech.sketcher.client.Client this$0 -> a void run() -> run com.jotuntech.sketcher.client.Client$3 -> com.jotuntech.sketcher.client.d: com.jotuntech.sketcher.client.Client this$0 -> a java.lang.Integer val$peerKey -> b void voiceEvent(com.jotuntech.sketcher.client.voice.VoiceEvent) -> a com.jotuntech.sketcher.client.ClientApplet -> com.jotuntech.sketcher.client.ClientApplet: com.jotuntech.sketcher.client.Client client -> a java.lang.String login -> b java.lang.String password -> c java.lang.String hostname -> d int port -> e boolean ads -> f void init() -> init void start() -> start void stop() -> stop void destroy() -> destroy com.jotuntech.sketcher.client.Command -> com.jotuntech.sketcher.client.e: int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a com.jotuntech.sketcher.client.CommandEntry -> com.jotuntech.sketcher.client.f: java.lang.Integer sourceKey -> a com.jotuntech.sketcher.client.Command command -> b java.lang.Integer getSourceKey() -> a com.jotuntech.sketcher.client.Command getCommand() -> b com.jotuntech.sketcher.client.Connection -> com.jotuntech.sketcher.client.g: java.nio.channels.SocketChannel channel -> a com.jotuntech.sketcher.common.User user -> b java.nio.ByteBuffer inputBuffer -> c java.nio.ByteBuffer outputBuffer -> d java.util.concurrent.ArrayBlockingQueue sendQueue -> e long timeOfDeath -> f long lastPing -> g void setUser(com.jotuntech.sketcher.common.User) -> a com.jotuntech.sketcher.common.User getUser() -> a void setChannel(java.nio.channels.SocketChannel) -> a java.nio.channels.SocketChannel getChannel() -> b java.nio.ByteBuffer getInputBuffer() -> c java.nio.ByteBuffer getOutputBuffer() -> d java.util.concurrent.ArrayBlockingQueue getSendQueue() -> e void setTimeOfDeath(long) -> a boolean isTimeOfDeath() -> f void setLastPing(long) -> b long getLastPing() -> g com.jotuntech.sketcher.client.Editor -> com.jotuntech.sketcher.client.h: com.jotuntech.sketcher.client.Client client -> a java.awt.image.BufferedImage image -> b float zoom -> c boolean smoothZoom -> d java.awt.Dimension size -> e cello.tablet.JTablet jTablet1 -> f boolean jTablet2 -> g com.jotuntech.sketcher.client.Smoother smoother -> h java.awt.Cursor currentNativeCursor -> i java.awt.Cursor crosshair -> j java.awt.Cursor blank -> k java.awt.Cursor eyedropper -> l java.awt.Cursor hand -> m javax.swing.Timer tagTimer -> n javax.swing.Timer selectTimer -> o javax.swing.Timer yieldTimer -> p java.awt.Color canvasBackground -> q long lastCursorCommand -> r int dashPhase -> s boolean tagsEnabled -> t com.jotuntech.sketcher.client.Editor$State _state -> u com.jotuntech.sketcher.client.Editor$State _oldState -> v int buttonDown -> w com.jotuntech.sketcher.client.Editor$CursorType cursorType -> x boolean cursorVisible -> y boolean softwareCursorEnabled -> z java.awt.image.BufferedImage ad -> A java.awt.Point adPosition -> B int pressure -> C float scrollSpeedX -> D float scrollSpeedY -> E float originX -> F float originY -> G float slowLOSX -> H float slowLOSY -> I java.awt.Point los -> J javax.swing.Timer scrollTimer -> K float currentX -> L float currentY -> M float x1 -> N float y1 -> O float x2 -> P float y2 -> Q float x3 -> R float y3 -> S float x4 -> T float y4 -> U int iOriginX -> V int iOriginY -> W java.awt.Rectangle select -> X int[] $SWITCH_TABLE$com$jotuntech$sketcher$client$Editor$State -> Y int[] $SWITCH_TABLE$com$jotuntech$sketcher$client$Editor$CursorType -> Z void adjust() -> a void setZoom(float) -> a void setState(com.jotuntech.sketcher.client.Editor$State) -> a com.jotuntech.sketcher.client.Editor$State getState() -> b boolean storeState() -> i void restoreState() -> j void setNativeCursor(java.awt.Cursor) -> a void setCursorVisible(boolean) -> d void setCursorType(com.jotuntech.sketcher.client.Editor$CursorType) -> a float bezier(float,float,float,float,float) -> a void paint(java.awt.Graphics) -> paint boolean imageUpdate(java.awt.Image,int,int,int,int,int) -> imageUpdate void mouseDragged(java.awt.event.MouseEvent) -> mouseDragged void mouseMoved(java.awt.event.MouseEvent) -> mouseMoved void mouseClicked(java.awt.event.MouseEvent) -> mouseClicked void mousePressed(java.awt.event.MouseEvent) -> mousePressed void mouseReleased(java.awt.event.MouseEvent) -> mouseReleased void mouseEntered(java.awt.event.MouseEvent) -> mouseEntered void mouseExited(java.awt.event.MouseEvent) -> mouseExited void eyedrop(java.awt.event.MouseEvent) -> a void setCanvas(com.jotuntech.sketcher.common.Canvas) -> a void setCanvasBackground(java.awt.Color) -> a java.awt.Color getCanvasBackground() -> c boolean hasJTablet() -> d void paintMouseCursor() -> k void yieldForPaint() -> l void cursorEntered(cello.jtablet.event.TabletEvent) -> cursorEntered void cursorExited(cello.jtablet.event.TabletEvent) -> cursorExited void cursorGestured(cello.jtablet.event.TabletEvent) -> cursorGestured void cursorMoved(cello.jtablet.event.TabletEvent) -> cursorMoved void cursorPressed(cello.jtablet.event.TabletEvent) -> cursorPressed void cursorDragged(cello.jtablet.event.TabletEvent) -> cursorDragged void cursorReleased(cello.jtablet.event.TabletEvent) -> cursorReleased void cursorScrolled(cello.jtablet.event.TabletEvent) -> cursorScrolled void levelChanged(cello.jtablet.event.TabletEvent) -> levelChanged java.awt.image.BufferedImage getImage() -> e void setSmoothZoom(boolean) -> a void setTagsEnabled(boolean) -> b boolean isTagsEnabled() -> f void setAd(java.awt.image.BufferedImage) -> a void setAdPosition(int,int) -> a java.awt.Rectangle getSelect() -> g boolean isSoftwareCursorEnabled() -> h void setSoftwareCursorEnabled(boolean) -> c long access$0(com.jotuntech.sketcher.client.Editor) -> a com.jotuntech.sketcher.client.Smoother access$1(com.jotuntech.sketcher.client.Editor) -> b void access$2(com.jotuntech.sketcher.client.Editor,long) -> a boolean access$3(com.jotuntech.sketcher.client.Editor) -> c float access$4(com.jotuntech.sketcher.client.Editor) -> d java.awt.Rectangle access$5(com.jotuntech.sketcher.client.Editor) -> e int access$6(com.jotuntech.sketcher.client.Editor) -> f void access$7(com.jotuntech.sketcher.client.Editor,int) -> a int access$8(com.jotuntech.sketcher.client.Editor) -> g boolean access$9(com.jotuntech.sketcher.client.Editor) -> h void access$10(com.jotuntech.sketcher.client.Editor) -> i int[] $SWITCH_TABLE$com$jotuntech$sketcher$client$Editor$State() -> m int[] $SWITCH_TABLE$com$jotuntech$sketcher$client$Editor$CursorType() -> n com.jotuntech.sketcher.client.Client access$13(com.jotuntech.sketcher.client.Editor) -> j float access$14(com.jotuntech.sketcher.client.Editor) -> k java.awt.Point access$15(com.jotuntech.sketcher.client.Editor) -> l void access$16(com.jotuntech.sketcher.client.Editor,float) -> a float access$17(com.jotuntech.sketcher.client.Editor) -> m void access$18(com.jotuntech.sketcher.client.Editor,float) -> b float access$19(com.jotuntech.sketcher.client.Editor) -> n void access$20(com.jotuntech.sketcher.client.Editor,float) -> c float access$21(com.jotuntech.sketcher.client.Editor) -> o void access$22(com.jotuntech.sketcher.client.Editor,float) -> d void access$23(com.jotuntech.sketcher.client.Editor,float) -> e void access$24(com.jotuntech.sketcher.client.Editor,float) -> f float access$25(com.jotuntech.sketcher.client.Editor) -> p float access$26(com.jotuntech.sketcher.client.Editor) -> q javax.swing.Timer access$27(com.jotuntech.sketcher.client.Editor) -> r void access$28(com.jotuntech.sketcher.client.Editor,javax.swing.Timer) -> a com.jotuntech.sketcher.client.Editor$1 -> com.jotuntech.sketcher.client.i: com.jotuntech.sketcher.client.Editor this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.Editor$2 -> com.jotuntech.sketcher.client.j: com.jotuntech.sketcher.client.Client val$client -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.Editor$3 -> com.jotuntech.sketcher.client.k: com.jotuntech.sketcher.client.Editor this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.Editor$4 -> com.jotuntech.sketcher.client.l: com.jotuntech.sketcher.client.Editor this$0 -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.Editor$5 -> com.jotuntech.sketcher.client.m: com.jotuntech.sketcher.client.Editor this$0 -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.Editor$6 -> com.jotuntech.sketcher.client.n: com.jotuntech.sketcher.client.Editor this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.Editor$7 -> com.jotuntech.sketcher.client.o: com.jotuntech.sketcher.client.Editor this$0 -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.Editor$CursorType -> com.jotuntech.sketcher.client.p: com.jotuntech.sketcher.client.Editor$CursorType NATIVE -> a com.jotuntech.sketcher.client.Editor$CursorType SOFTWARE -> b com.jotuntech.sketcher.client.Editor$CursorType[] ENUM$VALUES -> c com.jotuntech.sketcher.client.Editor$CursorType[] values() -> a com.jotuntech.sketcher.client.Editor$State -> com.jotuntech.sketcher.client.q: com.jotuntech.sketcher.client.Editor$State DISABLED -> a com.jotuntech.sketcher.client.Editor$State DRAW_HOVER -> b com.jotuntech.sketcher.client.Editor$State DRAW_PRESS -> c com.jotuntech.sketcher.client.Editor$State LINE_HOVER -> d com.jotuntech.sketcher.client.Editor$State LINE_PRESS -> e com.jotuntech.sketcher.client.Editor$State RECT_HOVER -> f com.jotuntech.sketcher.client.Editor$State RECT_PRESS -> g com.jotuntech.sketcher.client.Editor$State OVAL_HOVER -> h com.jotuntech.sketcher.client.Editor$State OVAL_PRESS -> i com.jotuntech.sketcher.client.Editor$State BEZIER_HOVER -> j com.jotuntech.sketcher.client.Editor$State BEZIER_PRESS -> k com.jotuntech.sketcher.client.Editor$State BEZIER_HOVER2 -> l com.jotuntech.sketcher.client.Editor$State BEZIER_PRESS_P2 -> m com.jotuntech.sketcher.client.Editor$State BEZIER_PRESS_P3 -> n com.jotuntech.sketcher.client.Editor$State EYEDROP_PRESS -> o com.jotuntech.sketcher.client.Editor$State SCROLL_HOVER -> p com.jotuntech.sketcher.client.Editor$State SCROLL_PRESS -> q com.jotuntech.sketcher.client.Editor$State SELECT_HOVER -> r com.jotuntech.sketcher.client.Editor$State SELECT_PRESS -> s com.jotuntech.sketcher.client.Editor$State SELECT_INSIDE -> t com.jotuntech.sketcher.client.Editor$State SELECT_MOVE -> u com.jotuntech.sketcher.client.Editor$State MOVE_HOVER -> v com.jotuntech.sketcher.client.Editor$State MOVE_INSIDE -> w com.jotuntech.sketcher.client.Editor$State MOVE_PRESS -> x com.jotuntech.sketcher.client.Editor$State AD_HOVER -> y com.jotuntech.sketcher.client.Editor$State AD_PRESS -> z com.jotuntech.sketcher.client.Editor$State[] ENUM$VALUES -> A com.jotuntech.sketcher.client.Editor$State[] values() -> a com.jotuntech.sketcher.client.JCollapsiblePanel -> com.jotuntech.sketcher.client.r: javax.swing.Icon expandedIcon -> a javax.swing.Icon collapsedIcon -> b javax.swing.Icon pinNormalIcon -> c javax.swing.Icon pinStuckIcon -> d javax.swing.JLabel label -> e javax.swing.JLabel pin -> f javax.swing.JPanel contentPane -> g com.jotuntech.sketcher.client.JCollapsiblePanelGroup group -> h boolean stuck -> i int id -> j boolean expandedByDefault -> k boolean stuckByDefault -> l javax.swing.JPanel getContentPane() -> a void setExpanded(boolean,boolean) -> a boolean isExpanded() -> b void setGroup(com.jotuntech.sketcher.client.JCollapsiblePanelGroup) -> a void setStuck(boolean) -> a boolean isStuck() -> c int getId() -> d boolean isExpandedByDefault() -> e boolean isStuckByDefault() -> f boolean access$0(com.jotuntech.sketcher.client.JCollapsiblePanel) -> a javax.swing.JPanel access$1(com.jotuntech.sketcher.client.JCollapsiblePanel) -> b com.jotuntech.sketcher.client.JCollapsiblePanel$1 -> com.jotuntech.sketcher.client.s: com.jotuntech.sketcher.client.JCollapsiblePanel this$0 -> a void mouseClicked(java.awt.event.MouseEvent) -> mouseClicked void mouseEntered(java.awt.event.MouseEvent) -> mouseEntered void mouseExited(java.awt.event.MouseEvent) -> mouseExited void mousePressed(java.awt.event.MouseEvent) -> mousePressed void mouseReleased(java.awt.event.MouseEvent) -> mouseReleased com.jotuntech.sketcher.client.JCollapsiblePanel$2 -> com.jotuntech.sketcher.client.t: com.jotuntech.sketcher.client.JCollapsiblePanel this$0 -> a void mouseClicked(java.awt.event.MouseEvent) -> mouseClicked void mouseEntered(java.awt.event.MouseEvent) -> mouseEntered void mouseExited(java.awt.event.MouseEvent) -> mouseExited void mousePressed(java.awt.event.MouseEvent) -> mousePressed void mouseReleased(java.awt.event.MouseEvent) -> mouseReleased com.jotuntech.sketcher.client.JCollapsiblePanelGroup -> com.jotuntech.sketcher.client.u: com.jotuntech.sketcher.client.JUserEntry -> com.jotuntech.sketcher.client.v: javax.swing.JLabel nameLabel -> a javax.swing.JPanel infoPanel -> b javax.swing.JProgressBar volumeBar -> c double slowVolume -> d int[] delayLine -> e void setVolume(int,int) -> a void clearVoice() -> a com.jotuntech.sketcher.client.JUserList -> com.jotuntech.sketcher.client.w: com.jotuntech.sketcher.common.TwoWayHashMap userMap -> a java.util.Map entryMap -> b void redo() -> b com.jotuntech.sketcher.client.JUserEntry getEntry(java.lang.Integer) -> a void clearVoice() -> a void access$0(com.jotuntech.sketcher.client.JUserList) -> a com.jotuntech.sketcher.client.JUserList$1 -> com.jotuntech.sketcher.client.x: com.jotuntech.sketcher.client.JUserList this$0 -> a void stateChanged(javax.swing.event.ChangeEvent) -> stateChanged com.jotuntech.sketcher.client.LookAndFeel -> com.jotuntech.sketcher.client.y: com.jotuntech.sketcher.client.LookAndFeel NIMBUS -> a com.jotuntech.sketcher.client.LookAndFeel SYSTEM -> b java.lang.String getName() -> a boolean activate() -> b com.jotuntech.sketcher.client.LookAndFeel$1 -> com.jotuntech.sketcher.client.z: java.lang.String name -> c java.lang.String getName() -> a com.jotuntech.sketcher.client.LookAndFeel$2 -> com.jotuntech.sketcher.client.A: java.lang.String getName() -> a com.jotuntech.sketcher.client.PSDEncoder -> com.jotuntech.sketcher.client.B: java.io.RandomAccessFile raf -> a java.awt.image.BufferedImage image -> b com.jotuntech.sketcher.common.BitmapLayer[] layers -> c long[][] channelLengthPositions -> d void encode() -> a void writeAllLayersPixelData(java.io.RandomAccessFile) -> a void writeImagePixelData(java.io.RandomAccessFile) -> b com.jotuntech.sketcher.client.PackBitsOutputStream -> com.jotuntech.sketcher.client.C: java.io.DataOutput mdo -> a int[] inBuffer -> b int inBufferWritePos -> c int inBufferReadPos -> d int inBufferMark -> e byte[] outBuffer -> f int outBufferWritePos -> g void write(int) -> write void write(byte[]) -> write void write(byte[],int,int) -> write void flush() -> flush void output(int) -> a void pack() -> a void close() -> close int available() -> b int peek() -> c int read() -> d void reset() -> e com.jotuntech.sketcher.client.Smoother -> com.jotuntech.sketcher.client.D: float threshold -> a float smoothness -> b boolean enabled -> c com.jotuntech.sketcher.common.Input[] cursor -> d void add(com.jotuntech.sketcher.common.Input) -> a java.util.List get() -> a com.jotuntech.sketcher.common.Input getIndex(int) -> a void segment(java.util.List,com.jotuntech.sketcher.common.Input,com.jotuntech.sketcher.common.Input,com.jotuntech.sketcher.common.Input) -> a void setSmoothness(float) -> a void setEnabled(boolean) -> a com.jotuntech.sketcher.client.UserInterface -> com.jotuntech.sketcher.client.E: java.awt.Insets NO_INSETS -> a com.jotuntech.sketcher.client.Client client -> b javax.swing.JSplitPane splitPane -> k javax.swing.JScrollPane editorPane -> l com.jotuntech.sketcher.client.Editor editor -> m javax.swing.JPanel rightPanel -> n javax.swing.JMenuBar menuBar -> o javax.swing.JMenu filterMenu -> p javax.swing.JCheckBoxMenuItem soundItem -> q javax.swing.JCheckBoxMenuItem tagsItem -> r com.jotuntech.sketcher.client.JCollapsiblePanelGroup mainGroup -> s javax.swing.JScrollPane chatPane -> t javax.swing.JTextArea chatLog -> u javax.swing.JTextField chatField -> v com.jotuntech.sketcher.client.UserInterface$BrushButton[] brushButtons -> w javax.swing.JLabel zoomLabel -> x javax.swing.JSpinner zoomSpin -> y javax.swing.JCheckBox smoothBox -> c javax.swing.JCheckBox opacityBox -> z javax.swing.JCheckBox flowBox -> A javax.swing.JCheckBox radiusBox -> B javax.swing.JCheckBox lockTransBox -> C com.jotuntech.sketcher.client.JUserList userList -> D javax.swing.JList layerList -> E javax.swing.JSlider hardnessSlider -> F javax.swing.JSlider sizeSlider -> G javax.swing.JSlider opacitySlider -> H javax.swing.JSlider flowSlider -> I javax.swing.JSlider spacingSlider -> J javax.swing.JSlider jitterSlider -> K javax.swing.JSlider noiseSlider -> L javax.swing.JSlider waterSlider -> M javax.swing.JSlider waterAreaSlider -> N javax.swing.JSlider redSlider -> O javax.swing.JSlider greenSlider -> P javax.swing.JSlider blueSlider -> Q javax.swing.JPanel rgbColor -> R javax.swing.JSlider hueSlider -> S javax.swing.JSlider satSlider -> T javax.swing.JSlider brightSlider -> U javax.swing.JPanel hsbColor -> V javax.swing.JSlider cyanSlider -> W javax.swing.JSlider magentaSlider -> X javax.swing.JSlider yellowSlider -> Y javax.swing.JPanel cmyColor -> Z com.jotuntech.sketcher.client.JCollapsiblePanel brushPanel -> aa com.jotuntech.sketcher.client.JCollapsiblePanel brushSettingsPanel -> ab com.jotuntech.sketcher.client.JCollapsiblePanel colorPanel -> ac com.jotuntech.sketcher.client.JCollapsiblePanel inputPanel -> ad javax.swing.JToggleButton selectButton -> ae javax.swing.JToggleButton moveButton -> af javax.swing.JToggleButton freehandButton -> ag javax.swing.JToggleButton lineButton -> ah javax.swing.JToggleButton bezierButton -> ai javax.swing.JToggleButton rectangleButton -> aj javax.swing.JToggleButton ovalButton -> ak boolean smoothZoom -> al boolean colorAdjusting -> am boolean brushAdjusting -> d boolean layerAdjusting -> an java.applet.AudioClip AUDIO_INTRO -> e java.applet.AudioClip AUDIO_SIGN_IN -> f java.applet.AudioClip AUDIO_SIGN_OUT -> g java.applet.AudioClip AUDIO_KICK -> h java.applet.AudioClip AUDIO_CHAT -> i java.applet.AudioClip AUDIO_OUTTRO -> j javax.swing.Icon[] brushIcons -> ao javax.swing.ImageIcon loadImageIcon(java.lang.String) -> c void updateBrushSliders() -> a void setColorSliders(int) -> a void setRGBSliders(int) -> b void setHSBSliders(int) -> c void setCMYSliders(int) -> d void println(java.lang.String) -> a void print(java.lang.String) -> b void scroll() -> b void setCanvas(com.jotuntech.sketcher.common.Canvas) -> a com.jotuntech.sketcher.client.Editor getEditor() -> c javax.swing.JScrollPane getEditorPane() -> d void setSmoothZoom(boolean) -> a boolean isSmoothZoom() -> e javax.swing.JCheckBoxMenuItem getSoundItem() -> f javax.swing.JCheckBoxMenuItem getTagsItem() -> g java.util.Set getToolPanels() -> h com.jotuntech.sketcher.client.JUserList getUserList() -> i void updateLayer() -> j com.jotuntech.sketcher.client.UserInterface$BrushButton[] getBrushButtons() -> k com.jotuntech.sketcher.client.Editor access$0(com.jotuntech.sketcher.client.UserInterface) -> a javax.swing.JScrollPane access$1(com.jotuntech.sketcher.client.UserInterface) -> b boolean access$2(com.jotuntech.sketcher.client.UserInterface) -> c void access$3(com.jotuntech.sketcher.client.UserInterface,boolean) -> a javax.swing.JSpinner access$4(com.jotuntech.sketcher.client.UserInterface) -> d void access$5(com.jotuntech.sketcher.client.UserInterface,boolean) -> b void access$6(com.jotuntech.sketcher.client.UserInterface) -> e javax.swing.JSlider access$7(com.jotuntech.sketcher.client.UserInterface) -> f javax.swing.JSlider access$8(com.jotuntech.sketcher.client.UserInterface) -> g javax.swing.JSlider access$9(com.jotuntech.sketcher.client.UserInterface) -> h javax.swing.JSlider access$10(com.jotuntech.sketcher.client.UserInterface) -> i javax.swing.JSlider access$11(com.jotuntech.sketcher.client.UserInterface) -> j javax.swing.JSlider access$12(com.jotuntech.sketcher.client.UserInterface) -> k javax.swing.JSlider access$13(com.jotuntech.sketcher.client.UserInterface) -> l javax.swing.JSlider access$14(com.jotuntech.sketcher.client.UserInterface) -> m javax.swing.JSlider access$15(com.jotuntech.sketcher.client.UserInterface) -> n javax.swing.JCheckBox access$16(com.jotuntech.sketcher.client.UserInterface) -> o javax.swing.JCheckBox access$17(com.jotuntech.sketcher.client.UserInterface) -> p javax.swing.JCheckBox access$18(com.jotuntech.sketcher.client.UserInterface) -> q javax.swing.JCheckBox access$19(com.jotuntech.sketcher.client.UserInterface) -> r boolean access$20(com.jotuntech.sketcher.client.UserInterface) -> s javax.swing.JSlider access$21(com.jotuntech.sketcher.client.UserInterface) -> t javax.swing.JSlider access$22(com.jotuntech.sketcher.client.UserInterface) -> u javax.swing.JSlider access$23(com.jotuntech.sketcher.client.UserInterface) -> v javax.swing.JPanel access$24(com.jotuntech.sketcher.client.UserInterface) -> w javax.swing.JSlider access$25(com.jotuntech.sketcher.client.UserInterface) -> x javax.swing.JSlider access$26(com.jotuntech.sketcher.client.UserInterface) -> y javax.swing.JSlider access$27(com.jotuntech.sketcher.client.UserInterface) -> z javax.swing.JPanel access$28(com.jotuntech.sketcher.client.UserInterface) -> A javax.swing.JSlider access$29(com.jotuntech.sketcher.client.UserInterface) -> B javax.swing.JSlider access$30(com.jotuntech.sketcher.client.UserInterface) -> C javax.swing.JSlider access$31(com.jotuntech.sketcher.client.UserInterface) -> D javax.swing.JPanel access$32(com.jotuntech.sketcher.client.UserInterface) -> E javax.swing.JTextField access$33(com.jotuntech.sketcher.client.UserInterface) -> F javax.swing.JScrollPane access$34(com.jotuntech.sketcher.client.UserInterface) -> G javax.swing.JTextArea access$35(com.jotuntech.sketcher.client.UserInterface) -> H javax.swing.JList access$36(com.jotuntech.sketcher.client.UserInterface) -> I boolean access$37(com.jotuntech.sketcher.client.UserInterface) -> J com.jotuntech.sketcher.client.UserInterface$1 -> com.jotuntech.sketcher.client.F: com.jotuntech.sketcher.client.UserInterface this$0 -> a boolean val$selectionOnly -> b java.io.File val$file -> c javax.swing.JFileChooser val$fileChooser -> d void run() -> run com.jotuntech.sketcher.client.UserInterface$10 -> com.jotuntech.sketcher.client.G: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$11 -> com.jotuntech.sketcher.client.H: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$11$1 -> com.jotuntech.sketcher.client.I: com.jotuntech.sketcher.client.UserInterface$11 this$1 -> a javax.swing.JDialog val$blurDialog -> b com.jotuntech.sketcher.client.Client val$client -> c java.awt.Rectangle val$select -> d javax.swing.SpinnerNumberModel val$sizeModel -> e void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$11$2 -> com.jotuntech.sketcher.client.J: com.jotuntech.sketcher.client.UserInterface$11 this$1 -> a javax.swing.JDialog val$blurDialog -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$12 -> com.jotuntech.sketcher.client.K: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$13 -> com.jotuntech.sketcher.client.L: void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$13$1 -> com.jotuntech.sketcher.client.M: javax.swing.JDialog val$aboutDialog -> a void mouseClicked(java.awt.event.MouseEvent) -> mouseClicked void mouseEntered(java.awt.event.MouseEvent) -> mouseEntered void mouseExited(java.awt.event.MouseEvent) -> mouseExited void mousePressed(java.awt.event.MouseEvent) -> mousePressed void mouseReleased(java.awt.event.MouseEvent) -> mouseReleased com.jotuntech.sketcher.client.UserInterface$14 -> com.jotuntech.sketcher.client.N: com.jotuntech.sketcher.client.UserInterface this$0 -> a void mouseClicked(java.awt.event.MouseEvent) -> mouseClicked void mouseEntered(java.awt.event.MouseEvent) -> mouseEntered void mouseExited(java.awt.event.MouseEvent) -> mouseExited void mousePressed(java.awt.event.MouseEvent) -> mousePressed void mouseReleased(java.awt.event.MouseEvent) -> mouseReleased com.jotuntech.sketcher.client.UserInterface$15 -> com.jotuntech.sketcher.client.O: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void stateChanged(javax.swing.event.ChangeEvent) -> stateChanged com.jotuntech.sketcher.client.UserInterface$16 -> com.jotuntech.sketcher.client.P: com.jotuntech.sketcher.client.UserInterface this$0 -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$17 -> com.jotuntech.sketcher.client.Q: com.jotuntech.sketcher.client.UserInterface this$0 -> a javax.swing.JSlider val$backgroundSlider -> b void stateChanged(javax.swing.event.ChangeEvent) -> stateChanged com.jotuntech.sketcher.client.UserInterface$18 -> com.jotuntech.sketcher.client.R: com.jotuntech.sketcher.client.UserInterface this$0 -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$19 -> com.jotuntech.sketcher.client.S: com.jotuntech.sketcher.client.UserInterface this$0 -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$2 -> com.jotuntech.sketcher.client.T: com.jotuntech.sketcher.client.UserInterface this$0 -> a void adjustmentValueChanged(java.awt.event.AdjustmentEvent) -> adjustmentValueChanged com.jotuntech.sketcher.client.UserInterface$20 -> com.jotuntech.sketcher.client.U: com.jotuntech.sketcher.client.UserInterface this$0 -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$21 -> com.jotuntech.sketcher.client.V: com.jotuntech.sketcher.client.UserInterface this$0 -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$22 -> com.jotuntech.sketcher.client.W: com.jotuntech.sketcher.client.UserInterface this$0 -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$23 -> com.jotuntech.sketcher.client.X: com.jotuntech.sketcher.client.UserInterface this$0 -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$24 -> com.jotuntech.sketcher.client.Y: com.jotuntech.sketcher.client.UserInterface this$0 -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$25 -> com.jotuntech.sketcher.client.Z: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void stateChanged(javax.swing.event.ChangeEvent) -> stateChanged com.jotuntech.sketcher.client.UserInterface$26 -> com.jotuntech.sketcher.client.aa: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void stateChanged(javax.swing.event.ChangeEvent) -> stateChanged com.jotuntech.sketcher.client.UserInterface$27 -> com.jotuntech.sketcher.client.ab: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void stateChanged(javax.swing.event.ChangeEvent) -> stateChanged com.jotuntech.sketcher.client.UserInterface$28 -> com.jotuntech.sketcher.client.ac: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void stateChanged(javax.swing.event.ChangeEvent) -> stateChanged com.jotuntech.sketcher.client.UserInterface$29 -> com.jotuntech.sketcher.client.ad: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void stateChanged(javax.swing.event.ChangeEvent) -> stateChanged com.jotuntech.sketcher.client.UserInterface$3 -> com.jotuntech.sketcher.client.ae: com.jotuntech.sketcher.client.UserInterface this$0 -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$30 -> com.jotuntech.sketcher.client.af: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void stateChanged(javax.swing.event.ChangeEvent) -> stateChanged com.jotuntech.sketcher.client.UserInterface$31 -> com.jotuntech.sketcher.client.ag: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void stateChanged(javax.swing.event.ChangeEvent) -> stateChanged com.jotuntech.sketcher.client.UserInterface$32 -> com.jotuntech.sketcher.client.ah: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void stateChanged(javax.swing.event.ChangeEvent) -> stateChanged com.jotuntech.sketcher.client.UserInterface$33 -> com.jotuntech.sketcher.client.ai: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void stateChanged(javax.swing.event.ChangeEvent) -> stateChanged com.jotuntech.sketcher.client.UserInterface$34 -> com.jotuntech.sketcher.client.aj: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$35 -> com.jotuntech.sketcher.client.ak: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$36 -> com.jotuntech.sketcher.client.al: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$37 -> com.jotuntech.sketcher.client.am: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$38 -> com.jotuntech.sketcher.client.an: com.jotuntech.sketcher.client.Client val$client -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$39 -> com.jotuntech.sketcher.client.ao: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$4 -> com.jotuntech.sketcher.client.ap: com.jotuntech.sketcher.client.UserInterface this$0 -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$40 -> com.jotuntech.sketcher.client.aq: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void stateChanged(javax.swing.event.ChangeEvent) -> stateChanged com.jotuntech.sketcher.client.UserInterface$41 -> com.jotuntech.sketcher.client.ar: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void stateChanged(javax.swing.event.ChangeEvent) -> stateChanged com.jotuntech.sketcher.client.UserInterface$42 -> com.jotuntech.sketcher.client.as: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void stateChanged(javax.swing.event.ChangeEvent) -> stateChanged com.jotuntech.sketcher.client.UserInterface$43 -> com.jotuntech.sketcher.client.at: javax.swing.JSlider val$smoothSlider -> a void stateChanged(javax.swing.event.ChangeEvent) -> stateChanged com.jotuntech.sketcher.client.UserInterface$44 -> com.jotuntech.sketcher.client.au: javax.swing.JCheckBox val$curveSmoothBox -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$45 -> com.jotuntech.sketcher.client.av: com.jotuntech.sketcher.client.UserInterface this$0 -> a void componentHidden(java.awt.event.ComponentEvent) -> componentHidden void componentMoved(java.awt.event.ComponentEvent) -> componentMoved void componentResized(java.awt.event.ComponentEvent) -> componentResized void componentShown(java.awt.event.ComponentEvent) -> componentShown com.jotuntech.sketcher.client.UserInterface$46 -> com.jotuntech.sketcher.client.aw: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$47 -> com.jotuntech.sketcher.client.ax: com.jotuntech.sketcher.client.UserInterface this$0 -> a java.lang.String val$str -> b void run() -> run com.jotuntech.sketcher.client.UserInterface$48 -> com.jotuntech.sketcher.client.ay: com.jotuntech.sketcher.client.UserInterface this$0 -> a void stateChanged(javax.swing.event.ChangeEvent) -> stateChanged com.jotuntech.sketcher.client.UserInterface$48$1 -> com.jotuntech.sketcher.client.az: java.lang.Object[] val$array -> a int getSize() -> getSize java.lang.Object getElementAt(int) -> getElementAt com.jotuntech.sketcher.client.UserInterface$49 -> com.jotuntech.sketcher.client.aA: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.common.Canvas val$canvas -> b void valueChanged(javax.swing.event.ListSelectionEvent) -> valueChanged com.jotuntech.sketcher.client.UserInterface$5 -> com.jotuntech.sketcher.client.aB: com.jotuntech.sketcher.client.UserInterface this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$5$1 -> com.jotuntech.sketcher.client.aC: javax.swing.JDialog val$uploadDialog -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$5$2 -> com.jotuntech.sketcher.client.aD: com.jotuntech.sketcher.client.UserInterface$5 this$1 -> a javax.swing.JTextField val$titleField -> b javax.swing.JDialog val$uploadDialog -> c javax.swing.JTextArea val$descArea -> d javax.swing.JButton val$uploadButton -> e javax.swing.JRadioButton val$jpegButton -> f javax.swing.JRadioButton val$pngButton -> g javax.swing.JCheckBox val$matureBox -> h java.awt.Rectangle val$s -> i javax.swing.JProgressBar val$progressBar -> j com.jotuntech.sketcher.client.Client val$client -> k javax.swing.JButton val$cancelButton -> l void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$5$2$1 -> com.jotuntech.sketcher.client.aE: com.jotuntech.sketcher.client.UserInterface$5$2 this$2 -> a javax.swing.JTextField val$titleField -> b javax.swing.JDialog val$uploadDialog -> c javax.swing.JTextArea val$descArea -> d javax.swing.JButton val$uploadButton -> e javax.swing.JRadioButton val$jpegButton -> f javax.swing.JRadioButton val$pngButton -> g javax.swing.JCheckBox val$matureBox -> h java.awt.Rectangle val$s -> i javax.swing.JProgressBar val$progressBar -> j com.jotuntech.sketcher.client.Client val$client -> k javax.swing.JButton val$cancelButton -> l void run() -> run com.jotuntech.sketcher.client.UserInterface$6 -> com.jotuntech.sketcher.client.aF: com.jotuntech.sketcher.client.Client val$client -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$7 -> com.jotuntech.sketcher.client.aG: com.jotuntech.sketcher.client.UserInterface this$0 -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$8 -> com.jotuntech.sketcher.client.aH: com.jotuntech.sketcher.client.Client val$client -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$9 -> com.jotuntech.sketcher.client.aI: com.jotuntech.sketcher.client.UserInterface this$0 -> a void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.UserInterface$BrushButton -> com.jotuntech.sketcher.client.aJ: com.jotuntech.sketcher.client.UserInterface$BrushButton$1 -> com.jotuntech.sketcher.client.aK: com.jotuntech.sketcher.client.UserInterface val$parent -> a com.jotuntech.sketcher.common.Brush[] val$brushArray -> b int val$brushIndex -> c void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed com.jotuntech.sketcher.client.command.CanvasCommand -> com.jotuntech.sketcher.client.command.CanvasCommand: int width -> a int height -> b int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.CanvasCommand$1 -> com.jotuntech.sketcher.client.command.a: com.jotuntech.sketcher.client.command.CanvasCommand this$0 -> a com.jotuntech.sketcher.client.Client val$client -> b void run() -> run com.jotuntech.sketcher.client.command.CreateLayerCommand -> com.jotuntech.sketcher.client.command.CreateLayerCommand: int layerKey -> a int type -> b java.lang.String name -> c int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.CursorCommand -> com.jotuntech.sketcher.client.command.CursorCommand: com.jotuntech.sketcher.common.Input input -> a int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.DeleteLayerCommand -> com.jotuntech.sketcher.client.command.DeleteLayerCommand: int layerKey -> a int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.FilterCommand -> com.jotuntech.sketcher.client.command.FilterCommand: com.jotuntech.sketcher.common.filter.Filter filter -> a int x -> b int y -> c int w -> d int h -> e float a -> f float b -> g float c -> h int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.KickCommand -> com.jotuntech.sketcher.client.command.KickCommand: int targetKey -> a java.lang.String reason -> b int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.LayerDataCommand -> com.jotuntech.sketcher.client.command.LayerDataCommand: int layerKey -> a boolean phantom -> b byte[] data -> c int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.LineCommand -> com.jotuntech.sketcher.client.command.LineCommand: com.jotuntech.sketcher.common.Input input -> a int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.MergeCommand -> com.jotuntech.sketcher.client.command.MergeCommand: int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.MoveCommand -> com.jotuntech.sketcher.client.command.MoveCommand: float sx -> a float sy -> b float dx -> c float dy -> d float w -> e float h -> f int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.PingCommand -> com.jotuntech.sketcher.client.command.PingCommand: long timestamp -> a int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.SayCommand -> com.jotuntech.sketcher.client.command.SayCommand: boolean isAction -> a java.lang.String text -> b int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.ServerMessageCommand -> com.jotuntech.sketcher.client.command.ServerMessageCommand: java.lang.String text -> a int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.SetBrushCommand -> com.jotuntech.sketcher.client.command.SetBrushCommand: com.jotuntech.sketcher.common.Brush brush -> a int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.SetColorCommand -> com.jotuntech.sketcher.client.command.SetColorCommand: boolean firstWhite -> a int color -> b int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.SetLayerCommand -> com.jotuntech.sketcher.client.command.SetLayerCommand: java.lang.Integer layerKey -> a int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.SignInCommand -> com.jotuntech.sketcher.client.command.SignInCommand: java.lang.Integer peerKey -> a java.lang.String login -> b java.lang.String password -> c boolean viewer -> d void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a com.jotuntech.sketcher.client.command.SignOutCommand -> com.jotuntech.sketcher.client.command.SignOutCommand: java.lang.String message -> a int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.UndoCommand -> com.jotuntech.sketcher.client.command.UndoCommand: int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.UndoDataCommand -> com.jotuntech.sketcher.client.command.UndoDataCommand: byte[] data -> a int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.UndoEntryCommand -> com.jotuntech.sketcher.client.command.UndoEntryCommand: java.lang.Integer layerKey -> a int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.command.VoiceCommand -> com.jotuntech.sketcher.client.command.VoiceCommand: boolean voiceEnabled -> a int perform(com.jotuntech.sketcher.client.Client,com.jotuntech.sketcher.common.User) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.client.voice.Highpass24 -> com.jotuntech.sketcher.client.a.a: float li1 -> a float li2 -> b float li3 -> c float li4 -> d float lo1 -> e float lo2 -> f float lo3 -> g float lo4 -> h com.jotuntech.sketcher.client.voice.VoiceChannel -> com.jotuntech.sketcher.client.a.b: org.xiph.speex.SpeexDecoder decoder -> a java.nio.ByteBuffer[] packetArray -> b int expectedPacketNumber -> c int newestPacketNumber -> d float qualityPercent -> e java.nio.ByteBuffer audioBuffer -> f com.jotuntech.sketcher.client.voice.VoiceMixer voiceMixer -> g java.lang.Integer channelKey -> h boolean buffering -> i long lastPlayTime -> j boolean dead -> k com.jotuntech.sketcher.client.voice.VoiceListener listener -> l void packet(java.nio.ByteBuffer) -> a void process() -> a boolean isDead() -> b void setListener(com.jotuntech.sketcher.client.voice.VoiceListener) -> a com.jotuntech.sketcher.client.voice.VoiceClient -> com.jotuntech.sketcher.client.a.c: java.nio.channels.DatagramChannel channel -> a com.jotuntech.sketcher.client.voice.VoiceMixer voiceMixer -> b java.util.Map voiceChannels -> c java.lang.Integer peerKey -> d javax.sound.sampled.AudioFormat targetFormat -> e javax.sound.sampled.TargetDataLine target -> f org.xiph.speex.SpeexEncoder encoder -> g java.nio.ByteBuffer recordBuffer -> h java.net.InetSocketAddress serverAddress -> i int packetNumber -> j boolean bigEndian -> k float gain -> l float gain2 -> m com.jotuntech.sketcher.client.voice.VoiceListener listener -> n com.jotuntech.sketcher.client.voice.Highpass24 highpass -> o com.jotuntech.sketcher.client.voice.VoiceDetector detector -> p void run() -> run void setListener(com.jotuntech.sketcher.client.voice.VoiceListener) -> a com.jotuntech.sketcher.client.voice.VoiceDetector -> com.jotuntech.sketcher.client.a.d: float[] delayLine -> a float alpha -> b float mean -> c float process(float) -> a com.jotuntech.sketcher.client.voice.VoiceEvent -> com.jotuntech.sketcher.client.a.e: int type -> a java.lang.Integer channel -> b int data1 -> c int getType() -> a java.lang.Integer getChannel() -> b int getVolume() -> c com.jotuntech.sketcher.client.voice.VoiceListener -> com.jotuntech.sketcher.client.a.f: void voiceEvent(com.jotuntech.sketcher.client.voice.VoiceEvent) -> a com.jotuntech.sketcher.client.voice.VoiceMixer -> com.jotuntech.sketcher.client.a.g: javax.sound.sampled.SourceDataLine source -> a javax.sound.sampled.AudioFormat sourceFormat -> b int bufferSize -> c java.util.Map channelMap -> d java.nio.ByteBuffer mixBuffer -> e void write(java.lang.Integer,java.nio.ByteBuffer) -> a int available(java.lang.Integer) -> a void drop(java.lang.Integer) -> b boolean mix() -> a void close() -> b int getBufferSize() -> c com.jotuntech.sketcher.common.BitmapLayer -> com.jotuntech.sketcher.common.a: java.lang.String name -> a float opacity -> b int blendMode -> c java.util.Map tiles -> d java.awt.image.ImageObserver observer -> e com.jotuntech.sketcher.common.BitmapTile currentTile -> f java.awt.Point currentTilePoint -> g com.jotuntech.sketcher.common.PixelUnpacker unpacker -> h com.jotuntech.sketcher.common.BitmapTile tempTile -> i void draw(java.awt.Graphics2D) -> a void draw(java.awt.Graphics2D,java.util.Set) -> a float getOpacity() -> a com.jotuntech.sketcher.common.Input line(com.jotuntech.sketcher.common.Input,com.jotuntech.sketcher.common.Input,int,com.jotuntech.sketcher.common.Brush,com.jotuntech.sketcher.common.Layer) -> a int getColor(com.jotuntech.sketcher.common.Input) -> a int getPixel(int,int) -> a void addImageObserver(java.awt.image.ImageObserver) -> a java.awt.image.ImageObserver getImageObserver() -> b java.lang.String getName() -> c com.jotuntech.sketcher.common.BitmapTile getBitmapTile(int,int,boolean) -> a void blendPixel(int,int,int,int,int) -> a java.awt.Rectangle daub(com.jotuntech.sketcher.common.Input,com.jotuntech.sketcher.common.Brush,int,com.jotuntech.sketcher.common.BitmapLayer) -> a void clean() -> d void decode(byte[]) -> a void setOpacity(float) -> a boolean isEmpty() -> e java.util.Map getTiles() -> f com.jotuntech.sketcher.common.UndoData merge(com.jotuntech.sketcher.common.Layer) -> a void setAlphaRule(int) -> a void undo(com.jotuntech.sketcher.common.UndoData) -> a com.jotuntech.sketcher.common.UndoData copyTo(com.jotuntech.sketcher.common.Layer,java.awt.image.ImageObserver,boolean,float,float,float,float,float,float) -> a void applyFilter(com.jotuntech.sketcher.common.filter.Filter,java.awt.image.ImageObserver,int,int,int,int) -> a com.jotuntech.sketcher.common.BitmapTile -> com.jotuntech.sketcher.common.b: java.awt.image.BufferedImage image -> a int[] pixels -> b void blendPixel(int,int,int,int,int) -> a java.awt.image.BufferedImage getImage() -> a int[] getPixels() -> b com.jotuntech.sketcher.common.BitmapTileDiff -> com.jotuntech.sketcher.common.c: short[] diffAlpha -> a short[] diffRed -> b short[] diffGreen -> c short[] diffBlue -> d com.jotuntech.sketcher.common.BitmapUndoData -> com.jotuntech.sketcher.common.d: com.jotuntech.sketcher.common.DiffUnpacker unpacker -> a void decode(byte[]) -> a com.jotuntech.sketcher.common.Brush -> com.jotuntech.sketcher.common.e: java.lang.String name -> a int opacity -> b int flow -> c float radius -> d int hardness -> e float spacing -> f boolean pressureToOpacity -> g boolean pressureToFlow -> h boolean pressureToRadius -> i float jitter -> j int noise -> k int water -> l float waterArea -> m boolean lockTransparency -> n java.lang.String getName() -> a void setName(java.lang.String) -> a com.jotuntech.sketcher.common.Brush copy() -> b void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b void setOpacity(int) -> a int getOpacity() -> c void setFlow(int) -> b int getFlow() -> d void setRadius(float) -> a float getRadius() -> e void setHardness(int) -> c int getHardness() -> f void setSpacing(float) -> b float getSpacing() -> g void setPressureToFlow(boolean) -> a boolean isPressureToFlow() -> h void setPressureToRadius(boolean) -> b boolean isPressureToRadius() -> i void setJitter(float) -> c float getJitter() -> j void setNoise(int) -> d int getNoise() -> k void setWater(int) -> e int getWater() -> l void setWaterArea(float) -> d float getWaterArea() -> m void setLockTransparency(boolean) -> c boolean isLockTransparency() -> n void setPressureToOpacity(boolean) -> d boolean isPressureToOpacity() -> o com.jotuntech.sketcher.common.Canvas -> com.jotuntech.sketcher.common.f: int width -> a int height -> b com.jotuntech.sketcher.common.TwoWayHashMap layerMap -> c java.util.Set observers -> d boolean drawing -> e int getWidth() -> a int getHeight() -> b com.jotuntech.sketcher.common.TwoWayHashMap getLayerMap() -> c void addImageObserver(java.awt.image.ImageObserver) -> a boolean imageUpdate(java.awt.Image,int,int,int,int,int) -> imageUpdate void setDrawing(boolean) -> a boolean isDrawing() -> d void access$0(com.jotuntech.sketcher.common.Canvas) -> a com.jotuntech.sketcher.common.Canvas$1 -> com.jotuntech.sketcher.common.g: com.jotuntech.sketcher.common.Canvas this$0 -> a void stateChanged(javax.swing.event.ChangeEvent) -> stateChanged com.jotuntech.sketcher.common.DiffUnpacker -> com.jotuntech.sketcher.common.h: java.util.zip.Inflater inflater -> a byte[] encodedDiff -> b void unpack(byte[],int,int,short[],short[],short[],short[]) -> a com.jotuntech.sketcher.common.Input -> com.jotuntech.sketcher.common.i: int pressure -> a com.jotuntech.sketcher.common.Input difference(com.jotuntech.sketcher.common.Input) -> a void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b java.lang.Object clone() -> clone com.jotuntech.sketcher.common.Layer -> com.jotuntech.sketcher.common.j: java.lang.String getName() -> c void draw(java.awt.Graphics2D) -> a com.jotuntech.sketcher.common.UndoData copyTo(com.jotuntech.sketcher.common.Layer,java.awt.image.ImageObserver,boolean,float,float,float,float,float,float) -> a com.jotuntech.sketcher.common.UndoData merge(com.jotuntech.sketcher.common.Layer) -> a void undo(com.jotuntech.sketcher.common.UndoData) -> a void setAlphaRule(int) -> a void setOpacity(float) -> a com.jotuntech.sketcher.common.Input line(com.jotuntech.sketcher.common.Input,com.jotuntech.sketcher.common.Input,int,com.jotuntech.sketcher.common.Brush,com.jotuntech.sketcher.common.Layer) -> a int getColor(com.jotuntech.sketcher.common.Input) -> a void addImageObserver(java.awt.image.ImageObserver) -> a java.awt.image.ImageObserver getImageObserver() -> b void clean() -> d boolean isEmpty() -> e void decode(byte[]) -> a com.jotuntech.sketcher.common.Log -> com.jotuntech.sketcher.common.k: java.text.DateFormat df -> a void debug(java.lang.String) -> a void info(java.lang.String) -> b void error(java.lang.String) -> c void error(java.lang.Throwable) -> a void warn(java.lang.String) -> d com.jotuntech.sketcher.common.PixelUnpacker -> com.jotuntech.sketcher.common.l: java.util.zip.Inflater inflater -> a byte[] encodedPixels -> b void unpack(byte[],int,int,int[]) -> a com.jotuntech.sketcher.common.Pixels -> com.jotuntech.sketcher.common.m: int[] randomNumbers -> a int randomCounter -> b int random() -> a int getChannel1(int) -> a int getChannel2(int) -> b int pack(int,int,int) -> a int pack(int,int,int,int) -> a float gammaDecode(float) -> a int gammaEncode(float) -> b com.jotuntech.sketcher.common.Streamable -> com.jotuntech.sketcher.common.n: void decode(java.nio.ByteBuffer) -> a void encode(java.nio.ByteBuffer) -> b com.jotuntech.sketcher.common.TwoWayHashMap -> com.jotuntech.sketcher.common.o: java.util.Map keyMap -> a java.util.Map valueMap -> b java.util.List changeListeners -> c java.lang.Object put(java.lang.Object,java.lang.Object) -> put java.lang.Object remove(java.lang.Object) -> remove java.lang.Object removeByValue(java.lang.Object) -> a java.lang.Object get(java.lang.Object) -> get java.lang.Object getKeyForValue(java.lang.Object) -> b java.util.Set entrySet() -> entrySet java.util.Set keySet() -> keySet java.util.Collection values() -> values void addChangeListener(javax.swing.event.ChangeListener) -> a void change() -> a void clear() -> clear boolean containsKey(java.lang.Object) -> containsKey boolean containsValue(java.lang.Object) -> containsValue boolean isEmpty() -> isEmpty void putAll(java.util.Map) -> putAll int size() -> size com.jotuntech.sketcher.common.UndoData -> com.jotuntech.sketcher.common.p: com.jotuntech.sketcher.common.UndoEntry -> com.jotuntech.sketcher.common.q: java.lang.ref.WeakReference layer -> a com.jotuntech.sketcher.common.UndoData undoData -> b void setLayer(com.jotuntech.sketcher.common.Layer) -> a com.jotuntech.sketcher.common.Layer getLayer() -> a void setUndoData(com.jotuntech.sketcher.common.UndoData) -> a com.jotuntech.sketcher.common.UndoData getUndoData() -> b com.jotuntech.sketcher.common.User -> com.jotuntech.sketcher.common.r: java.lang.String name -> a boolean viewer -> b java.lang.ref.WeakReference layer -> c com.jotuntech.sketcher.common.Layer phantomLayer -> d com.jotuntech.sketcher.common.Brush brush -> e int color -> f com.jotuntech.sketcher.common.Input cursor -> g java.util.Deque undoDeque -> h java.awt.Rectangle tag -> i java.lang.String getName() -> a void setLayer(com.jotuntech.sketcher.common.Layer) -> a com.jotuntech.sketcher.common.Layer getLayer() -> b void setBrush(com.jotuntech.sketcher.common.Brush) -> a com.jotuntech.sketcher.common.Brush getBrush() -> c void setColor(int) -> a int getColor() -> d void setCursor(com.jotuntech.sketcher.common.Input) -> a com.jotuntech.sketcher.common.Input getCursor() -> e void setTag(java.awt.Rectangle) -> a java.awt.Rectangle getTag() -> f com.jotuntech.sketcher.common.Layer getPhantomLayer() -> g java.util.Deque getUndoDeque() -> h void setViewer(boolean) -> a boolean isViewer() -> i int compareTo(java.lang.Object) -> compareTo com.jotuntech.sketcher.common.filter.AutoContrastFilter -> com.jotuntech.sketcher.common.filter.AutoContrastFilter: int[] alphaHistogram -> a int[] colorHistogram -> b int alphaBlackPoint -> c int alphaWhitePoint -> d int colorBlackPoint -> e int colorWhitePoint -> f int totalPixels -> g int alphaRange -> h int colorRange -> i float maxBlackFraction -> j void setSize(int,int) -> a void setParameterA(float) -> a boolean isPass1ReadOnly() -> a boolean isPass2Reversed() -> b void startPass1() -> c int processPass1Pixel(int) -> a void startPass2() -> d int processPass2Pixel(int) -> b com.jotuntech.sketcher.common.filter.BlurFilter -> com.jotuntech.sketcher.common.filter.BlurFilter: float xAlpha -> a float xRed -> b float xGreen -> c float xBlue -> d float cutoff -> e float[] yAlpha -> f float[] yRed -> g float[] yGreen -> h float[] yBlue -> i int width -> j int x -> k int y -> l boolean[] yAlphaWait -> m void setSize(int,int) -> a void setParameterA(float) -> a int processPass1Pixel(int) -> a int processPass2Pixel(int) -> b boolean isPass1ReadOnly() -> a boolean isPass2Reversed() -> b void startPass1() -> c void startPass2() -> d com.jotuntech.sketcher.common.filter.Filter -> com.jotuntech.sketcher.common.filter.a: void setSize(int,int) -> a void setParameterA(float) -> a boolean isPass1ReadOnly() -> a boolean isPass2Reversed() -> b void startPass1() -> c int processPass1Pixel(int) -> a void startPass2() -> d int processPass2Pixel(int) -> b