source: trunk/src/3rdparty/os2/xsystray/wpi/xsystray.wis

Last change on this file was 843, checked in by Dmitry A. Kuminov, 14 years ago

xsystraty: Added stuff for WPI generation and updated README for version 0.1.1.

File size: 3.3 KB
Line 
1<WARPIN VERSION="0.9.20" OS="OS2_4x">
2
3<HEAD>
4
5<TITLE>Extended System Tray widget for XCenter 0.1.1 (28-03-2011)</TITLE>
6
7<REXX NAME="GetDLLPath">
8 rc = rxFuncAdd('SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs')
9 rc = SysLoadFuncs()
10 ret = SysBootDrive()'\OS2\DLL'
11 bestPath = SysBootDrive()'\ecs\dll'
12 config_sys = SysBootDrive()'\config.sys'
13 do while lines(config_sys)
14 line = linein(config_sys)
15 if (left(line, 8) == 'LIBPATH=') then do
16 /* locate the previous occurence of path */
17 libpath = translate(substr(line, 9))
18 path = translate(bestPath)
19 l = length(path)
20 found = 0; p = 1
21 do while (\found)
22 p = pos(path, libpath, p)
23 if (p == 0) then leave
24 cb = ''; ca = ''
25 /*<*/
26 if (p > 1) then cb = substr(libpath, p - 1, 1)
27 if (p + l <= length(libpath)) then ca = substr(libpath, p + l, 1)
28 /*>*/
29 found = (cb == '' | cb == ';') & (ca == '' | ca == ';')
30 if (\found) then p = p + 1
31 end
32 if (found) then do
33 ret = bestPath
34 leave
35 end
36 end
37 end
38 return ret
39</REXX>
40
41<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
42
43<PCK INDEX=1
44 PACKAGEID="netlabs.org\Qt4\SysTray\100\1\1\843"
45 TITLE="Extended System Tray widget for XCenter"
46 NODESELECT
47 REQUIRES="Ulrich M”ller\XWorkplace\Kernel\0\9\9"
48 TARGET="$(Ulrich M”ller\XWorkplace\Kernel)\plugins\xcenter" FIXED
49 LONGFILENAMES
50>Provides support for the system tray to Qt, OpenJDK and other applications. This package is required</PCK>
51
52<PCK INDEX=2
53 PACKAGEID="netlabs.org\Qt4\SysTrayDLL\100\1\1\843"
54 TITLE="Extended System Tray DLL"
55 NODESELECT
56 REQUIRES="1"
57 TARGET="=("GetDLLPath")"
58 LONGFILENAMES
59>Provides easy-to-use API for the Extended System Tray. This package is required</PCK>
60
61<PCK INDEX=3
62 PACKAGEID="netlabs.org\Qt4\SysTrayAPI\100\1\1\843"
63 TITLE="Extended System Tray API libraries"
64 TARGET="?:\Coding\xsystray"
65 LONGFILENAMES
66>Provides import API libraries for adding Extended System Tray support to other applications</PCK>
67
68</HEAD>
69
70<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
71
72<BODY>
73
74<PAGE INDEX=1 TYPE=README>
75<TEXT>Welcome to the Extended System Tray widget Installation Program!
76
77Please read through the following pages by pressing "Next" to continue or press "Cancel" to abort the installation.</TEXT>
78
79<README FORMAT=FLOW EXTRACTFROMPCK="3">README</README>
80</PAGE>
81
82
83<PAGE INDEX=2 TYPE=README>
84<TEXT>Please read the License information. By pressing the "I agree" button, you agree to all terms and conditions to the below license agreement.</TEXT>
85
86<README FORMAT=FLOW EXTRACTFROMPCK="3">COPYING</README>
87</PAGE>
88
89<PAGE INDEX=3 TYPE=CONTAINER>
90<TEXT>Please select the packages which are to be installed.
91
92Note that some package installation paths use the system directories and cannot be changed.</TEXT>
93</PAGE>
94
95<PAGE INDEX=4 TYPE=TEXT>
96<NEXTBUTTON TARGET=0>I~nstall</NEXTBUTTON>
97<TEXT>Press "Install" to begin installing the Extended System Tray widget.</TEXT>
98</PAGE>
99
100
101</BODY>
102</WARPIN>
103
Note: See TracBrowser for help on using the repository browser.