annotate engine/extensions/pychan/widgets/ext/__init__.py @ 377:fe6fb0e0ed23

Adding freebsd8 build support. Thanks to varnie.
author prock@33b003aa-7bff-0310-803a-e67f0ece8222
date Wed, 09 Dec 2009 17:01:52 +0000
parents dfd48d49c044
children
rev   line source
250
6527d53c7133 Extension widgets 'namespace' created.
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
1 # -*- coding: utf-8 -*-
6527d53c7133 Extension widgets 'namespace' created.
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
2
331
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
3 # ####################################################################
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
4 # Copyright (C) 2005-2009 by the FIFE team
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
5 # http://www.fifengine.de
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
6 # This file is part of FIFE.
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
7 #
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
8 # FIFE is free software; you can redistribute it and/or
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
9 # modify it under the terms of the GNU Lesser General Public
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
10 # License as published by the Free Software Foundation; either
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
11 # version 2.1 of the License, or (at your option) any later version.
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
12 #
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
13 # This library is distributed in the hope that it will be useful,
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
14 # but WITHOUT ANY WARRANTY; without even the implied warranty of
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
16 # Lesser General Public License for more details.
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
17 #
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
18 # You should have received a copy of the GNU Lesser General Public
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
19 # License along with this library; if not, write to the
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
20 # Free Software Foundation, Inc.,
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
21 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
22 # ####################################################################
48c99636453e Added Licence header to all pypthon modules in extension/
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 250
diff changeset
23
250
6527d53c7133 Extension widgets 'namespace' created.
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
24 """
6527d53c7133 Extension widgets 'namespace' created.
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
25 Pychan extension widgets.
6527d53c7133 Extension widgets 'namespace' created.
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
26
6527d53c7133 Extension widgets 'namespace' created.
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
27 Extension widgets are partly experimental, partly rarely used widgets
6527d53c7133 Extension widgets 'namespace' created.
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
28 which are added here. They are by default not included in the widgets
6527d53c7133 Extension widgets 'namespace' created.
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
29 registry and thus cannot be loaded from XML files. Use L{pychan.widgets.registerWidget}
6527d53c7133 Extension widgets 'namespace' created.
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
30 to enable that.
6527d53c7133 Extension widgets 'namespace' created.
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
31
6527d53c7133 Extension widgets 'namespace' created.
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
32 Not the same care to keep the API stable will be taken for them and
6527d53c7133 Extension widgets 'namespace' created.
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
33 before and if they are added (or replace) the standard widgets they
6527d53c7133 Extension widgets 'namespace' created.
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
34 will have to be reviewed in detail.
6527d53c7133 Extension widgets 'namespace' created.
phoku@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
35 """