Robin Dunn
9d172ddc8a
Update copyright in etgtools
2017-02-13 16:18:47 -08:00
Robin Dunn
429829f1bb
Merge pull request #211 from RobinD42/mustHaveApp
...
mustHaveApp
2017-02-03 22:06:16 -08:00
Robin Dunn
be61a4c386
Enable skipping items only when generating docs
2017-01-28 10:41:39 -08:00
Robin Dunn
c2a63a93f4
Using the NoTypeName annotation solves the wxLongLong_t issue
2017-01-22 19:50:45 -08:00
Robin Dunn
96a0901c15
Allow ignoring items just for the pi generator
2017-01-22 19:31:39 -08:00
Robin Dunn
a69601c7c4
Set mustHaveApp for all window classes
2017-01-21 19:07:59 -08:00
Robin Dunn
bd0927fb02
Also protect static methods in mustHaveApp classes
2017-01-21 18:59:08 -08:00
Robin Dunn
6c65fbb865
Use the new %PreMethoCode directive to implement the mustHaveApp functionality
...
(Raises an exception if protected items are called before the wx.App has been created.)
2017-01-21 18:56:41 -08:00
Metallicow
067569d785
Trim trailing space etgtools directory
2016-12-05 16:26:04 -06:00
Robin Dunn
fd3ea15e0e
Handle case where the docs say there is an image, but there isn’t.
2016-11-11 20:00:35 -08:00
Robin Dunn
efa9c5982a
Also check for ‘winid’ in fixTopLevelWindowClass
2016-11-11 19:40:39 -08:00
Robin Dunn
5268ebbc73
Add the rest of the AUI modules and classes
2016-10-27 18:49:41 -07:00
Robin Dunn
981c05d968
Enable arraywWrapperTemplate to also be able to handle arrays of pointers to objects.
2016-10-27 08:38:02 -07:00
Robin Dunn
407714eea3
Fix typo
2016-09-30 13:41:36 -07:00
Robin Dunn
1a94ced4b3
a bit of cleanup
2016-09-08 12:32:11 -07:00
Robin Dunn
93b269ca82
If the memberVar has a docstring, use it.
2016-09-07 13:33:54 -07:00
Robin Dunn
2f1f0ee1e9
XRC and MemoryFSHandler fixes
2016-08-10 19:46:58 -07:00
Robin Dunn
048f8dfe06
PyFunctionDef should also have a hasOverloads() method for quacking like a duck.
2016-08-05 21:17:15 -07:00
Robin Dunn
b1c22a32a4
Merge branch 'master' into wip-demo
2016-08-05 21:04:57 -07:00
Robin Dunn
50c1acd136
Don't use "*args, **kw" in the docs when only one of the overloads is not ignored.
2016-08-05 16:21:35 -07:00
Robin Dunn
854f2b509a
Merge branch 'master' into wip-demo
2016-08-05 13:24:13 -07:00
Robin Dunn
1429bb0dd2
Add missing "PyErr_Clear();" for cppCtors
2016-08-05 12:00:17 -07:00
Robin Dunn
b00620f286
Reorder overloads when adding a new one, in case the primary FunctionDef has been ignored.
2016-08-04 12:02:04 -07:00
Robin Dunn
054067ae71
Don't set the id parameter default to wx.ID_ANY if there is a default.
2016-08-02 10:50:07 -07:00
Robin Dunn
23fa4115ca
More tweaks and fixes from testing the demo modules
2016-08-01 19:53:37 -07:00
Robin Dunn
d8ad925f60
Fix TextExtent methods in wx.DC
2016-07-15 16:28:33 -07:00
Robin Dunn
9f8a5b8d9a
Fix bug when there are more than one code snippets in a set of overloaded methods.
2016-07-15 16:25:05 -07:00
Robin Dunn
d8c7b21911
More Clone methods that need to be marked as Factories.
2016-06-22 14:33:05 -07:00
Robin Dunn
b098f2378c
Don't map ignored items
2016-06-21 20:28:43 -07:00
Robin Dunn
a485513e4a
Update copyright text added written to %Copying blocks
2016-06-21 20:28:15 -07:00
Robin Dunn
5983df8a5f
Generate attribute docs for exposed C++ attributes like properties.
2016-06-17 16:01:38 -07:00
Robin Dunn
664d5b765a
Fixes for inheritance diagrams
2016-06-08 00:31:10 -07:00
Robin Dunn
874bdd2626
Don't remove leading wx when postprocessing
2016-06-04 16:08:29 -07:00
Robin Dunn
2355ceb198
Use fullname on constants in the converted text
2016-06-04 14:44:08 -07:00
Robin Dunn
a21a23d32f
Refactor map_generator, and add tracking of enum element names.
2016-06-03 20:28:55 -07:00
Robin Dunn
fd5f8a0ca2
update TODO
2016-06-03 16:17:11 -07:00
Robin Dunn
126f61abcf
Items in an Xref's child elements may come in any order, so we can't depend on the refid and link being in the first child.
2016-05-30 07:16:07 -07:00
Robin Dunn
3fbecd36cf
Fix generation of "classwx_" links
2016-05-29 23:20:30 -07:00
Robin Dunn
ba827eeaaa
Update comment about custom table snippets
2016-05-27 14:58:50 -07:00
Robin Dunn
be90ee5427
Fix incorrect doubling on ** in some cases.
...
More nested enum fixes.
2016-05-27 14:57:57 -07:00
Robin Dunn
eca3ab1f1d
add toctree items for the nested enums
2016-05-26 23:34:03 -07:00
Robin Dunn
62609f66da
Fix fullname issues for enums nested in a class
2016-05-25 09:22:35 -07:00
Robin Dunn
8f41607c73
Fixes for PyClass and PyProperties
2016-05-24 23:41:35 -07:00
Robin Dunn
045773b119
Try without the currentmodule directive...
2016-05-24 23:40:58 -07:00
Robin Dunn
ba5baabe77
Fix links in method and properties summaries
2016-05-24 01:37:11 -07:00
Robin Dunn
68844e4b52
Add the functions to the module index pages.
...
Call them moduleindex pages instead of classindex.
Use the fullname for function links.
2016-05-23 23:43:11 -07:00
Robin Dunn
4a4bd9515c
Fix the currentmodule tag to not include the class name in nested classes/enums
2016-05-23 15:32:08 -07:00
Robin Dunn
4ef1113789
Fix case which could incorrectly clear the data from the file.
2016-05-23 00:00:59 -07:00
Robin Dunn
24e2b78806
Lots more docs changes.
...
Add a generator that updates a persistent mapping of item (functions, classes, etc.) to the module names they are a member of.
Remove the NO_MODULE dictionary as we're tracking all the item --> module names now.
Consolidate the 2 removeWxPrefix implementations to just one.
Fix taking out too much space in the class index when removing the :ref: for unknown items, which caused ReST problems.
Use pyName if it is set
When renaming classes we also need to change the className in the method objects
Properly deal with nested classes
2016-05-22 23:39:40 -07:00
Robin Dunn
7d69bda471
A little more name refactoring
2016-05-20 19:56:06 -07:00