Changeset 121

Show
Ignore:
Timestamp:
Wed Jul 4 05:39:01 2007
Author:
mbutscher
Message:

branches/mbutscher/work:

* Limited (no error messages) support for gnuplot
* Option to have no title on newly generated pages
* Possibility to save images on the clipboard as files in

the "files" directory of a wiki
* Option to set title of HTML table of contents
* Ctrl-F4 closes current tab (not customizable)
* Using the shortcut to display wiki-wide search or replace
dialog while the dialog is open switches focus to it.
* Small enhancements in spell checker dialog
* New attribute "shorthint" to provide tooltip text when
hovering with the mouse over a wikiword having this
attribute. Also option to set tooltip appearance delay
for editor.

* Bug fixed: Setting Scintilla codepage fails on
non-Unicode wxPython (does not affect Windows binary)


branches/stable-1.8:

* Updating changelog for 1.8rc6 (forgot it last time)

Files:

Legend:

Unmodified
Added
Removed
Modified
  • branches/mbutscher/TodoList.txt

    r119 r121  
    1   +++ Allow own icon for each wiki  
    2   *Details*:  
    3   Works for systray icon, but problems with main icon in Windows  
      1 1. There seems to be an error in "rel://" to "file://" string parsing..  
      2 > Some files with long non-ascii names fail to open via an appropriate "rel:"  
      3 > link, when stored in the wiki repository. At the same time, they open  
      4 > successfully when stored outside and accesed via "file:" link.  
      5 > The actual file name is the same.  
    4 6  
    5 7  
    6   +++ More clean handling of recent files menu  
    7   Especially removing invalid wikis  
      8 > Thanks, that's it! Would it be possible to insert a title (no link)  
      9 > like "Table of content", which is user defined (language!) in the  
      10 > options?  
    8 11  
    9 12  
    10   +++ More graceful handling if options dialog started without wiki loaded  
      13 Add an attribute called PopUp.  
      14 Its function would be if there is that attribute on a page,  
      15 then hovering on a wikilink to it would bring that text as a popup.  
      16 Would save a lot of navigation.  
    11 17  
      18 Example:  
      19 On the page RobertSmith I enter \[popup: 510-555-9898]  
      20 On any page where there is a link to [RobertSmith],  
      21 hovering on the link would show 510-555-9898  
      22 If the cursor/mouse is moved away the pop would disappear.  
    12 23  
    13   +++ tabs as table cell delimiter  
    14   WikidPad seems to work well with tabs. This would be an interesting  
    15   alternate delimiter for tables since anything pasted from and to Excel  
    16   is tab delimited. I believe this is also true for Open Office  
    17   spreadsheet.  
    18 24  
    19   Maybe it could be <<|tab| or something like that. The table start and  
    20   end tag could even be copied since they would just be in the first  
    21   column in Excel anyway.  
      25 When I do Ctrl-Alt-F, then do some search (there are multiple results), then  
      26 activate search result with Return - search window becomes deactivated and I  
      27 can't go back to it without touching my mouse.  
    22 28  
    23   Basically what I do now is paste to WikidPad and then change tabs to a  
    24   tab plus a "|".  
      29  
      30 >  My proposal is that Wikipad would save the pasted image to current  
      31 > project folder(where open wiki file is from)  under " images "  
      32 > folder. If there is not one wikipad would create it. And it creates a  
      33 > relative or actual link to the image.  
      34  
      35  
      36 > 3. WikidPad entries currently preserve line-breaks entered by the user,  
      37 > similar to the HTML <pre> element. This can be seen in the preview and  
      38 > the HTML export.  
      39 >  
      40 > Motivation: Wikis (and HTML) usually ignore line-breaks; you have to  
      41 > either use a <br> element or enter a blank line to achieve a  
      42 > line-break.  
      43 >  
      44 > Since existing WikidPad users probably expect the current line-break  
      45 > behaviour, you probably don't want to change this; however it would be  
      46 > great if WikidPad had a configuration option to store line-breaks  
      47 > normally but to ignore line-breaks when displaying them and in the HTML  
      48 > output.  
      49  
      50  
      51  
    25 52 *Details*:  
    26   First, allow to insert tabs in editor (done).  
      53 Works for systray icon, but problems with main icon in Windows  
    26 53  
    27 54  
     
    33 67  
    34 68  
      69 My only suggestion would be that it maybe shouldn't work on its own page? I mean, say I create a wikiword called [Germany]. Chances are that the number of occurences of the word 'Germany' on this page is plentiful, and so are the links (that are in fact useless and so only litter the page).  
      70  
      71  
    35 72 +++ Reload menu plugins during session (partly working)  
    36 73 For debugging purposes it would be great if I could force WikidPad to  
     
    57 95  
    58 96  
    59   +++ Bug/Request: Auto-unfolding detection  
    60   * there is, however, a bug with deleting headings. Write on a new page:  
    61   <<  
    62   ++heading  
    63   text  
    64   ++another heading  
    65   another text  
    66   >>  
    67    
    68   fold both headings, highlight and delete them one by one. you will see only 'text' on the page and 'another text' can be only recovered if you write a new heading under (or maybe above, too?) 'text' and you fold and unfold it. (it shows in preview, though)(probably re-opening the wiki also helps)  
    69    
    70    
    71 97 +++ Wiki info dialog (initially done)  
    72 98 Containing database backend and some stats  
     
    97 123  
    98 124  
    99   +++ Clean way to link to wiki word in wiki by wiki: URL  
    100   <<  
    101   I have read  
    102    UrlLinking word in help  
    103    the rel:// is great feature but  does not help now :)  
    104   so  I could not find the solution.  
    105    
    106   Can you link to a specific WikiWord? in wiki: protocol  
    107    
    108   as u can use anchors in http protocol  
      125 Using the Insert date function; Is there a way to automatically add a  
      126 carriage return to the end of the string?  
    109 127  
    110   wiki:F:/MyWikis/ThinkOfIt/ThinkOfItWiki.wiki???WikiWord!WikiAnchor  
    111 128  
    112   I wonder if u can help me solve this.  
    113   >>  
      129 > - Related: I use the "parentless-nodes" to track down wiki words that  
      130 > have somehow got disconnected; unfortunatly, "parentless-nodes" also  
      131 > includes those wiki words that are inserted only. Suggestion: remove  
      132 > inserted wiki words from "parentless-nodes".  
    114 133  
    115 134  
     
    191 212  
    192 213  
      214 Words in a special list should be changed automatically if they are typed.  
      215  
      216  
      217 I think the ideal solution would be a kind of spell checker that Word uses, with little red underline and a right click suggestion (when spell checking is turned on)  
      218  
      219  
      220 I just noticed that wikiwords in headings are not linkified.  
      221  
      222 e.g.  
      223  +++ [MyWikiWord]  
      224  
    193 225  
    194 226 +++ More shortcut customizations  
     
    244 279  
    245 280  
    246    
    247    
    248 281 +++ Select folded text when selecting heading  
    249 282 maybe when you highlight a folded heading, the text (although not visible) under it should be highlighted/selected as well. so, when dragged (deleted), the text should be moved (deleted) too. (this is how old-school outlining works, anyway, and it has its ups and downs, so needs some more thinking. maybe deleting should work differently? or whole thing should be optional? brr, i don't like these questions...  
     
    255 288  
    256 289  
    257    
    258    
    259 290 +++ Remember expanded nodes in tree  
    260 291 > Another SUGGESTION on the Collapse Tree theme:  
     
    267 298  
    268 299  
    269   +++ Title for toc  
    270   > Thanks, that's it! Would it be possible to insert a title (no link)  
    271   > like "Table of content", which is user defined (language!) in the  
    272   > options?  
    273    
    274    
    275 300 +++ Fast update/rebuild  
    276 301 Detect page files modified by an external program and update database.  
     
    297 322 > words: something I do extensively when outlining (but which involves  
    298 323 > quite a bit of workaround at the moment)  
    299    
      324 *Details*  
      325 Also double quotes should be allowed  
    300 326  
    301 327  
     
    356 382  
    357 383  
    358   +++ Make automatic wiki links from normal text words (configurable!)  
    359   > Sorry, but I don't agree. Quite the contrary. Most of the time, I feel  
    360   > in wikidPad, that I have to remember what wikis I've already made (not  
    361   > the precise names, that's true (thanks to AutoComplete), but the wikis  
    362   > themselves). I WILL GIVE YOU AN EXAMPLE WHAT I MEAN BELOW. PLS JUST SKIP  
    363   > THE NEXT FEW PARAGRAPHS IF NOT INTERESTED.  
    364   >  
    365   > You assume that I only want to create links on purpose, but what if I  
    366   > don't?  
    367   >  
    368   > Let me give you an example: I'm making lots of research for a project  
    369   > and collect notes in wikidPad, but I have something like 100 different  
    370   > keywords of the project as wikiwords, like e.g. "Atapuerca", "Homo  
    371   > erectus", "Gran Dolina". It's impossible to remember which of these I  
    372   > have made notes on already. So with the ZuluPad approach, when I write  
    373   > down anywhere "Homo erectus" (of which I would never normally write down  
    374   > "HomoErectus"), I could see that I already have a wiki like that. This  
    375   > way, I can create a wikipedia-like cross linked database effortlessly,  
    376   > without having to remember what entries I have already covered. (It  
    377   > keeps the flow of writing completely fluent, and it was what I wanted to  
    378   > achieve in point 5 above with "GranDolina".)  
    379   >  
    380   > It has other handy uses, like learning languages: e.g. you paste a  
    381   > target-language text into a TextWiki. You start reading and come across  
    382   > a word that you don't know. You look it up, wikize it and write the  
    383   > definition into its wiki. This way, you slowly build your own dictionary  
    384   > sort of thing and later, as you paste a new text into the TextWiki, you  
    385   > would see all the words that you have covered and click on them if  
    386   > you're not sure what they mean, etc.  
    387   >  
    388   >> and on the other hand you may create undesired links because a typed  
    389   >> text incidentially matches a wiki word.  
    390   >  
    391   > That's true, but if I'm so stupid to wikize a word like "the", than I  
    392   > deserve to have undesired links... It needs some common sense to wikize  
    393   > a bit more unique words/word combinations.  
    394   >  
    395   > Anyway, suppose I wikize something more unique and still create an  
    396   > undesired link; you could surely escape it... Also, I could still choose  
    397   > to use only ThisWay or [this]...  
    398   *Details*:  
    399       * Should be case-insensitive  
    400       * Try brute force searching (as Soks does)  
    401    
    402    
    403 384 +++ Insertion for internal icons  
    404 385 E.g.  
     
    406 387  
    407 388  
    408   +++ Footnotes as links/anchors  
    409   I had this in mind when I created the footnotes. For the syntax it might be the simplest way that the last mention of a footnote is the anchor for it, so you would simply write:  
    410    
    411   Some text [1]  
    412    
    413   [1] This is the footnote  
    414    
    415   and a click on the first [1] automatically goes to the second (and last) [1].  
    416    
    417    
    418 389 +++ Allow exchange of global config file  
    419 390 during session  
     
    444 415  
    445 416  
    446   +++ Remove inserted pages from "parentless" list  
    447   > - Related: I use the "parentless-nodes" to track down wiki words that  
    448   > have somehow got disconnected; unfortunatly, "parentless-nodes" also  
    449   > includes those wiki words that are inserted only. Suggestion: remove  
    450   > inserted wiki words from "parentless-nodes".  
    451 417  
    452 418  
     
    531 497  
    532 498  
    533   +++ Auto-complete closing bracket (as option)  
    534   > a) how come I have to insert the closing bracket ( ] ) whenever I  
    535   > auto-insert any wikiword defined by brackets?  
    536    
    537    
    538 499 +++ Select multiple tree nodes  
    539 500 > I see, thanks. I was trying under Views - parentless-nodes. I could use  
     
    542 503  
    543 504  
    544   +++ Option to ignore single linebreak for HTML export  
    545   > 3. WikidPad entries currently preserve line-breaks entered by the user,  
    546   > similar to the HTML <pre> element. This can be seen in the preview and  
    547   > the HTML export.  
    548   >  
    549   > Motivation: Wikis (and HTML) usually ignore line-breaks; you have to  
    550   > either use a <br> element or enter a blank line to achieve a  
    551   > line-break.  
    552   >  
    553   > Since existing WikidPad users probably expect the current line-break  
    554   > behaviour, you probably don't want to change this; however it would be  
    555   > great if WikidPad had a configuration option to store line-breaks  
    556   > normally but to ignore line-breaks when displaying them and in the HTML  
    557   > output.  
    558    
    559    
    560 505 +++ Autohide tab if only one present  
    561 506 if there is only one wikipage open, the tab-row (whatever) could auto-hide itself (maybe optionally) to free up the wasted screen space (Opera calls it something like 'Only show when needed'?)  
     
    685 630  
    686 631  
    687   +++ Handle pasting of images into WikidPad  
    688   >  My proposal is that Wikipad would save the pasted image to current  
    689   > project folder(where open wiki file is from)  under " images "  
    690   > folder. If there is not one wikipad would create it. And it creates a  
    691   > relative or actual link to the image.  
    692    
    693    
    694 632 +++ HTML export: Main title for the whole wiki.  
    695 633  
     
    710 648  
    711 649  
      650 I imagine an atttibute of a profiler would be great for Wikidpad. That would  
      651 work as follows: Every page storing 3 more elements: Click number ( direct  
      652 clicking or by search ) on the last 7 days; 3 pages which has referred to  
      653 this page the most and 3 pages which the users followed from this page. By  
      654 storaging these pages one would be able to calculate relative succesfullness  
      655 of pages. For example in a page, one would be able to see the popularity of  
      656 the page on the lower right statusbar. ( That represents the click number of  
      657 last 7 days ) And when one moves the mouse pointer to a link in the page, he  
      658 would see that page's popularity on statusbar as well. Mostly clicked links  
      659 in the pages would be coloured differently. And when user taps Ctrl + UP,  
      660 the pages who has the highest clicking rate to this page would become at the  
      661 top ( which can be either coloured differently ).  
      662  
      663  
    712 664 +++ Sort colors by hue  
    713 665 > 4. Editor - Add Color Property  
     
    802 755  
    803 756  
    804   +++ Popup attribute to show popups  
    805   Add an attribute called PopUp.  
    806   Its function would be if there is that attribute on a page,  
    807   then hovering on a wikilink to it would bring that text as a popup.  
    808   Would save a lot of navigation.  
    809    
    810   Example:  
    811   On the page RobertSmith I enter \[popup: 510-555-9898]  
    812   On any page where there is a link to [RobertSmith],  
    813   hovering on the link would show 510-555-9898  
    814   If the cursor/mouse is moved away the pop would disappear.  
    815    
    816    
    817 757 +++ Launching URL from tree node context menu  
    818 758 Lets say i have a wikiword and there is only one url or file path  
  • branches/mbutscher/work/WikidPad.xrc

    r119 r121  
    1   <?xml version="1.0" encoding="iso-8859-1"?>  
    2   <resource>  
    3     <object class="wxDialog" name="DateformatDialog">  
    4       <title>Choose date format</title>  
    5       <centered>1</centered>  
    6       <object class="wxBoxSizer">  
    7         <orient>wxVERTICAL</orient>  
    8         <object class="sizeritem">  
    9           <object class="wxComboBox" name="fieldFormat">  
    10             <content/>  
    11             <style>wxCB_DROPDOWN</style>  
    12           </object>  
    13           <option>0</option>  
    14           <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    15           <border>5</border>  
    16         </object>  
    17         <object class="sizeritem">  
    18           <object class="wxBoxSizer">  
    19             <orient>wxHORIZONTAL</orient>  
    20             <object class="sizeritem">  
    21               <object class="wxButton" name="btnOk">  
    22                 <label>OK</label>  
    23                 <default>1</default>  
    24                 <style></style>  
    25               </object>  
    26               <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>  
    27               <border>5</border>  
    28             </object>  
    29             <object class="sizeritem">  
    30               <object class="wxButton" name="btnCancel">  
    31                 <label>Cancel</label>  
    32               </object>  
    33               <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>  
    34               <border>5</border>  
    35             </object>  
    36           </object>  
    37         </object>  
    38         <object class="sizeritem">  
    39           <object class="wxStaticText">  
    40             <label>Preview:</label>  
    41           </object>  
    42           <option>0</option>  
    43           <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    44           <border>5</border>  
    45         </object>  
    46         <object class="sizeritem">  
    47           <object class="wxStaticText" name="fieldPreview">  
    48             <label></label>  
    49             <size>25</size>  
    50             <style>wxST_NO_AUTORESIZE|wxSUNKEN_BORDER</style>  
    51           </object>  
    52           <option>0</option>  
    53           <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    54           <border>5</border>  
    55         </object>  
    56         <object class="sizeritem">  
    57           <object class="unknown" name="htmlExplain"/>  
    58           <option>1</option>  
    59           <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    60           <border>5</border>  
    61           <minsize>400,400</minsize>  
    62         </object>  
    63       </object>  
    64     </object>  
    65     <object class="wxDialog" name="OptionsDialog">  
    66       <title>Options</title>  
    67       <centered>1</centered>  
    68       <style>wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER</style>  
    69       <object class="wxBoxSizer">  
    70         <orient>wxVERTICAL</orient>  
    71         <object class="sizeritem">  
    72           <object class="wxBoxSizer">  
    73             <orient>wxHORIZONTAL</orient>  
    74             <object class="sizeritem">  
    75               <object class="wxListBox" name="lbPages">  
    76                 <content/>  
    77               </object>  
    78               <option>1</option>  
    79               <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    80               <border>5</border>  
    81             </object>  
    82             <object class="sizeritem">  
    83               <object class="wxPanel" name="panelPages"/>  
    84               <option>2</option>  
    85             </object>  
    86           </object>  
    87           <option>1</option>  
    88           <flag>wxEXPAND</flag>  
    89         </object>  
    90         <object class="sizeritem">  
    91           <object class="wxBoxSizer">  
    92             <orient>wxHORIZONTAL</orient>  
    93             <object class="sizeritem">  
    94               <object class="wxButton" name="btnOk">  
    95                 <label>OK</label>  
    96                 <default>1</default>  
    97                 <style></style>  
    98               </object>  
    99               <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>  
    100               <border>5</border>  
    101             </object>  
    102             <object class="sizeritem">  
    103               <object class="wxButton" name="btnCancel">  
    104                 <label>Cancel</label>  
    105               </object>  
    106               <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>  
    107               <border>5</border>  
    108             </object>  
    109           </object>  
    110           <option>0</option>  
    111           <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    112           <border>5</border>  
    113         </object>  
    114       </object>  
    115     </object>  
    116     <object class="wxPanel" name="OptionsPageApplication">  
    117       <object class="wxBoxSizer">  
    118         <orient>wxVERTICAL</orient>  
    119         <object class="sizeritem">  
    120           <object class="wxCheckBox" name="cbShowOnTray">  
    121             <label>&amp;Minimize to Tray</label>  
    122           </object>  
    123           <option>0</option>  
    124           <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    125           <border>5</border>  
    126         </object>  
    127         <object class="sizeritem">  
    128           <object class="wxCheckBox" name="cbMinimizeOnCloseButton">  
    129             <label>Minimize on &amp;close button</label>  
    130           </object>  
    131           <option>0</option>  
    132           <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    133           <border>5</border>  
    134         </object>  
    135         <object class="sizeritem">  
    136           <object class="wxCheckBox" name="cbNewWindowWikiUrl">  
    137             <label>&amp;New window on wiki URL</label>  
    138           </object>  
    139           <option>0</option>  
    140           <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    141           <border>5</border>  
    142         </object>  
    143         <object class="sizeritem">  
    144           <object class="wxCheckBox" name="cbLowResources">  
    145             <label>&amp;Low resource usage</label>  
    146           </object>  
    147           <option>0</option>  
    148           <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    149           <border>5</border>  
    150         </object>  
    151         <object class="sizeritem">  
    152           <object class="wxCheckBox" name="cbSingleProcess">  
    153             <label>&amp;Single process per user</label>  
    154           </object>  
    155           <option>0</option>  
    156           <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    157           <border>5</border>  
    158         </object>  
    159         <object class="sizeritem">  
    160           <object class="wxBoxSizer">  
    161             <orient>wxHORIZONTAL</orient>  
    162             <object class="sizeritem">  
    163               <object class="wxStaticText">  
    164                 <label>Statusbar time format:</label>  
    165               </object>  
    166               <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    167               <border>5</border>  
    168             </object>  
    169             <object class="sizeritem">  
    170               <object class="wxTextCtrl" name="tfPageStatusTimeFormat">  
    171                 <bg>#C0C0C0</bg>  
    172                 <enabled>0</enabled>  
    173                 <focused>0</focused>  
    174                   </object>  
    175               <flag>wxALL|wxEXPAND</flag>  
    176               <border>5</border>  
    177             </object>  
    178             <object class="sizeritem">  
    179               <object class="wxButton" name="btnSelectPageStatusTimeFormat">  
    180                 <label>...</label>  
    181               </object>  
    182               <option>0</option>  
    183               <flag>wxALL|wxALIGN_BOTTOM</flag>  
    184               <border>5</border>  
    185               <minsize>20,-1</minsize>  
    186             </object>  
    187           </object>  
    188           <option>0</option>  
    189           <flag>wxTOP|wxLEFT|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    190         </object>  
    191         <object class="sizeritem">  
    192           <object class="wxStaticLine"/>  
    193           <option>0</option>  
    194           <flag>wxTOP|wxLEFT|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    195           <border>5</border>  
    196         </object>  
    197         <object class="sizeritem">  
    198           <object class="wxCheckBox" name="cbLogWindowAutoShow">  
    199             <label>Auto-show log window</label>  
    200           </object>  
    201           <option>0</option>  
    202           <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    203           <border>5</border>  
    204         </object>  
    205         <object class="sizeritem">  
    206           <object class="wxCheckBox" name="cbLogWindowAutoHide">  
    207             <label>Auto-hide log window</label>  
    208           </object>  
    209           <option>0</option>  
    210           <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    211           <border>5</border>  
    212         </object>  
    213         <object class="sizeritem">  
    214           <object class="wxStaticLine"/>  
    215           <option>0</option>  
    216           <flag>wxTOP|wxLEFT|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    217           <border>5</border>  
    218         </object>  
    219         <object class="sizeritem">  
    220           <object class="wxBoxSizer">  
    221             <orient>wxHORIZONTAL</orient>  
    222             <object class="sizeritem">  
    223               <object class="wxStaticText">  
    224                 <label>Sort order:</label>  
    225               </object>  
    226               <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    227               <border>5</border>  
    228             </object>  
    229             <object class="sizeritem">  
    230               <object class="wxChoice" name="chCollationOrder">  
    231                 <content>  
    232                   <item>Default</item>  
    233                   <item>C</item>  
    234                 </content>  
    235                 <selection>0</selection>  
    236                 <style></style>  
    237               </object>  
    238               <option>0</option>  
    239               <flag>wxTOP|wxLEFT|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    240               <border>5</border>  
    241             </object>  
    242             <object class="sizeritem">  
    243               <object class="wxCheckBox" name="cbCollationUppercaseFirst">  
    244                 <label>Uppercase first</label>  
    245           </object>  
    246               <option>0</option>  
    247               <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    248               <border>5</border>  
    249         </object>  
    250           </object>  
    251           <option>0</option>  
    252           <flag>wxTOP|wxLEFT|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    253         </object>  
    254         <object class="sizeritem">  
    255           <object class="wxBoxSizer">  
    256             <orient>wxHORIZONTAL</orient>  
    257             <object class="sizeritem">  
    258               <object class="wxStaticText">  
    259                 <label>Rename links when renaming wiki word:</label>  
    260               </object>  
    261               <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    262               <border>5</border>  
    263             </object>  
    264             <object class="sizeritem">  
    265               <object class="wxChoice" name="chWikiWordRenameWikiLinks">  
    266                 <content>  
    267                   <item>No</item>  
    268                   <item>Yes</item>  
    269                   <item>Ask</item>  
    270                 </content>  
    271                 <selection>2</selection>  
    272               </object>  
    273               <option>0</option>  
    274               <flag>wxTOP|wxLEFT|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    275               <border>5</border>  
    276             </object>  
    277           </object>  
    278           <option>0</option>  
    279           <flag>wxTOP|wxLEFT|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    280         </object>  
    281         <object class="sizeritem">  
    282           <object class="wxBoxSizer">  
    283             <orient>wxHORIZONTAL</orient>  
    284             <object class="sizeritem">