1 |
# TIC |
2 |
|
3 |
*TIC* allows to efficiently develop GUI components which can be used both in *Swing* and *SWT* projects. The graphical output, as well as mouse and and keyboard reactions of a component need to be implemented only once and *TIC* allows to use the component in both toolkits. Therefore it provides adapter classes converting both paint methods and mouse and key events between the two toolkits. |
4 |
|
5 |
Developers who need to offer components that work with *Swing* and *SWT* in the same way (e.g. developers of GUI component libraries) can make use of *TIC* to ease up the implementation process. An example for a GUI library that offers all its components in a *Swing* and *SWT* version is [*LibrAlign*](https://github.com/bioinfweb/LibrAlign) for which *TIC* was initially created. |
6 |
|
7 |
*TIC* is distributed under [LGPL](http://bioinfweb.info/TIC/License). More information can be found at http://bioinfweb.info/TIC/. |
8 |
|
9 |
## Getting started |
10 |
|
11 |
The [documentation](http://bioinfweb.info/TIC/Documentation) and the [JavaDoc](http://bioinfweb.info/TIC/Documentation/API/Latest/) are available on the website. A basic demo application can be found [here](https://github.com/bioinfweb/TIC/tree/master/demo/info.bioinfweb.tic.demo.simplecomponent/src/info/bioinfweb/tic/demo/simplecomponent). |
12 |
|
13 |
If you have further questions, feel free to contact support@bioinfweb.info. |
14 |
|
15 |
## Source code |
16 |
|
17 |
This *GitHub* repository in a synchronized mirror of the [master repository at bioinfweb](http://bioinfweb.info/Code/sventon/repos/TIC/list/). Feedback and pull requests are welcome. Synchronization was made possible by [*SubGit*](https://subgit.com/). |
18 |
|
19 |
## Issues |
20 |
|
21 |
If you want to submit a bug report or feature request, please use our public bug tracking system at http://bioinfweb.info/TIC/Bugs. (We do not manage issues on GitHub directly.) |
22 |
|
23 |
## License |
24 |
|
25 |
*TIC* is distrubuted under [GNU General Lesser Public License Version 3](http://bioinfweb.info/TIC/License). See [NOTICE.txt](https://github.com/bioinfweb/TIC/blob/master/main/info.bioinfweb.tic.core/src/NOTICE.txt) for further details. |
26 |
|
27 |
This product includes dependencies developed by the [Apache Software Foundation](http://www.apache.org/) distributed under the terms of the [Apache License Version 2.0](https://github.com/bioinfweb/TIC/blob/master/main/info.bioinfweb.tic.core/src/APACHE-LICENSE.txt). |
28 |
|
29 |
## Binary releases |
30 |
|
31 |
Binary releases and *Maven* code can be found at http://bioinfweb.info/TIC/Download. |
32 |
|
33 |
## About *bioinfweb* |
34 |
|
35 |
* Legal notice: http://bioinfweb.info/About |
36 |
* Privacy policy: http://bioinfweb.info/Privacy |