-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathREADME
55 lines (39 loc) · 2.08 KB
/
README
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
libmatecomponent is a fork of GNOME libbonobo.
libmatecomponent is the non-GUI part of the matecomponent component infrastructure,
it is most useful for creating aggregate interfaces & doing IPC
easily. It also contains a rather badly designed & implemented
per-system activation system. This needs re-writing & simplifying to
be per-display.
* What is MateComponent
MateComponent is a set of language and system independant CORBA interfaces
for creating reusable components, controls and creating compound
documents.
The MateComponent distribution includes a Gtk+ based implementation of the
MateComponent interfaces, enabling developers to create reusable
components and applications that can be used to form more complex
documents.
If you want to look into a Java implementation of MateComponent, look in
the MATE CVS for the `monkeybeans' module (Erdi Gergo is the
author), you can browse it at: http://cvs.gnome.org/bonsai
* Licensing
MateComponent libraries are released under the terms of the GNU Lesser
General Public License (GNU LGPL). While components and programs
included with this release are licensed under the terms of the GNU
General Public License (GNU GPL).
You can find copies of the licenses in the files COPYING.LIB and
COPYING for the libraries and the code respectively.
* Bug reports
File any bug reports at https://github.com/mate-desktop/libmatecomponent/issues
* What you will need
You will need a working MATE 2.x system with the development tools
to compile and install MateComponent.
* The layout
You will find documentation for MateComponent in the "doc" directory. The
actual implementation of matecomponent is in the "matecomponent" directory. The
CORBA interfaces are in the "idl" directory. Sample implementations
of components and containers are in the "samples" directory. You
should use these implementations as your reference when you write
MateComponent code.
* MateComponents
The real MateComponents are endangered species. If you want to help
preserve the MateComponents go to this web site: