Add radio buttons to allow people to choose either 1 or 2 copies to print
authorRobert Sesek <rsesek@bluestatic.org>
Thu, 11 Sep 2008 00:14:23 +0000 (20:14 -0400)
committerRobert Sesek <rsesek@bluestatic.org>
Thu, 11 Sep 2008 00:14:23 +0000 (20:14 -0400)
* English.lproj/MainMenu.xib: Draw out the NSMatrix
* Source/AppController.h: Add an NSMatrix IBO
* Source/AppController.m:
(uploadAndPrint:): Use the -# option for LPR and use __PRINT_#__ for BLU_DEBUG

English.lproj/MainMenu.xib
Source/AppController.h
Source/AppController.m

index a5c977605b87e7e6f5a41698bb1c8ef261a2b288..5881e4890687675fa93177f3e5103a85c9718ac1 100644 (file)
                        <object class="NSWindowTemplate" id="972006081">
                                <int key="NSWindowStyleMask">7</int>
                                <int key="NSWindowBacking">2</int>
-                               <string key="NSWindowRect">{{495, 303}, {480, 434}}</string>
+                               <string key="NSWindowRect">{{495, 261}, {477, 476}}</string>
                                <int key="NSWTFlags">1946157056</int>
                                <string key="NSWindowTitle">Boston University Print Drop</string>
                                <string key="NSWindowClass">NSWindow</string>
                                                <object class="NSTextField" id="255053656">
                                                        <reference key="NSNextResponder" ref="439893737"/>
                                                        <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{17, 127}, {68, 17}}</string>
+                                                       <string key="NSFrame">{{17, 169}, {68, 17}}</string>
                                                        <reference key="NSSuperview" ref="439893737"/>
                                                        <bool key="NSEnabled">YES</bool>
                                                        <object class="NSTextFieldCell" key="NSCell" id="399956887">
                                                                <int key="NSCellFlags">67239488</int>
                                                                <int key="NSCellFlags2">272630784</int>
-                                                               <string key="NSContents">Password</string>
+                                                               <string key="NSContents">Password:</string>
                                                                <object class="NSFont" key="NSSupport" id="672889376">
                                                                        <string key="NSName">LucidaGrande</string>
                                                                        <double key="NSSize">1.300000e+01</double>
                                                <object class="NSTextField" id="928505284">
                                                        <reference key="NSNextResponder" ref="439893737"/>
                                                        <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{17, 97}, {50, 17}}</string>
+                                                       <string key="NSFrame">{{17, 139}, {50, 17}}</string>
                                                        <reference key="NSSuperview" ref="439893737"/>
                                                        <bool key="NSEnabled">YES</bool>
                                                        <object class="NSTextFieldCell" key="NSCell" id="1015244873">
                                                                <int key="NSCellFlags">67239488</int>
                                                                <int key="NSCellFlags2">272630784</int>
-                                                               <string key="NSContents">Printer</string>
+                                                               <string key="NSContents">Printer:</string>
                                                                <reference key="NSSupport" ref="672889376"/>
                                                                <reference key="NSControlView" ref="928505284"/>
                                                                <reference key="NSBackgroundColor" ref="695930419"/>
                                                <object class="NSTextField" id="912435877">
                                                        <reference key="NSNextResponder" ref="439893737"/>
                                                        <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{93, 155}, {367, 22}}</string>
+                                                       <string key="NSFrame">{{93, 197}, {367, 22}}</string>
                                                        <reference key="NSSuperview" ref="439893737"/>
                                                        <bool key="NSEnabled">YES</bool>
                                                        <object class="NSTextFieldCell" key="NSCell" id="775085141">
                                                                        <int key="NSColorSpace">6</int>
                                                                        <string key="NSCatalogName">System</string>
                                                                        <string key="NSColorName">textBackgroundColor</string>
-                                                                       <object class="NSColor" key="NSColor">
+                                                                       <object class="NSColor" key="NSColor" id="162891019">
                                                                                <int key="NSColorSpace">3</int>
                                                                                <bytes key="NSWhite">MQA</bytes>
                                                                        </object>
                                                <object class="NSSecureTextField" id="421695978">
                                                        <reference key="NSNextResponder" ref="439893737"/>
                                                        <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{93, 124}, {367, 22}}</string>
