about summary refs log tree commit diff stats
path: root/dwm.png
diff options
context:
space:
mode:
authorarg@10ksloc.org <unknown>2006-08-02 16:32:05 +0200
committerarg@10ksloc.org <unknown>2006-08-02 16:32:05 +0200
commit95e8d12b7189d4cd01b8ae8ecebfa5835a1809e6 (patch)
tree98283068f4576b8b2e825dd5eff0eb6e94ddbdc0 /dwm.png
parenta55f0e12fe5c1205f4d3e40c164fd087224fad7a (diff)
downloaddwm-95e8d12b7189d4cd01b8ae8ecebfa5835a1809e6.tar.gz
made fullscreen apps working fine in floating mode (there is no sane way to make them work in tiled mode, thus I switch to floating mode if I run such kind of app), also fixed the xterm issue reported by Sander
Diffstat (limited to 'dwm.png')
0 files changed, 0 insertions, 0 deletions
nters.mu?h=main&id=d1c12218229989dc9a6e15b0190ae0ca05ecb20f'>d1c12218 ^
897ae8c1 ^
77d5b5d6 ^
4a48bedc ^
897ae8c1 ^
b7830945 ^
b96af395 ^
d1c12218 ^
1ead3562 ^
77d5b5d6 ^
b96af395 ^
e5e3640c ^
b96af395 ^
e5e3640c ^
b96af395 ^
ce87c19e ^
192d59d3 ^

b96af395 ^
1ead3562 ^
50685c29 ^
b96af395 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

                                                                          
 
                                              
                                        
                             
 
 
                                                                             
             
             
                                                                                                 
                               
 
 
          
             
             
                                             
             
                                             
                                             
                        

                                       
                 
                                           
                                                    
 
# example program: maintain multiple counters with isolated lexical scopes
# (spaces)

def new-counter n:num -> default-space:space [
  default-space <- new location:type, 30
  load-inputs  # initialize n
]

def increment-counter outer:space/names:new-counter, x:num -> n:num/space:1 [
  local-scope
  load-inputs
  0:space/names:new-counter <- copy outer  # setup outer space; it *must* come from 'new-counter'
  n/space:1 <- add n/space:1, x
]

def main [
  local-scope
  # counter A
  a:space/names:new-counter <- new-counter 34
  # counter B
  b:space/names:new-counter <- new-counter 23
  # increment both by 2 but in different ways
  increment-counter a, 1
  b-value:num <- increment-counter b, 2
  a-value:num <- increment-counter a, 1
  # check results
  $print [Contents of counters], 10/newline
  $print [a: ], a-value, [ b: ], b-value, 10/newline
]