PK8META-INF/MANIFEST.MFMLK-. K-*ϳR03 NMIMR()*MMuI,.Rp,Nt,*)PKF';@>PK J8o9oo.project AsciiArt org.eclipse.jdt.core.javabuilder org.eclipse.jdt.core.javanature PK J8j .classpath PK }8ݛ~nnAsciiArts.class1 AsciiArtsjava/lang/Objectdia LGUI/Dialog;()VCode  LineNumberTableLocalVariableTablethis LAsciiArts;main([Ljava/lang/String;)V GUI/Dialog   args[Ljava/lang/String;getDia()LGUI/Dialog;setDia(LGUI/Dialog;)V SourceFileAsciiArts.java!  /*     9 Y     $   =+  PK s8ll+ColorTables/ColorTableExtendedCourier.class1%ColorTables/ColorTableExtendedCourierColorTables/ColorTable()VCode  LineNumberTableLocalVariableTablethis'LColorTables/ColorTableExtendedCourier; lookUpChar(I)CcolorIretC SourceFileColorTableExtendedCourier.java!/*    =  = W= E= 'M=( 0=1 9H=: BK=C K=L TG=U ]=^ fS=g oD=p xU=y O= &= 5= Y= J= 3= t= r= ɣ?=ʡ ң1=ӡ ۣ!=ܡ ;= := .=  = :   ,/;>JNZ]i l#x$|'(+,/03478;<?@CDGH KLO*P-S;T>WLXO[]\`_n`qcdghklopstv  PK s8WPColorTables/ColorTable.class1ColorTables/ColorTablejava/lang/Object()VCode  LineNumberTableLocalVariableTablethisLColorTables/ColorTable; lookUpChar(I)CcolorIretC SourceFileColorTable.java!/*    = 0=  @=! 0&=1 @B=A P$=Q `8=a p6=q U= 2= C= L= != У;=ѡ := .=  = "   +.:=ILX[ g!j$w%z(),-014589<=@ADEG  PK <83ڊ  GUI/Dialog.class1$ GUI/Dialogjavax/swing/JFramejava/awt/event/ActionListener sourceTFieldLjavax/swing/JTextField; fontTFieldtextFLjavax/swing/JLabel;zeilenLjavax/swing/JCheckBox; productTAreaLjavax/swing/JTextArea; startPaintLjavax/swing/JButton;spinFontLjavax/swing/JSpinner;fontLjava/awt/Font; frameWidthI ConstantValueX frameHeightGRAULjava/awt/Color;ROTGRUN()VCode$$AsciiArts - © 2008 Dominik Felber & '(Ljava/lang/String;)V) java/awt/Font+Courier (- .(Ljava/lang/String;II)V 0  2  4  687java/awt/Color 9 lightGray ;  6= >red @  6B CdarkGray E GMisc/WindowClosingAdapter FI J(Z)V L MNaddWindowListener"(Ljava/awt/event/WindowListener;)V P QJ setResizable S TUsetSize(II)V W XJ setVisible Z [\ setLayout(Ljava/awt/LayoutManager;)V ^ _! addElements a b!repaintLineNumberTableLocalVariableTablethis LGUI/Dialog;hjavax/swing/JLabelj Dateiname: g& gm no setBounds(IIII)V gW r stadd*(Ljava/awt/Component;)Ljava/awt/Component;vjavax/swing/JTextField ux ! z  um uW u~ JsetDragEnabledjavax/swing/JButtongo! &   m W addActionListener"(Ljava/awt/event/ActionListener;)V 'setActionCommand  g  setForeground(Ljava/awt/Color;)Vjavax/swing/JTextArea x   m W ~ J setLineWrap JsetAutoscrolls setFont(Ljava/awt/Font;)V Schrift: (  getFontName()Ljava/lang/String; u&   u J setEditableSchrift-Größe: javax/swing/JCheckBoxZeilenabstand ignorieren &  m Wjavax/swing/JSpinnerjavax/swing/SpinnerNumberModel o (Ljavax/swing/SpinnerModel;)V   m W Fontsize = 2: Converting every Pixel Fontsize > 2: Matching to Fontsize - - - Converting time depends on: imagesize and fontsize & J setOpaque textareaactionPerformed(Ljava/awt/event/ActionEvent;)V java/awt/event/ActionEvent getActionCommand java/lang/String equalsIgnoreCase(Ljava/lang/String;)Z java/io/File u getText & exists()Z g 'setText getValue()Ljava/lang/Object; java/lang/Object toString java/lang/Integer parseInt(Ljava/lang/String;)I GUI/Picture  (Ljava/lang/String;I)V   printSrcNormal    isSelected  printSrcAdvanced(Z)Ljava/lang/String;  ! selectAll job finishedfile not foundjava/lang/ExceptioneLjava/awt/event/ActionEvent;fileLjava/io/File;sizepic LGUI/Picture; SourceFile Dialog.java!     !"g*#%*(Y*,/*X1*µ3*5:*<?*AD*FYHK*O*X¶R*V*Y*]*`c>+"#$$&+'2(9,E-J.T/Y0^1b2f3d gef_!"m GgYikL+l+p*+qW*uYwy*y\{*y|*y}**yqW*Y*h<******qW*gYk*l*p**?**qW*Y*#X******/**qWgYkL+h<l+p*+qW*uY*/*<}{*|*}***qWgYkL+hZl+p*+qW*Y*fx,***qW*YY2Ʒȵ*Z2***˶qWYϷM,h,,*D,,,,*,qWc;6 789!;,<;=C>K?TAaBpCxDEFHIJKLNOPQRSTUW$X2Y7Z=\O]_^g_o`wacdefhijkmnop rw$x,y1z6{;|@}F~d Gef = 3"@+Y*yM,q**˶>Y*y:* **  ***D***?*M cB "+9JO^qxd4ef9WJF !"#PK c8rGUI/Picture.class1 GUI/Picturejava/lang/Objectjava/awt/image/ImageObserverFontsizeIFwidthFheightsrcTable LMisc/Table;dimLjava/awt/Dimension;HhWw(Ljava/lang/String;I)VCode  ()V   loadImage!(Ljava/lang/String;I)LMisc/Table;   LineNumberTableLocalVariableTablethis LGUI/Picture;pathLjava/lang/String;printSrcNormal()Ljava/lang/String;*,%ColorTables/ColorTableExtendedCourier +/java/lang/StringBuilder 132java/lang/String 45valueOf&(Ljava/lang/Object;)Ljava/lang/String; .7 8(Ljava/lang/String;)V :<; Misc/Table => getContent(II)I +@ AB lookUpChar(I)C .D EFappend(C)Ljava/lang/StringBuilder; .H I(toString K M .O EP-(Ljava/lang/String;)Ljava/lang/StringBuilder; R retcTable'LColorTables/ColorTableExtendedCourier;yxprintSrcAdvanced(Z)Ljava/lang/String;[ java/awt/Font]Courier Z_ `(Ljava/lang/String;II)V b cd getFontWidth&(Ljava/awt/Font;Z)Ljava/awt/Dimension; f  hjijava/awt/Dimension kl getHeight()D npojava/lang/Math qrceil(D)D t  hv wlgetWidth y  { |} getAdvTable(LMisc/Table;)LMisc/Table; useHeightZfontLjava/awt/Font;advTable averageValue(LMisc/Table;IIII)I Misc/Average  reset addValue(I)V : w()I : k  getAveragesrchStartwStarthStepwStepaLMisc/Average;ij : (II)V h width h height  :  setContent(III)Vrowcoljavax/swing/JLabel  getFontMetrics'(Ljava/awt/Font;)Ljava/awt/FontMetrics; java/awt/FontMetrics  getAscent    charWidth(C)I   htmpLjavax/swing/JLabel; dimension imageUpdate(Ljava/awt/Image;IIIII)ZimgLjava/awt/Image; infoflagsjava/io/BufferedInputStreamjava/io/FileInputStream 7 (Ljava/io/InputStream;)V javax/imageio/ImageIO read5(Ljava/io/InputStream;)Ljava/awt/image/BufferedImage; java/awt/image/BufferedImage java/awt/Color >getRGB  getRed getGreen getBluejava/io/IOExceptionSchriftgrößetablesrcImageLjava/awt/image/BufferedImage;inLjava/io/BufferedInputStream;Ljava/awt/Color; SourceFile Picture.java!     ^***+*! !"" #$%&'(c)L+Y-M>L6&.Y+06,*9?CGL*J׻.Y+06LNGL*Q+!& %' )*+6*B-V)a/"4c#$`S& XTU TV/WXYW)MZY\*^N**-ae+Y-:**Q*egoms**J*euomx**z:6L6&.Y,069?CGM*x׻.Y,06LNGM*s,!:3457%9::O<Y>_?e@?B>D"R#$~S&%TUYZ \UVb/W ^6Y:6.6 + 9  `  +` +6!* HI JKLM*L?KTP[Q"f ^#$^ ^^^^[S R@% |} p:Y*s*xM>66M6;*eh6*eh>,*+*e*e*x„*s,!* UVXY!Z-[8\VYbXn_"Hp#$p `S ^[VVDWcdIYN*-+*-+*-+WĻhY**:!cd eg'i5kFl"4I#$II~AFh!p"H#$WVJ NYY+ӷ::*ݵJ*Q:Y*Q*JN6E63Y:-``l*Jʄ*Q:-!:twxy#z,|<~BHZu~"\ #$%& v}?NVE<WZPK s8 Q@@Misc/WindowClosingAdapter.class1/Misc/WindowClosingAdapterjava/awt/event/WindowAdapter exitSystemZ(Z)VCode   ()V  LineNumberTableLocalVariableTablethisLMisc/WindowClosingAdapter;   windowClosing(Ljava/awt/event/WindowEvent;)V java/awt/event/WindowEvent  getWindow()Ljava/awt/Window;  java/awt/Window ! setVisible # $ dispose &('java/lang/System )*exit(I)VeventLjava/awt/event/WindowEvent; SourceFileWindowClosingAdapter.java! F * *       4*   _++"* %+,-.PK s8臨Misc/Table.class1/ Misc/Tablejava/lang/Objecttable[[IheightIwidth(II)VCode  ()V      LineNumberTableLocalVariableTablethis LMisc/Table; setContent(III)Vhwvalue getContent(II)IretgetTable()[[IsetTable([[I)V getHeight()I setHeight(I)VgetWidthsetWidth SourceFile Table.java!    g* ***      j** *2O* ! q>** *2.>*"#$ /* %& >*+ !"'( /*% )* >* )*+( /*- ,* >* 12 -.PK s8PxxMisc/Average.class1 Misc/Averagejava/lang/ObjectcountIvalue()VCode   LineNumberTableLocalVariableTablethisLMisc/Average; getAverage()I    retaddValue(I)Vreset SourceFile Average.java!  /*    U<* **l<    Q*Y`*Y`    = **    PK8F';@>META-INF/MANIFEST.MFPK J8o9oo.projectPK J8j .classpathPK }8ݛ~nn%AsciiArts.classPK s8ll+ColorTables/ColorTableExtendedCourier.classPK s8WPu ColorTables/ColorTable.classPK <83ڊ   GUI/Dialog.classPK c8rGUI/Picture.classPK s8 Q@@1Misc/WindowClosingAdapter.classPK s8臨v5Misc/Table.classPK s8Pxxo:Misc/Average.classPK =