+                                                       <string key="NSFrame">{{93, 166}, {367, 22}}</string>
                                                        <reference key="NSSuperview" ref="439893737"/>
                                                        <bool key="NSEnabled">YES</bool>
                                                        <object class="NSSecureTextFieldCell" key="NSCell" id="420728669">
                                                <object class="NSTextField" id="731424125">
                                                        <reference key="NSNextResponder" ref="439893737"/>
                                                        <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{17, 158}, {71, 17}}</string>
+                                                       <string key="NSFrame">{{17, 200}, {71, 17}}</string>
                                                        <reference key="NSSuperview" ref="439893737"/>
                                                        <bool key="NSEnabled">YES</bool>
                                                        <object class="NSTextFieldCell" key="NSCell" id="75522642">
                                                                <int key="NSCellFlags">67239488</int>
                                                                <int key="NSCellFlags2">272630784</int>
-                                                               <string key="NSContents">Username</string>
+                                                               <string key="NSContents">Username:</string>
                                                                <reference key="NSSupport" ref="672889376"/>
                                                                <reference key="NSControlView" ref="731424125"/>
                                                                <reference key="NSBackgroundColor" ref="695930419"/>
                                                <object class="NSPopUpButton" id="500039884">
                                                        <reference key="NSNextResponder" ref="439893737"/>
                                                        <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{90, 92}, {373, 26}}</string>
+                                                       <string key="NSFrame">{{90, 134}, {373, 26}}</string>
                                                        <reference key="NSSuperview" ref="439893737"/>
                                                        <bool key="NSEnabled">YES</bool>
                                                        <object class="NSPopUpButtonCell" key="NSCell" id="266609794">
                                                                        </object>
                                                                </object>
                                                        </object>
-                                                       <string key="NSFrame">{{0, 195}, {480, 240}}</string>
+                                                       <string key="NSFrame">{{0, 237}, {480, 240}}</string>
                                                        <reference key="NSSuperview" ref="439893737"/>
                                                        <string key="NSClassName">GradientBackView</string>
                                                </object>
                                                <object class="NSButton" id="154094289">
                                                        <reference key="NSNextResponder" ref="439893737"/>
                                                        <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{329, 12}, {137, 32}}</string>
+                                                       <string key="NSFrame">{{326, 12}, {137, 32}}</string>
                                                        <reference key="NSSuperview" ref="439893737"/>
                                                        <bool key="NSEnabled">YES</bool>
                                                        <object class="NSButtonCell" key="NSCell" id="1008358192">
                                                        <reference key="NSNextResponder" ref="439893737"/>
                                                        <int key="NSvFlags">1292</int>
                                                        <object class="NSPSMatrix" key="NSDrawMatrix"/>
-                                                       <string key="NSFrame">{{20, 22}, {16, 16}}</string>
+                                                       <string key="NSFrame">{{17, 22}, {16, 16}}</string>
                                                        <reference key="NSSuperview" ref="439893737"/>
                                                        <int key="NSpiFlags">20746</int>
                                                        <double key="NSMinValue">1.600000e+01</double>
                                                <object class="NSTextField" id="961854540">
                                                        <reference key="NSNextResponder" ref="439893737"/>
                                                        <int key="NSvFlags">-2147483380</int>
-                                                       <string key="NSFrame">{{44, 23}, {283, 13}}</string>
+                                                       <string key="NSFrame">{{41, 23}, {283, 13}}</string>
                                                        <reference key="NSSuperview" ref="439893737"/>
                                                        <bool key="NSEnabled">YES</bool>
                                                        <object class="NSTextFieldCell" key="NSCell" id="340954831">
                                                <object class="NSTextField" id="638413813">
                                                        <reference key="NSNextResponder" ref="439893737"/>
                                                        <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{93, 74}, {53, 14}}</string>
+                                                       <string key="NSFrame">{{93, 116}, {53, 14}}</string>
                                                        <reference key="NSSuperview" ref="439893737"/>
                                                        <bool key="NSEnabled">YES</bool>
                                                        <object class="NSTextFieldCell" key="NSCell" id="144662398">
                                                <object class="NSTextField" id="158449617">
                                                        <reference key="NSNextResponder" ref="439893737"/>
                                                        <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{93, 52}, {53, 14}}</string>
