File: do_window.sci

package info (click to toggle)
scilab 2.4-1
  • links: PTS
  • area: non-free
  • in suites: potato, slink
  • size: 55,196 kB
  • ctags: 38,019
  • sloc: ansic: 231,970; fortran: 148,976; tcl: 7,099; makefile: 4,585; sh: 2,978; csh: 154; cpp: 101; asm: 39; sed: 5
file content (39 lines) | stat: -rw-r--r-- 863 bytes parent folder | download
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
30
31
32
33
34
35
36
37
38
39
function wpar=do_window(wpar)
// Copyright INRIA
wd=wpar(1);w=wd(1);h=wd(2);
nm=wpar(2)(1)
//if wpar(3)==[] then //super block
  while %t do
    [ok,nm,h,w]=getvalue('Set parameters',[
	'Super block name';
	'Window height';
	'Window width'],list('str',1,'vec',1,'vec',1),[nm;string([h;w])])
    if ~ok then break,end
    if or([h,w]<=0) then
      message('Parameters must be positive')
    else
      drawtitle(wpar)
      wpar(1)(1)=w
      wpar(1)(2)=h
      wpar(2)(1)=nm
      drawtitle(wpar)
      break
    end
  end
//else
//  while %t do
//   [ok,h,w]=getvalue('Set parameters',[
//	'Window height';
//	'Window width'],list('vec',1,'vec',1),[string([h;w])])
//    if ~ok then break,end
//    if or([h,w]<=0) then
//      message('Parameters must  be positive')
//    else
//      wpar(1)(1)=w
//      wpar(1)(2)=h
//      break
//    end
//  end
//end