#UI_ENHANCEMENT by cg
authorClaus Gittinger <cg@exept.de>
Tue, 11 Oct 2016 16:23:39 +0200
changeset 3758 adf82354e055
parent 3756 ca18095fa3c0
child 3759 bc70c1966a9d
#UI_ENHANCEMENT by cg class: ApplicationModel added:6 methods comment/format in:6 methods
ApplicationModel.st
--- a/ApplicationModel.st	Mon Oct 10 09:29:07 2016 +0200
+++ b/ApplicationModel.st	Tue Oct 11 16:23:39 2016 +0200
@@ -616,39 +616,99 @@
 !ApplicationModel class methodsFor:'font specs'!
 
 buttonFont
+    "that is a symbolic font"
+    
     <resource: #fontSpec>
 
     ^ Button defaultFont  
 !
 
+buttonFontSmall
+    "that is a symbolic font"
+
+    <resource: #fontSpec>
+
+    ^ self smallFontFor:(self buttonFont)
+!
+
 inputFont
+    "that is a symbolic font"
+
     <resource: #fontSpec>
 
     ^ EditField defaultFont  
 !
 
+inputFontSmall
+    "that is a symbolic font"
+
+    <resource: #fontSpec>
+
+    ^ self smallFontFor:(self inputFont)
+!
+
 labelFont
+    "that is a symbolic font"
+
     <resource: #fontSpec>
 
     ^ Label defaultFont  
 !
 
+labelFontSmall
+    "that is a symbolic font"
+
+    <resource: #fontSpec>
+
+    ^ self smallFontFor:(self labelFont)
+!
+
 listFont
+    "that is a symbolic font"
+
     <resource: #fontSpec>
 
     ^ SelectionInListView defaultFont  
 !
 
+listFontSmall
+    "that is a symbolic font"
+
+    <resource: #fontSpec>
+
+    ^ self smallFontFor:(self listFont)
+!
+
 menuFont
+    "that is a symbolic font"
+
     <resource: #fontSpec>
 
     ^ MenuView defaultFont  
 !
 
+smallFontFor:aFont
+    |newSize|
+    
+    newSize := aFont size * 0.8.
+    newSize := newSize rounded asInteger.
+    ^ aFont asSize:newSize.
+!
+
 textFont
+    "that is a symbolic font"
+
     <resource: #fontSpec>
 
     ^ TextView defaultFont  
+!
+
+textFontSmall
+    "that is a symbolic font"
+
+    <resource: #fontSpec>
+
+    ^ self smallFontFor:(self textFont)
 ! !
 
 !ApplicationModel class methodsFor:'help'!