+                                                       <string key="NSFrame">{{93, 94}, {53, 14}}</string>
                                                        <reference key="NSSuperview" ref="439893737"/>
                                                        <bool key="NSEnabled">YES</bool>
                                                        <object class="NSTextFieldCell" key="NSCell" id="120018266">
                                                <object class="NSTextField" id="877882492">
                                                        <reference key="NSNextResponder" ref="439893737"/>
                                                        <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{154, 74}, {306, 14}}</string>
+                                                       <string key="NSFrame">{{154, 116}, {306, 14}}</string>
                                                        <reference key="NSSuperview" ref="439893737"/>
                                                        <bool key="NSEnabled">YES</bool>
                                                        <object class="NSTextFieldCell" key="NSCell" id="82127242">
                                                <object class="NSTextField" id="931614753">
                                                        <reference key="NSNextResponder" ref="439893737"/>
                                                        <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{154, 52}, {306, 14}}</string>
+                                                       <string key="NSFrame">{{154, 94}, {306, 14}}</string>
                                                        <reference key="NSSuperview" ref="439893737"/>
                                                        <bool key="NSEnabled">YES</bool>
                                                        <object class="NSTextFieldCell" key="NSCell" id="996241170">
                                                                <reference key="NSTextColor" ref="348150740"/>
                                                        </object>
                                                </object>
+                                               <object class="NSTextField" id="240541490">
+                                                       <reference key="NSNextResponder" ref="439893737"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{17, 69}, {51, 17}}</string>
+                                                       <reference key="NSSuperview" ref="439893737"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="1054805616">
+                                                               <int key="NSCellFlags">67239488</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents">Copies:</string>
+                                                               <reference key="NSSupport" ref="672889376"/>
+                                                               <reference key="NSControlView" ref="240541490"/>
+                                                               <reference key="NSBackgroundColor" ref="695930419"/>
+                                                               <reference key="NSTextColor" ref="348150740"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSMatrix" id="342472927">
+                                                       <reference key="NSNextResponder" ref="439893737"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{93, 48}, {104, 38}}</string>
+                                                       <reference key="NSSuperview" ref="439893737"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <int key="NSNumRows">2</int>
+                                                       <int key="NSNumCols">1</int>
+                                                       <object class="NSMutableArray" key="NSCells">
+                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                               <object class="NSButtonCell" id="543262905">
+                                                                       <int key="NSCellFlags">-2080244224</int>
+                                                                       <int key="NSCellFlags2">0</int>
+                                                                       <string key="NSContents">1 Copy</string>
+                                                                       <reference key="NSSupport" ref="672889376"/>
+                                                                       <int key="NSTag">1</int>
+                                                                       <reference key="NSControlView" ref="342472927"/>
+                                                                       <int key="NSButtonFlags">1211912703</int>
+                                                                       <int key="NSButtonFlags2">128</int>
+                                                                       <object class="NSButtonImageSource" key="NSAlternateImage" id="815113362">
+                                                                               <string key="NSImageName">NSRadioButton</string>
+                                                                       </object>
+                                                                       <string key="NSAlternateContents"/>
+                                                                       <string key="NSKeyEquivalent"/>
+                                                                       <int key="NSPeriodicDelay">200</int>
+                                                                       <int key="NSPeriodicInterval">25</int>
+                                                               </object>
+                                                               <object class="NSButtonCell" id="684766979">
+                                                                       <int key="NSCellFlags">67239424</int>
+                                                                       <int key="NSCellFlags2">0</int>
+                                                                       <string key="NSContents">2 Copies</string>
+                                                                       <reference key="NSSupport" ref="672889376"/>
+                                                                       <int key="NSTag">2</int>
+                                                                       <reference key="NSControlView" ref="342472927"/>
+                                                                       <int key="NSButtonFlags">1211912703</int>
+                                                                       <int key="NSButtonFlags2">128</int>
+                                                                       <object class="NSImage" key="NSNormalImage">
+                                                                               <int key="NSImageFlags">549453824</int>
+                                                                               <string key="NSSize">{18, 18}</string>
+                                                                               <object class="NSMutableArray" key="NSReps">
+                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                       <object class="NSArray">
+                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                               <integer value="0" id="8"/>
+                                                                                               <object class="NSBitmapImageRep">
+                                                                                                       <object class="NSData" key="NSTIFFRepresentation">
+                                                                                                               <bytes key="NS.bytes">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
+AAAAAF1KAAA0kQAACCVYWVogAAAAAAAAdCAAALRgAAAjPVhZWiAAAAAAAAAlbAAAFyoAAKfDWFlaIAAA
+AAAAAPNSAAEAAAABFs9zZjMyAAAAAAABDEIAAAXe///zJgAAB5IAAP2R///7ov///aMAAAPcAADAbGN1
+cnYAAAAAAAAAAQHNAABjdXJ2AAAAAAAAAAEBzQAAY3VydgAAAAAAAAABAc0AAHZjZ3QAAAAAAAAAAAAD
+AQAAAQACBAUGBwkKCw0ODxASExQWFxgaGxweHyAiIyQmJygpKywtLzAxMjM1Njc4OTs8PT5AQUJDREZH
+SElKS0xOT1BRUlNUVVZXWFlaW1xdXl9hYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SF
+hoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnZ6foKGio6SlpqanqKmqq6ytra6vsLGysrO0tba3uLi5uru8
+vL2+v8DBwcLDxMXGxsfIycrKy8zNzs7P0NHS0tPU1dbW19jZ2drb3Nzd3t/g4eLi4+Tl5ufo6enq6+zt
+7u/w8fHy8/T19vf4+fr7/P3+/v8AAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR8gISIjJCUnKCkq
+Ky0uLzAxMzQ1Njc4OTo7PD0/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaWltcXV5fYGFiY2RlZmdo
+aWprbG1ub3BxcnN0dXZ3d3h5ent8fH1+f4CBgoKDhIWGh4iIiYqLjI2Oj5CRkpOUlJWWl5iZmpucnZ2e
+n6ChoqOkpaamp6ipqqusra6vsLCxsrO0tba3uLm5uru8vb6/wMHCw8TFx8jJysvMzc7P0NDR0tPU1dbX
+2Nna29ze3+Dh4uPk5ebn6err7O3u7/Hy8/T19vf5+vv8/f7/AAIDAwQFBgcICQoKCwwNDg8QERITFBUW
+FxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODg5Ojs8PT4+P0BBQkNDREVGR0hJSUpLTE1O
+Tk9QUVJSU1RVVVZXWFhZWltbXF1eXl9gYWFiY2RkZWZnZ2hpaWprbGxtbm5vcHFxcnNzdHV1dnd4eHl6
+ent8fH1+fn+AgYGCg4SEhYaHiImJiouMjY6Oj5CRkpOTlJWWl5iZmZqbnJ2en6ChoqOkpaanqKmqq6yt
+rq+xsrO0tba3uLq7vL2+wMHDxMbHycrMzs/R0tTW19nb3d7g4uTm6Ors7vDy9Pb4+vz+/wAAbmRpbgAA
+AAAAAAY2AACXGgAAVjoAAFPKAACJ3gAAJ8IAABaoAABQDQAAVDkAAiuFAAIZmQABeFEAAwEAAAIAAAAA
+AAEABgANABcAIwAxAEAAUgBlAHsAkwCrAMUA4gD/AR8BPwFhAYUBqgHQAfgCIAJLAncCpQLSAwIDMwNl
+A5gDzgQFBD0EdQSvBOsFKQVnBacF6AYqBm4GtQb8B0UHkgfkCDkIkAjnCT4JmAn0ClAKrQsLC2sLygwq
+DIwM8Q1XDcAOKA6SDv4PbA/bEE0QxBE7EbQSMRKwEzITuRREFNAVYBXxFocXHhfAGGIZBBmsGlQa+RuU
+HC4czh1yHhQeux9jIA0gvCFoIhkizyOJJEEk+SW6JnknOygFKMspkypiKzIsASzXLawuhy9gMD4xGzH8
+MtszvzSgNYY2cjdcOEw5OTorOxs8CD0EPfU+6z/nQOFB2ELUQ9VE00XcRttH5EjxSgBLCUwdTTFOUE9v
+UI9Rt1LdVAVVNlZsV6VY4FohW21ct135X09goGH0Y0tkqGYFZ19oxGova5ptCG54b/BxbnLsdG119Xd/
+eQh6knwqfcV/W4D4gpSEO4Xih4CJKorYjIqOOY/jkZuTWJUOlsyYiZpSnB6d4Z+soX+jWqUvpxOo+6rj
+rMuuwLC4sra0rra0uL+60LzfvwDBHcLdxLXGhchYyi7MCs3lz7rRmtOA1WPXR9kq2xPc/97s4M/iveSn
+5o3obupT7ELuLPAM8fLz0PW396H5f/tZ/T3//wAAAAEAAwALABYAJQA3AE0AZQCBAJ8AwQDlAQsBNQFh
+AZABwQH1AisCZAKfAtwDHANfA6MD6gQ0BH8EzQT1BR0FcAXEBhsGdAbPBy0HXAeMB+4IUgi4CSAJVAmK
+CfYKZArVC0cLgQu8DDIMqw0mDaIOIQ6hDyQPqRAvELgQ/RFDEc8SXRLuE4AUFRSrFUMV3RZ5FxcXthhY
+GPwZoRpIGvEbnBxJHPgdqB5bHw8fxSB9ITch8iKwJDAk8yW3Jn4nRigQKNwpqSp5K0osHCzxLccuoC95
+MFUxMzISMvMz1TS5NaA2hzdxOFw5STo4Oyg8Gj4DPvs/9EDuQepD6ETpRexG8Uf3SP9LFEwhTTBOQE9S
+UGZSklOrVMVV4Vb/WB5ZP1phW4Vcq13SXvthUmJ/Y69k4GYSZ0dofGm0au1tZG6ib+FxInJlc6l073Y2
+d396FXtjfLJ+A39VgKmB/4NWhK+GCYjCiiGLgYzjjkePrJESknuT5Ja8mCuZm5sMnH+d9J9qoOGiWqPV
+pVGmz6eOqE6pzqtRrNSuWq/gsWmy8rR+tgu5Kbq6vE294b93wQ7Cp8RBxd3He8kZyrrLisxbzf/Po9FK
+0vHUm9ZF1/HZn9tO3Cbc/96x4GTiGePQ5YjnQegf6Pzquex27jbv9/G583z0X/VC9wj40Pqa/GX+Mf//
+AAAAAQADAAsAJQA3AE0AZQCBAJ8AwQELATUBYQGQAcEB9QIrAmQCnwLcAxwDXwOjA+oENAR/BM0FHQVw
+BcQGGwZ0Bs8HLQeMB+4IUgi4CSAJign2CmQK1QtHC7wMMgyrDSYNog4hDqEPJA+pEC8QuBFDEl0S7hOA
+FBUUqxVDFnkXFxe2GFgY/BpIGvEbnBxJHPgdqB8PH8UgfSE3IfIjbyQwJPMltydGKBAo3Cp5K0osHC3H
+LqAveTEzMhIy8zS5NaA2hzhcOUk6ODwaPQ4+Az/0QO5C6EPoROlG8Uf3SglLFEwhTkBPUlF7UpJUxVXh
+Vv9ZP1phXKtd0mAlYVJjr2TgZhJofGm0au1tZG6ib+FxInJldO92Nnd/eMl6FXyyfgN/VYCpgf+Er4YJ
+h2WIwoohi4GOR4+skRKSe5PklVCWvJgrmZubDJx/nfSfaqDholqj1aVRps+oTqnOq1Gs1K2Xrlqv4LFp
+svK0frYLt5m5Kbnxurq8Tb3hv3fBDsHawqfEQcUPxd3He8hKyRnKusuKzFvN/87Rz6PQdtFK0vHTxtSb
+1kXXG9fx2MjZn9tO3Cbc/93Y3rHfiuBk4hni9ePQ5KzliOZk50HoH+j86drqueuX7HbtVu427xbv9/DX
+8bnymvN89F/1QvYl9wj37PjQ+bX6mvt//GX9S/4x//8AAGRlc2MAAAAAAAAACkNvbG9yIExDRAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAABIAAAAcAEMAbwBsAG8AcgAgAEwAQwBE
+AABtbW9kAAAAAAAABhAAAJxOAAAAAL5zkQAAAAAAAAAAAAAAAAAAAAAAdGV4dAAAAABDb3B5cmlnaHQg
+QXBwbGUgQ29tcHV0ZXIsIEluYy4sIDIwMDUAAAAAA</bytes>
+                                                                                                       </object>
+                                                                                               </object>
+                                                                                       </object>
+                                                                               </object>
+                                                                               <object class="NSColor" key="NSColor" id="280586471">
+                                                                                       <int key="NSColorSpace">3</int>
+                                                                                       <bytes key="NSWhite">MCAwAA</bytes>
+                                                                               </object>
+                                                                       </object>
+                                                                       <reference key="NSAlternateImage" ref="815113362"/>
+                                                                       <int key="NSPeriodicDelay">400</int>
+                                                                       <int key="NSPeriodicInterval">75</int>
+                                                               </object>
+                                                       </object>
+                                                       <string key="NSCellSize">{104, 18}</string>
+                                                       <string key="NSIntercellSpacing">{4, 2}</string>
+                                                       <int key="NSMatrixFlags">1151868928</int>
+                                                       <string key="NSCellClass">NSActionCell</string>
+                                                       <object class="NSButtonCell" key="NSProtoCell" id="900161288">
+                                                               <int key="NSCellFlags">67239424</int>
+                                                               <int key="NSCellFlags2">0</int>
+                                                               <string key="NSContents">Radio</string>
+                                                               <reference key="NSSupport" ref="672889376"/>
+                                                               <int key="NSButtonFlags">1211912703</int>
+                                                               <int key="NSButtonFlags2">128</int>
+                                                               <object class="NSImage" key="NSNormalImage">
+                                                                       <int key="NSImageFlags">549453824</int>
+                                                                       <string key="NSSize">{18, 18}</string>
+                                                                       <object class="NSMutableArray" key="NSReps">
+                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                               <object class="NSArray">
+                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                       <reference ref="8"/>
+                                                                                       <object class="NSBitmapImageRep">
+                                                                                               <object class="NSData" key="NSTIFFRepresentation">
+                                                                                                       <bytes key="NS.bytes">TU0AKgAABRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAADwRERGLJycnySsrK/A1NTXw
+IyMjyRwcHIsJCQk8AAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFRUVdVBQUOCoqKj/
+29vb//n5+f/6+vr/2tra/6qqqv9UVFTgHx8fdQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUZGRl5
+dXV198PDw//8/Pz////////////////////////////U1NT/fHx89yUlJXkAAAAFAAAAAAAAAAAAAAAA
+AAAAAxEREUZqamrmtbW1/+3t7f/+/v7//v7+//7+/v/9/f3//f39//39/f/39/f/xMTE/3d3d+YZGRlG
+AAAAAwAAAAAAAAAAAAAACkJCQqGtra3/xsbG/+vr6//y8vL/9fX1//X19f/z8/P/9fX1//Ly8v/u7u7/
+0tLS/6+vr/9KSkqhAAAACgAAAAAAAAAAAAAAF3h4eN2/v7//z8/P/93d3f/q6ur/7+/v/+/v7//w8PD/
+7e3t/+3t7f/i4uL/zs7O/8XFxf98fHzdAAAAFwAAAAAAAAADAAAAJKSkpPjOzs7/2dnZ/+Dg4P/i4uL/
+5eXl/+bm5v/n5+f/5eXl/+Li4v/e3t7/2tra/9DQ0P+srKz4AAAAJAAAAAMAAAADAAAALrCwsPrW1tb/
+3t7e/+Tk5P/p6en/6+vr/+zs7P/p6en/6+vr/+fn5//k5OT/4ODg/9nZ2f+zs7P6AAAALgAAAAMAAAAD
+AAAALp2dnezg4OD/5eXl/+rq6v/u7u7/8PDw//Dw8P/x8fH/8PDw/+7u7v/q6ur/5ubm/+Hh4f+ZmZns
+AAAALgAAAAMAAAADAAAAJG5ubs/l5eX/6enp/+/v7//y8vL/9vb2//r6+v/5+fn/9/f3//b29v/x8fH/
+6+vr/+Tk5P9ra2vPAAAAJAAAAAMAAAAAAAAAFy4uLpPCwsL67Ozs//Pz8//5+fn//v7+//7+/v/+/v7/
+/v7+//v7+//19fX/8PDw/8LCwvosLCyTAAAAFwAAAAAAAAAAAAAACgAAAENfX1/S5OTk/vn5+f/+/v7/
+///////////////////////////8/Pz/5ubm/l9fX9IAAABDAAAACgAAAAAAAAAAAAAAAwAAABcAAABl
+YmJi3NLS0v3////////////////////////////////V1dX9ZGRk3AAAAGUAAAAXAAAAAwAAAAAAAAAA
+AAAAAAAAAAUAAAAfAAAAZTMzM8KAgIDwv7+//O3t7f/t7e3/v7+//ICAgPAzMzPCAAAAZQAAAB8AAAAF
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAFwAAAEMAAAB3AAAAnwAAALMAAACzAAAAnwAAAHcAAABD
+AAAAFwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAoAAAAXAAAAJAAAAC4AAAAu
+AAAAJAAAABcAAAAKAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQEAAAMAAAABABIAAAEB
+AAMAAAABABIAAAECAAMAAAAEAAAFugEDAAMAAAABAAEAAAEGAAMAAAABAAIAAAERAAQAAAABAAAACAES
+AAMAAAABAAEAAAEVAAMAAAABAAQAAAEWAAMAAAABBxwAAAEXAAQAAAABAAAFEAEcAAMAAAABAAEAAAFS
+AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
+                                                                                               </object>
+                                                                                       </object>
+                                                                               </object>
+                                                                       </object>
+                                                                       <reference key="NSColor" ref="280586471"/>
+                                                               </object>
+                                                               <reference key="NSAlternateImage" ref="815113362"/>
+                                                               <int key="NSPeriodicDelay">400</int>
+                                                               <int key="NSPeriodicInterval">75</int>
+                                                       </object>
+                                                       <reference key="NSSelectedCell" ref="543262905"/>
+                                                       <reference key="NSBackgroundColor" ref="695930419"/>
+                                                       <reference key="NSCellBackgroundColor" ref="162891019"/>
+                                                       <reference key="NSFont" ref="672889376"/>
+                                               </object>
                                        </object>
-                                       <string key="NSFrameSize">{480, 434}</string>
+                                       <string key="NSFrameSize">{477, 476}</string>
                                        <reference key="NSSuperview"/>
                                </object>
                                <string key="NSScreenRect">{{0, 0}, {1440, 878}}</string>
                                        </object>
                                        <int key="connectionID">558</int>
                                </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">copiesButtons</string>
+                                               <reference key="source" ref="591533163"/>
+                                               <reference key="destination" ref="342472927"/>
+                                       </object>
+                                       <int key="connectionID">565</int>
+                               </object>
                        </object>
                        <object class="IBMutableOrderedSet" key="objectRecords">
                                <object class="NSArray" key="orderedObjects">
                                                        <reference ref="731424125"/>
                                                        <reference ref="500039884"/>
                                                        <reference ref="223268276"/>
-                                                       <reference ref="154094289"/>
-                                                       <reference ref="616479239"/>
-                                                       <reference ref="961854540"/>
                                                        <reference ref="638413813"/>
                                                        <reference ref="158449617"/>
                                                        <reference ref="877882492"/>
                                                        <reference ref="931614753"/>
+                                                       <reference ref="154094289"/>
+                                                       <reference ref="616479239"/>
+                                                       <reference ref="961854540"/>
+                                                       <reference ref="240541490"/>
+                                                       <reference ref="342472927"/>
                                                </object>
                                                <reference key="parent" ref="972006081"/>
                                        </object>
                                                <reference key="object" ref="834198221"/>
                                                <reference key="parent" ref="304186309"/>
                                        </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">559</int>
