1 | Wcl 2.02 is Now Available |
---|
2 | ************************* |
---|
3 | |
---|
4 | A new update of Wcl is now available. Several minor changes have been |
---|
5 | made to make Wcl easier to build on a wider range of platforms. |
---|
6 | |
---|
7 | Changes and New Capabilities: |
---|
8 | |
---|
9 | Methods! Callback procedures can now be "methods". The C++ method |
---|
10 | naming convention is used, simply to avoid inventing a new syntax. |
---|
11 | For example: |
---|
12 | |
---|
13 | *foo.callback: MailBox::DropFlag() |
---|
14 | |
---|
15 | The application can either let Wcl find the object related to a widget |
---|
16 | or the application can provide a function which maps widgets and class |
---|
17 | names to application objects. |
---|
18 | |
---|
19 | Dynamic Linking! It is now alot easier to dynamically bind callbacks |
---|
20 | and/or methods from shared libraries on systems with dlopen and dlsym |
---|
21 | (SVR4, SunOS, Solaris). |
---|
22 | |
---|
23 | Resource Visibility! You can more easily see what the hell is going |
---|
24 | on inside the resource database. |
---|
25 | |
---|
26 | |
---|
27 | What is Wcl? |
---|
28 | ------------ |
---|
29 | |
---|
30 | Wcl is the Widget Creation Library. It allows all Look and Feel |
---|
31 | aspects for an application to be specified in Xrm resource files, |
---|
32 | leaving your application code to consist of a simple main() and |
---|
33 | callback procedures. Wcl greatly reduces the learning curve for |
---|
34 | developing applications with Widget based user interfaces, yet does not |
---|
35 | restrict the developers to platforms, widget sets, nor development |
---|
36 | languages. |
---|
37 | |
---|
38 | Wcl is widget set independent, but Xt Intrinsics dependent. Wcl can be |
---|
39 | used on Xt Intrinsics from X11R3, Motif 1.0 (X11R3.5? as with SCO ODT), |
---|
40 | X11R4, and X11R5. Some capabilities are not available on Xt Intrinsic |
---|
41 | versions before X11R5. |
---|
42 | |
---|
43 | Wcl is portable: the distribution has been built and tested on |
---|
44 | platforms with SVR3, SVR4, SunOS, and other varieties of UNIX. Some |
---|
45 | embriotic support for VMS is also provided. Systems with dynamic |
---|
46 | linking (SunOS and SVR4) which have dlopen() and dlsym() can also |
---|
47 | invoke dynamically bound callbacks and actions from shared libraries. |
---|
48 | |
---|
49 | Support for Athena, Cornell, Motif, and OpenLook widgets are provided |
---|
50 | with campanion libraries (widget set registration functions) and |
---|
51 | resource interpreters with many example resource files. |
---|
52 | |
---|
53 | Wcl 2.02 will be distributed on comp.sources.x and source archive servers |
---|
54 | including export.lcs.mit.edu |
---|
55 | |
---|
56 | ------------------------------------------------------------ |
---|
57 | David E. Smyth David.Smyth@sniap.mchp.sni.de |
---|
58 | Object/X Researcher david@ap542.uucp |
---|
59 | Esprit Research david%ap542@ztivax.siemens.com |
---|
60 | Funding provided by: Siemens Nixdorf Informationssysteme AG |
---|
61 | AP 154, Carl-Wery-Str 22, Munich 83 Germany |
---|
62 | |
---|