Changeset 78

Show
Ignore:
Timestamp:
Tue May 16 13:44:35 2006
Author:
mbutscher
Message:

* Support for an additional "Views" tree which can be

put above or below of main tree (layout change during
session creates bugs)
* Internal: Initial support for layout customization.
Sash windows supported, notebooks missing
* Fixed bug: double-escaped relative URLs (could be
seen e.g. if path has spaces)
* Clipboard catcher: New option to insert at cursor

Files:

Legend:

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

    r76 r78  
    1   +++ Option to hide toolbar  
    2 1  
    3   +++ Keep on top  
    4   > 8. It would be nice if there were a key combination, such as ctrl-T,  
    5   > which could be used to keep wikidpad on top of other applications.  
    6 2  
    7 3  
    8   +++ Pasteboard  
    9   Catch all clipboard copies  
    10    
    11    
    12   +++ Wrong position after using bold, italic, etc. in editor menu  
    13   > 17. If I highlight a word and bold it, the cursor defaults to the  
    14   > position after the beginning star; could it default to the end of the  
    15   > word (after the terminating star)?  
    16    
    17    
    18   +++ Customization of background color in preview/HTML export  
      4 >> I currently like how things are setup in the treeview. But sometimes i  
      5 >> think that it would be nice to have "views" on top of other items. At  
      6 >> least there can be an option for it?  
      7 >  
      8 > Hmm, sometimes I even forget the views stuff exists, because my tree's  
      9 > quite big, so some way of making views more accessible would be  
      10 > better. Would putting it above the main tree be the best way of doing  
      11 > this? My Views tree is also quite big, so wouldn't this introduce the  
      12 > same problem, but in reverse?  
      13 >  
      14 > Personally I was thinking about breaking the tree view into two  
      15 > windows, one above the other, with the WikiWord tree in the top one,  
      16 > the views in the bottom one. Again, I'm not sure if this is the best  
      17 > solution, but it would certainly be better for me at least.  
    19 18  
    20   +++ Customization of font color in preview/HTML export and editor  
    21   PS: Any way to also change font color or background color. I like  
    22   higher contrast also for eyesight.  
    23 19  
      20 The Clipboard Catcher is great--thank you!. If only it placed the  
      21 captured text at the cursor point....  
    24 22  
    25   +++ Selection of properties clicked in the "Views" in the same way as for todo items.  
    26   > 6. Todo items are highlighted when a view is used to navigate to a  
    27   > page on which they occur; e.g., track:asdf; other attributes, such as  
    28   > \[topic:asdf] are not highlighted and scrolled to when accessed via a  
    29   > view. It would be nice if these had the same behavior as todo items in  
    30   > this respect.  
    31 23  
      24 > 5. just one I realized: I made a new WikiWord 'GranDolina' and replaced  
      25 > all the 'Gran Dolina' occurences in my doc with 'GranDolina' using the  
      26 > Replace feature (so that all Gran Dolina occurences in all pages became  
      27 > links (very much like in WikiPedia)). The change didn't show up in the  
      28 > tree view under the pages that GranDolina became child of. (update: I  
      29 > re-created the situation in a new wiki TestPage, but it worked, but,  
      30 > then, it didn't seem to work in other pages... so it's strange...)  
    32 31  
    33 32  
     
    37 41  
    38 42  
    39    
    40   +++ Dialog functions for scripts  
    41   you can include loads of wxpython code to display a dialog box that reads text. but wouldnt it be nicer and easier to use a function like dialog("Please enter a name") or something along this. This might increase the usefulness of the inline python eval hugely as it is difficult to get variable data into the scripts  
    42    
    43    
    44 43 +++ File dialog to create URLs  
    45 44 > 8. Misc: A dialog to easily create a link to a file would be handy. A  
     
    49 48  
    50 49  
      50 > 1. Editor: The editor pane has on its left a grey vertical bar. As I  
      51 > am a SciTE user, I know that this bar can be used to display line  
      52 > numbers. Would it be possible to add an option to display the line  
      53 > numbers?  
      54  
      55  
      56 > When renaming a WikiWord the heading on the page itself does not change  
      57 > - seems odd.  
      58  
      59  
      60 > By the way, I thought [these wikis] were  
      61 > exported as 'these wikis' in one of the previous versions, but I just  
      62 > realized it doesn't now...  
      63  
      64  
      65 <<  
      66 So I would suggest:  
      67 >  
      68 > http://www.blahblah.com/thisisimage.jpg>s*2  
      69 >  
      70 > http://www.blahblah.com/thisisimage.jpg>s/2  
      71 >  
      72 > http://www.blahblah.com/thisisimage.jpg>s250x150  
      73 >  
      74 >  
      75 > as syntax.  
      76 >  
      77 >  
      78 > The 's' is there to allow to add other commands later (prefixed with  
      79 > other letters).  
      80 >>  
      81 *Details*:  
      82 Also allow to set alignment  
      83  
      84  
      85 >>>>Have you an example link how the inclusion of one wiki page into  
      86 >>>Hmmm.. Well, in terms of wiki-code it might look like:  
      87 >>>[...]  
      88 >>>(AWikiword)  
      89 >>>[...]  
      90 >>  
      91 >>I think parentheses are not a good idea, they are used too often in  
      92 >>normal text.  
      93 > Well, yes, it was only an example for demonstration :)  
      94 >  
      95 > Maybe [(WikiWord)], or((WikiWord)) ?  
      96  
      97 Syntax to use:  
      98 [:page: WikiWord]  
    51 99  
    52 100  
     
    100 153  
    101 154  
    102   +++ Bug rmdir  
    103 155 Should delete non-empty directory when creating new wiki.  
    104 156 os.rmdir(wikiDir)  
     
    110 163  
    111 164  
    112   +++ Option to show line numbers  
    113   > 1. Editor: The editor pane has on its left a grey vertical bar. As I  
    114   > am a SciTE user, I know that this bar can be used to display line  
    115   > numbers. Would it be possible to add an option to display the line  
    116   > numbers?  
    117    
    118    
    119 165 +++ 'Natural' sort for wiki words (half-way implemented)  
    120 166 >> Technically "unsorted" means to make no effort to sort the words in any  
     
    208 254  
    209 255  
    210   +++ Image resizing, attributes  
    211   <<  
    212   So I would suggest:  
    213   >  
    214   > http://www.blahblah.com/thisisimage.jpg>s*2  
    215   >  
    216   > http://www.blahblah.com/thisisimage.jpg>s/2  
    217   >  
    218   > http://www.blahblah.com/thisisimage.jpg>s250x150  
    219   >  
    220   >  
    221   > as syntax.  
    222   >  
    223   >  
    224   > The 's' is there to allow to add other commands later (prefixed with  
    225   > other letters).  
    226   >>  
    227   *Details*:  
    228   Also allow to set alignment  
    229    
    230    
    231 256 +++ Trash can for deleted nodes  
    232 257 Hi, It would be great if delete placed the deteled node under a delete node/trash can/recycle bin. This was accidental deletions can be easily recovered because undo can't undo deletions now. Thank you, -Sam  
     
    248 273  
    249 274  
    250   +++ Including one wiki word content into another in preview  
    251   >>>>Have you an example link how the inclusion of one wiki page into  
    252   >>>Hmmm.. Well, in terms of wiki-code it might look like:  
    253   >>>[...]  
    254   >>>(AWikiword)  
    255   >>>[...]  
    256   >>  
    257   >>I think parentheses are not a good idea, they are used too often in  
    258   >>normal text.  
    259   > Well, yes, it was only an example for demonstration :)  
    260   >  
    261   > Maybe [(WikiWord)], or((WikiWord)) ?  
    262    
    263   Syntax to use:  
    264   [:page: WikiWord]  
    265    
    266    
    267    
    268   +++ Option to move "Views" subtree  
    269   >> I currently like how things are setup in the treeview. But sometimes i  
    270   >> think that it would be nice to have "views" on top of other items. At  
    271   >> least there can be an option for it?  
    272   >  
    273   > Hmm, sometimes I even forget the views stuff exists, because my tree's  
    274   > quite big, so some way of making views more accessible would be  
    275   > better. Would putting it above the main tree be the best way of doing  
    276   > this? My Views tree is also quite big, so wouldn't this introduce the  
    277   > same problem, but in reverse?  
    278   >  
    279   > Personally I was thinking about breaking the tree view into two  
    280   > windows, one above the other, with the WikiWord tree in the top one,  
    281   > the views in the bottom one. Again, I'm not sure if this is the best  
    282   > solution, but it would certainly be better for me at least.  
    283    
    284    
    285 275 +++ Timer hook  
    286 276 > 4.It'll be very useful to have one more hook function, which is called  
     
    355 345  
    356 346  
      347 > Under the Print menu dialog, add "preview page" in addition to plain  
      348 > text. This is how I would want to print my todo list and my contacts  
      349 > etc.  
      350 *Details*:  
      351 The wxPython library, beneath other things used for printing, has some problems to print out really large documents. Printing a single wiki page in HTML (if it doesn't span over 20 or 30 paper pages) should work.  
      352  
      353  
      354  
    357 355 +++ Delete todo and properties from View tree  
    358 356 <<  
     
    391 390  
    392 391  
    393    
    394 392 +++ Launching URL from tree node context menu  
    395 393 Lets say i have a wikiword and there is only one url or file path  
  • branches/mbutscher/work/WikidPad.xrc

    r77 r78  
    95 95            
    96 96            
      97            
    97 98           <content/>  
    98 99            
     
    183 184            
    184 185            
      186            
    185 187           <style>wxCB_DROPDOWN</style>  
    186 188         </object>  
     
    272 274          
    273 275          
      276          
    274 277         <option>0</option>  
    275 278          
     
    360 363          
    361 364          
      365          
    362 366         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    363 367          
     
    448 452          
    449 453          
      454          
    450 455         <border>5</border>  
    451 456       </object>  
     
    542 547                
    543 548                
      549                
    544 550               <label>OK</label>  
    545 551                
     
    630 636                
    631 637                
      638                
    632 639               <default>1</default>  
    633 640                
     
    718 725                
    719 726                
      727                
    720 728               <style></style>  
    721 729             </object>  
     
    807 815              
    808 816              
      817              
    809 818             <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>  
    810 819              
     
    895 904              
    896 905              
      906              
    897 907             <border>5</border>  
    898 908           </object>  
     
    986 996                
    987 997                
      998                
    988 999               <label>Cancel</label>  
    989 1000             </object>  
     
    1075 1086              
    1076 1087              
      1088              
    1077 1089             <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>  
    1078 1090              
     
    1163 1175              
    1164 1176              
      1177              
    1165 1178             <border>5</border>  
    1166 1179           </object>  
     
    1256 1269            
    1257 1270            
      1271            
    1258 1272           <label>Preview:</label>  
    1259 1273         </object>  
     
    1345 1359          
    1346 1360          
      1361          
    1347 1362         <option>0</option>  
    1348 1363          
     
    1433 1448          
    1434 1449          
      1450          
    1435 1451         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    1436 1452          
     
    1521 1537          
    1522 1538          
      1539          
    1523 1540         <border>5</border>  
    1524 1541       </object>  
     
    1612 1629            
    1613 1630            
      1631            
    1614 1632           <label></label>  
    1615 1633            
     
    1700 1718            
    1701 1719            
      1720            
    1702 1721           <size>25</size>  
    1703 1722            
     
    1788 1807            
    1789 1808            
      1809            
    1790 1810           <style>wxST_NO_AUTORESIZE|wxSUNKEN_BORDER</style>  
    1791 1811         </object>  
     
    1877 1897          
    1878 1898          
      1899          
    1879 1900         <option>0</option>  
    1880 1901          
     
    1965 1986          
    1966 1987          
      1988          
    1967 1989         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    1968 1990          
     
    2053 2075          
    2054 2076          
      2077          
    2055 2078         <border>5</border>  
    2056 2079       </object>  
     
    2144 2167          
    2145 2168          
      2169          
    2146 2170         <option>1</option>  
    2147 2171          
     
    2232 2256          
    2233 2257          
      2258          
    2234 2259         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    2235 2260          
     
    2320 2345          
    2321 2346          
      2347          
    2322 2348         <border>5</border>  
    2323 2349          
     
    2408 2434          
    2409 2435          
      2436          
    2410 2437         <minsize>400,400</minsize>  
    2411 2438       </object>  
     
    2427 2454                
    2428 2455                
      2456                
    2429 2457               <content/>  
    2430 2458             </object>  
     
    2433 2461              
    2434 2462              
      2463              
    2435 2464             <option>1</option>  
    2436 2465              
     
    2438 2467              
    2439 2468              
      2469              
    2440 2470             <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    2441 2471              
     
    2443 2473              
    2444 2474              
      2475              
    2445 2476             <border>5</border>  
    2446 2477           </object>  
     
    2451 2482              
    2452 2483              
      2484              
    2453 2485             <option>0</option>  
    2454 2486              
     
    2456 2488              
    2457 2489              
      2490              
    2458 2491             <minsize>50,50</minsize>  
    2459 2492           </object>  
     
    2463 2496          
    2464 2497          
      2498          
    2465 2499         <option>1</option>  
    2466 2500          
     
    2468 2502          
    2469 2503          
      2504          
    2470 2505         <flag>wxEXPAND</flag>  
    2471 2506       </object>  
     
    2562 2597                
    2563 2598                
      2599                
    2564 2600               <label>OK</label>  
    2565 2601                
     
    2650 2686                
    2651 2687                
      2688                
    2652 2689               <default>1</default>  
    2653 2690                
     
    2738 2775                
    2739 2776                
      2777                
    2740 2778               <style></style>  
    2741 2779             </object>  
     
    2827 2865              
    2828 2866              
      2867              
    2829 2868             <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>  
    2830 2869              
     
    2915 2954              
    2916 2955              
      2956              
    2917 2957             <border>5</border>  
    2918 2958           </object>  
     
    3006 3046                
    3007 3047                
      3048                
    3008 3049               <label>Cancel</label>  
    3009 3050             </object>  
     
    3095 3136              
    3096 3137              
      3138              
    3097 3139             <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>  
    3098 3140              
     
    3183 3225              
    3184 3226              
      3227              
    3185 3228             <border>5</border>  
    3186 3229           </object>  
     
    3272 3315          
    3273 3316          
      3317          
    3274 3318         <option>0</option>  
    3275 3319          
     
    3359 3403          
    3360 3404          
      3405          
    3361 3406         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    3362 3407          
     
    3446 3491          
    3447 3492          
      3493          
    3448 3494         <border>5</border>  
    3449 3495       </object>  
     
    3541 3587            
    3542 3588            
      3589            
    3543 3590           <label>&amp;Minimize to Tray</label>  
    3544 3591         </object>  
     
    3629 3676          
    3630 3677          
      3678          
    3631 3679         <option>0</option>  
    3632 3680          
     
    3716 3764          
    3717 3765          
      3766          
    3718 3767         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    3719 3768          
     
    3803 3852          
    3804 3853          
      3854          
    3805 3855         <border>5</border>  
    3806 3856       </object>  
     
    3893 3943            
    3894 3944            
      3945            
    3895 3946           <label>&amp;New window on wiki URL</label>  
    3896 3947         </object>  
     
    3981 4032          
    3982 4033          
      4034          
    3983 4035         <option>0</option>  
    3984 4036          
     
    4068 4120          
    4069 4121          
      4122          
    4070 4123         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    4071 4124          
     
    4155 4208          
    4156 4209          
      4210          
    4157 4211         <border>5</border>  
    4158 4212       </object>  
     
    4245 4299            
    4246 4300            
      4301            
    4247 4302           <label>&amp;Process auto-generated areas</label>  
    4248 4303         </object>  
     
    4333 4388          
    4334 4389          
      4390          
    4335 4391         <option>0</option>  
    4336 4392          
     
    4420 4476          
    4421 4477          
      4478          
    4422 4479         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    4423 4480          
     
    4507 4564          
    4508 4565          
      4566          
    4509 4567         <border>5</border>  
    4510 4568       </object>  
     
    4597 4655            
    4598 4656            
      4657            
    4599 4658           <label>&amp;Low resource usage</label>  
    4600 4659         </object>  
     
    4685 4744          
    4686 4745          
      4746          
    4687 4747         <option>0</option>  
    4688 4748          
     
    4772 4832          
    4773 4833          
      4834          
    4774 4835         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    4775 4836          
     
    4859 4920          
    4860 4921          
      4922          
    4861 4923         <border>5</border>  
    4862 4924       </object>  
     
    4936 4998                
    4937 4999                
      5000                
    4938 5001               <label>Script security:</label>  
    4939 5002             </object>  
     
    5008 5071              
    5009 5072              
      5073              
    5010 5074             <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    5011 5075              
     
    5079 5143              
    5080 5144              
      5145              
    5081 5146             <border>5</border>  
    5082 5147           </object>  
     
    5106 5171                
    5107 5172                
      5173                
    5108 5174               <content>  
    5109 5175                 <item>No scripts</item>  
     
    5135 5201                
    5136 5202                
      5203                
    5137 5204               <selection>0</selection>  
    5138 5205                 </object>  
     
    5225 5292          
    5226 5293          
      5294          
    5227 5295         <option>0</option>  
    5228 5296          
     
    5312 5380          
    5313 5381          
      5382          
    5314 5383         <flag>wxTOP|wxLEFT|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    5315 5384          
     
    5430 5499                
    5431 5500                
      5501                
    5432 5502               <label>Statusbar time format:</label>  
    5433 5503             </object>  
     
    5502 5572              
    5503 5573              
      5574              
    5504 5575             <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    5505 5576              
     
    5573