+                                               <reference key="object" ref="240541490"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="1054805616"/>
+                                               </object>
+                                               <reference key="parent" ref="439893737"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">560</int>
+                                               <reference key="object" ref="1054805616"/>
+                                               <reference key="parent" ref="240541490"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">561</int>
+                                               <reference key="object" ref="342472927"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="543262905"/>
+                                                       <reference ref="684766979"/>
+                                                       <reference ref="900161288"/>
+                                               </object>
+                                               <reference key="parent" ref="439893737"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">562</int>
+                                               <reference key="object" ref="543262905"/>
+                                               <reference key="parent" ref="342472927"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">563</int>
+                                               <reference key="object" ref="684766979"/>
+                                               <reference key="parent" ref="342472927"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">564</int>
+                                               <reference key="object" ref="900161288"/>
+                                               <reference key="parent" ref="342472927"/>
+                                       </object>
                                </object>
                        </object>
                        <object class="NSMutableDictionary" key="flattenedProperties">
                                        <string>549.IBPluginDependency</string>
                                        <string>550.IBPluginDependency</string>
                                        <string>551.IBPluginDependency</string>
+                                       <string>559.IBPluginDependency</string>
                                        <string>56.IBPluginDependency</string>
                                        <string>56.ImportedFromIB2</string>
