Launcher.st
changeset 709 b18e8c1d87e9
parent 707 36d04c33b0a4
child 711 748349e59632
--- a/Launcher.st	Fri Sep 06 11:09:05 1996 +0200
+++ b/Launcher.st	Sat Sep 07 13:34:33 1996 +0200
@@ -1728,8 +1728,9 @@
      possiblePrinters possibleTypes printerType printCommand 
      possiblePageFormats pageFormat landscape format updater
      formatLabel formatComponent landscapeLabel landscapeComponent
-     topMargin leftMargin bottomMargin unitList unit
+     topMargin leftMargin rightMargin bottomMargin unitList unit
      topMarginLabel topMarginComponent leftMarginLabel leftMarginComponent
+     rightMarginLabel rightMarginComponent
      bottomMarginLabel bottomMarginComponent supportsColor supportsColorComponent
      check y y1 commandListPop component oldIndent commandList row|
 
@@ -1746,6 +1747,7 @@
 
     topMargin := Printer topMargin asValue.
     leftMargin := Printer leftMargin asValue.
+    rightMargin := Printer rightMargin asValue.
     bottomMargin := Printer bottomMargin asValue.
     supportsColor := Printer supportsColor asValue.
 
@@ -1852,6 +1854,16 @@
     leftMarginComponent converter:(PrintConverter new initForNumber).
     leftMarginComponent model:leftMargin.
 
+    rightMarginComponent := box 
+        addLabelledInputField:(resources string:'right margin:')
+        adjust:#right
+        on:nil "/ rightMargin 
+        tabable:true
+        from:0.0 to:0.5
+        separateAtX:0.6.
+    rightMarginComponent converter:(PrintConverter new initForNumber).
+    rightMarginComponent model:rightMargin.
+
     bottomMarginComponent := box 
         addLabelledInputField:(resources string:'bottom margin:')
         adjust:#right
@@ -1901,14 +1913,17 @@
 
                           topMargin value:(UnitConverter convert:p topMargin from:#inch to:unit).
                           leftMargin value:(UnitConverter convert:p leftMargin from:#inch to:unit).
+                          rightMargin value:(UnitConverter convert:p rightMargin from:#inch to:unit).
                           bottomMargin value:(UnitConverter convert:p bottomMargin from:#inch to:unit).
 
                           topMarginComponent enable.
                           leftMarginComponent enable.
+                          rightMarginComponent enable.
                           bottomMarginComponent enable.
                        ] ifFalse:[ 
                           topMarginComponent disable.
                           leftMarginComponent disable.
+                          rightMarginComponent disable.
                           bottomMarginComponent disable.
                        ].
                        formatLabel foregroundColor:fg.
@@ -1955,6 +1970,7 @@
             ].
             Printer topMargin:(UnitConverter convert:topMargin value from:unit to:#inch).
             Printer leftMargin:(UnitConverter convert:leftMargin value from:unit to:#inch).
+            Printer rightMargin:(UnitConverter convert:rightMargin value from:unit to:#inch).
             Printer bottomMargin:(UnitConverter convert:bottomMargin value from:unit to:#inch).
         ].
         Printer supportsPostscript ifTrue:[
@@ -3364,5 +3380,5 @@
 !NewLauncher  class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/Launcher.st,v 1.183 1996-09-05 19:57:30 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/Launcher.st,v 1.184 1996-09-07 11:34:33 ca Exp $'
 ! !