File: color.dem.sce

package info (click to toggle)
scilab 5.5.1-7
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 337,804 kB
  • ctags: 69,618
  • sloc: xml: 770,056; ansic: 295,010; java: 187,293; fortran: 155,805; cpp: 66,211; ml: 24,230; sh: 23,700; tcl: 14,792; makefile: 8,315; perl: 1,566; php: 690; cs: 614
file content (38 lines) | stat: -rw-r--r-- 1,019 bytes parent folder | download | duplicates (5)
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
// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
// Copyright (C) ????-2008 - INRIA
// Copyright (C) 2010 - DIGITEO - Allan CORNET
//
// This file is released under the 3-clause BSD license. See COPYING-BSD.

function demo_tclsci_color()

    tkpath = SCI + "/modules/tclsci/demos/tk/";

    lines(0);
    RGB = [];
    RGB1 = [0 0 0];
    TCL_SetVar("rgb",tkpath+"rgb.txt");
    TCL_EvalFile(tkpath+"tcolor")
    while %t //wait for toplevel to disapear
        if or(RGB<>RGB1) then disp(RGB);RGB1=RGB;end
        TCL_EvalStr("set h [winfo exists .foo]");
        if TCL_GetVar("h")=="0" then break,end
        sleep(1);
    end

    TCL_UnsetVar("label1");
    TCL_UnsetVar("label2");
    TCL_UnsetVar("label3");
    TCL_UnsetVar("red");
    TCL_UnsetVar("green");
    TCL_UnsetVar("blue");
    TCL_UnsetVar("colorSpace");
    TCL_UnsetVar("color");
    TCL_UnsetVar("updating");
    TCL_UnsetVar("autoUpdate");
    TCL_UnsetVar("name");

endfunction

demo_tclsci_color();
clear demo_tclsci_color;