+                                       <string>560.IBPluginDependency</string>
+                                       <string>561.IBPluginDependency</string>
+                                       <string>562.IBPluginDependency</string>
+                                       <string>563.IBPluginDependency</string>
+                                       <string>564.IBPluginDependency</string>
                                        <string>57.IBEditorWindowLastContentRect</string>
                                        <string>57.IBPluginDependency</string>
                                        <string>57.ImportedFromIB2</string>
                                        <reference ref="9"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <reference ref="9"/>
-                                       <string>{{399, 341}, {480, 434}}</string>
+                                       <string>{{399, 299}, {477, 476}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="0" id="8"/>
                                        <reference ref="8"/>
-                                       <string>{{399, 341}, {480, 434}}</string>
+                                       <reference ref="8"/>
+                                       <string>{{399, 299}, {477, 476}}</string>
                                        <reference ref="8"/>
                                        <string>{{542, 257}, {480, 434}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <reference ref="9"/>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <string>{{546, 537}, {235, 203}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <reference ref="9"/>
                                </object>
                        </object>
                        <nil key="sourceID"/>
-                       <int key="maxID">558</int>
+                       <int key="maxID">565</int>
                </object>
                <object class="IBClassDescriber" key="IBDocument.Classes">
                        <object class="NSMutableArray" key="referencedPartialClassDescriptions">
                                                <bool key="EncodedWithXMLCoder">YES</bool>
                                                <object class="NSMutableArray" key="dict.sortedKeys">
                                                        <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>copiesButtons</string>
                                                        <string>dragRegion</string>
                                                        <string>goButton</string>
                                                        <string>helpWebView</string>
                                                </object>
                                                <object class="NSMutableArray" key="dict.values">
                                                        <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>NSMatrix</string>
                                                        <string>DraggableImageView</string>
                                                        <string>NSButton</string>
                                                        <string>WebView</string>
index 22125bb641d829f777356d71c6af5541532270e3..8a4398a8ac719f58143b53da938c1e7b6c8c7db5 100644 (file)
@@ -22,6 +22,7 @@
 {
        IBOutlet NSTextField *username;
        IBOutlet NSSecureTextField *password;
+       IBOutlet NSMatrix *copiesButtons;
        IBOutlet NSButton *goButton;
        
        IBOutlet NSProgressIndicator *progress;
index a4e6c5132db0f7f51f292039425c0f1ad5ce5ace..7cfb7333f5b6a0c8c6bfc57a9097d1ce0cb401bc 100644 (file)
        char *cmd;
 #ifndef BLU_DEBUG
        NSString *printer = [[printersController selection] valueForKey:@"unixName"];
-       cmd = (char *)[[NSString stringWithFormat:@"lpr -m -P%@ %s\r\n\0", printer, fileName] UTF8String];
+       cmd = (char *)[[NSString stringWithFormat:@"lpr -m -#%d -P%@ %s\r\n\0", [[copiesButtons selectedCell] tag], printer, fileName] UTF8String];
 #else
-       cmd = "touch __PRINT__\r\n\0";
+       NSLog(@"tag = %@ [%d]", [copiesButtons selectedCell], [[copiesButtons selectedCell] tag]);
+       if ([[copiesButtons selectedCell] tag] == 1)
+               cmd = "touch __PRINT_1__\r\n\0";
+       else
+               cmd = "touch __PRINT_2__\r\n\0";
 #endif
        libssh2_channel_write(channel, cmd, sizeof(char) * strlen(cmd));
        [self readChannel:channel];