AbstractSettingsApplication.st
changeset 5032 2a26da89dada
parent 5031 86e42a86ea6b
child 5034 3a50f655ee4d
--- a/AbstractSettingsApplication.st	Wed Jul 09 15:04:00 2003 +0200
+++ b/AbstractSettingsApplication.st	Wed Jul 09 15:11:35 2003 +0200
@@ -152,7 +152,7 @@
 
 AbstractSettingsApplication subclass:#RDoItServerSettingsAppl
 	instanceVariableNames:'rDoitLogging rDoitsEnabled rDoitErrorLogging hasRDoitServer
-		rDoitErrorDebugging rDoitServerPort'
+		rDoitErrorDebugging rDoitServerPortOrPath'
 	classVariableNames:''
 	poolDictionaries:''
 	privateIn:AbstractSettingsApplication
@@ -3011,7 +3011,7 @@
 !AbstractSettingsApplication::HTTPStartServerSettingsApplication class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/AbstractSettingsApplication.st,v 1.78 2003-07-09 13:04:00 penk Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/AbstractSettingsApplication.st,v 1.79 2003-07-09 13:10:59 cg Exp $'
 ! !
 
 !AbstractSettingsApplication::HTTPStartServerSettingsApplication class methodsFor:'image specs'!
@@ -6907,7 +6907,7 @@
           #name: 'RDoIt Server Settings'
           #min: #(#Point 10 10)
           #max: #(#Point 1024 768)
-          #bounds: #(#Rectangle 16 46 616 596)
+          #bounds: #(#Rectangle 16 52 616 602)
         )
         #component: 
        #(#SpecCollection
@@ -6955,7 +6955,7 @@
                          #(#SpecCollection
                             #collection: #(
                              #(#LabelSpec
-                                #label: 'Port:'
+                                #label: 'Port/Path:'
                                 #name: 'Label2'
                                 #layout: #(#LayoutFrame 5 0 0 0 150 0 22 0)
                                 #translateLabel: true
@@ -6965,17 +6965,23 @@
                                 #name: 'EntryField1'
                                 #layout: #(#LayoutFrame 150 0 0 0 -5 1 22 0)
                                 #enableChannel: #rDoitsEnabled
-                                #model: #rDoitServerPort
-                                #type: #number
+                                #model: #rDoitServerPortOrPath
                                 #acceptOnReturn: true
                                 #acceptOnTab: true
                                 #acceptOnLostFocus: true
                                 #acceptOnPointerLeave: true
                               )
+                             #(#LabelSpec
+                                #label: 'Port-number for tcp socket; path-string for unix domain socket.'
+                                #name: 'Label3'
+                                #layout: #(#LayoutFrame 150 0 28 0 596 0 50 0)
+                                #translateLabel: true
+                                #adjust: #left
+                              )
                              )
                            
                           )
-                          #extent: #(#Point 600 25)
+                          #extent: #(#Point 600 72)
                         )
                        #(#ViewSpec
                           #name: 'Box3'
@@ -7052,7 +7058,7 @@
 
     |rDoits|
 
-    RDoItServer defaultPortNumber:self rDoitServerPort value.
+    RDoItServer defaultPortNumberOrPath:self rDoitServerPortOrPath value.
     RDoItServer logging:self rDoitLogging value.
     RDoItServer errorLogging:self rDoitErrorLogging value.
     RDoItServer errorCatching:(self rDoitErrorDebugging value not).
@@ -7084,13 +7090,13 @@
         self rDoitLogging value:RDoItServer isLogging.
         self rDoitErrorLogging value:RDoItServer isErrorLogging.
         self rDoitErrorDebugging value:RDoItServer isErrorCatching not.
-        self rDoitServerPort value:RDoItServer defaultPortNumber
+        self rDoitServerPortOrPath value:RDoItServer defaultPortNumberOrPath
     ] ifFalse:[
         self rDoitsEnabled value:false.
         self rDoitLogging value:false.
         self rDoitErrorLogging value:false.
         self rDoitErrorDebugging value:false.
-        self rDoitServerPort value:nil
+        self rDoitServerPortOrPath value:nil
     ].
     self modifiedChannel value:false
 ! !
@@ -7124,13 +7130,13 @@
     ^ rDoitLogging.
 !
 
-rDoitServerPort
-
-    rDoitServerPort isNil ifTrue:[
-        rDoitServerPort := ValueHolder new.
-        rDoitServerPort onChangeSend:#evaluateModified to:self
-    ].
-    ^ rDoitServerPort.
+rDoitServerPortOrPath
+
+    rDoitServerPortOrPath isNil ifTrue:[
+        rDoitServerPortOrPath := ValueHolder new.
+        rDoitServerPortOrPath onChangeSend:#evaluateModified to:self
+    ].
+    ^ rDoitServerPortOrPath.
 !
 
 rDoitsEnabled
@@ -7148,8 +7154,8 @@
     self evaluateModified.
     self rDoitsEnabled value ifTrue:[
         RDoItServer autoload.
-        rDoitServerPort value isNil ifTrue:[
-            rDoitServerPort value:(RDoItServer defaultPortNumber).
+        rDoitServerPortOrPath value isNil ifTrue:[
+            rDoitServerPortOrPath value:(RDoItServer defaultPortNumberOrPath).
         ]
     ].
 !
@@ -7200,7 +7206,7 @@
             (self rDoitLogging value ~= RDoItServer isLogging or:[
             self rDoitErrorLogging value ~= RDoItServer isErrorLogging or:[
             self rDoitErrorDebugging value ~= RDoItServer isErrorCatching not or:[
-            self rDoitServerPort value ~= RDoItServer defaultPortNumber]]])]]
+            self rDoitServerPortOrPath value ~= RDoItServer defaultPortNumberOrPath]]])]]
         )
     ].
     ^ false
@@ -10816,5 +10822,5 @@
 !AbstractSettingsApplication class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/AbstractSettingsApplication.st,v 1.78 2003-07-09 13:04:00 penk Exp $'
-! !
+    ^ '$Header: /cvs/stx/stx/libtool/AbstractSettingsApplication.st,v 1.79 2003-07-09 13:10:59 cg Exp $'
+! !