<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5204027071381354826</id><updated>2011-11-28T01:50:15.155+01:00</updated><title type='text'>wxScreenplayWriter</title><subtitle type='html'>Charting the trials and tribulations of designing and programming the best cross platform screenwriting program ever.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://wxscreenplaywriter.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://wxscreenplaywriter.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Shinobi Knight</name><uri>http://www.blogger.com/profile/10372774912721242770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5204027071381354826.post-4782406281199195643</id><published>2011-07-25T19:59:00.002+02:00</published><updated>2011-07-25T20:05:23.242+02:00</updated><title type='text'>Resurrection</title><content type='html'>Resurrection.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After far too long I have decided to return to my pet project. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Going to start from scratch.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lots to do, little time to do it. I want the first release of wxScreenplayWriter to be before years end 2011, giving me a little over 5 months.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Only time will tell.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5204027071381354826-4782406281199195643?l=wxscreenplaywriter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wxscreenplaywriter.blogspot.com/feeds/4782406281199195643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5204027071381354826&amp;postID=4782406281199195643' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/4782406281199195643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/4782406281199195643'/><link rel='alternate' type='text/html' href='http://wxscreenplaywriter.blogspot.com/2011/07/resurrection.html' title='Resurrection'/><author><name>Shinobi Knight</name><uri>http://www.blogger.com/profile/10372774912721242770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5204027071381354826.post-2652419615228028678</id><published>2009-05-23T12:33:00.002+02:00</published><updated>2009-05-23T12:43:29.372+02:00</updated><title type='text'>The End of wxScreenplayWriter - the beginning of wxPage2Stage</title><content type='html'>After several mailings between myself and David Thielen the author and main developer of Page 2 Stage, which is now an open source project, coupled with the fact that I now have a job and so my development time has been drastically reduced, I have decided to cease work on my own (commercial) project.&lt;br /&gt;&lt;br /&gt;Instead I will spend my time (what I do have of it) between two projects.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://page2stage.sourceforge.net/"&gt;page2stage&lt;/a&gt; and &lt;a href="http://wxPage2Stage.sourceforge.net/"&gt;wxPage2Stage&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The first will be a straight up continuation of the current Page 2 Stage Windows based program, removing the licensing issues and replacing the spell checker/thesaurus with a suitable Open Source variant. Hopefully correcting any bugs along the way.&lt;br /&gt;&lt;br /&gt;The second will be based on the P2S codebase and will be an attempt to recreate the program in a cross platform wxWidgets based method. I will obviously be using wxDev-C++ for the design of the dialogs which will be initially a simple copy of the current P2S dialogs. In order to use the current translation files, I will be implementing a different approach to the current wxWidgets standard multilanguage method, but am not sure quite which one at the moment. This will require investigation.&lt;br /&gt;&lt;br /&gt;Hopefully I will be able to use a large part of the current source code to implement a speedy initial development.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5204027071381354826-2652419615228028678?l=wxscreenplaywriter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wxscreenplaywriter.blogspot.com/feeds/2652419615228028678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5204027071381354826&amp;postID=2652419615228028678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/2652419615228028678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/2652419615228028678'/><link rel='alternate' type='text/html' href='http://wxscreenplaywriter.blogspot.com/2009/05/end-of-wxscreenplaywriter-beginning-of.html' title='The End of wxScreenplayWriter - the beginning of wxPage2Stage'/><author><name>Shinobi Knight</name><uri>http://www.blogger.com/profile/10372774912721242770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5204027071381354826.post-6498026074956143051</id><published>2009-04-12T11:01:00.002+02:00</published><updated>2009-04-12T11:06:33.077+02:00</updated><title type='text'>So I'll use the basic code from wxRTC ...</title><content type='html'>... so that my component "should" be plugin compatible with wxRTC. The idea is that I could develop the program such that on the one hand I can use wxRTC if this correctly works, and if not I can use my own component.&lt;br /&gt;&lt;br /&gt;The development will again stall while I develop this new component, but hopefully not too long.&lt;br /&gt;&lt;br /&gt;The custom control should be source code compatible so that I can use a preprocessore directive to decide which I will be using.&lt;br /&gt;&lt;br /&gt;#if _USERTC_ &lt;br /&gt; #define MyCtrl wxRichTextCtrl&lt;br /&gt;#else&lt;br /&gt; #define MyCtrl wxScreenplayCtrl&lt;br /&gt;#endif&lt;br /&gt;&lt;br /&gt;then I should be able to develop using (MyCtrl *) ... in my code.&lt;br /&gt;&lt;br /&gt;Time will tell&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5204027071381354826-6498026074956143051?l=wxscreenplaywriter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wxscreenplaywriter.blogspot.com/feeds/6498026074956143051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5204027071381354826&amp;postID=6498026074956143051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/6498026074956143051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/6498026074956143051'/><link rel='alternate' type='text/html' href='http://wxscreenplaywriter.blogspot.com/2009/04/so-ill-use-basic-code-from-wxrtc.html' title='So I&apos;ll use the basic code from wxRTC ...'/><author><name>Shinobi Knight</name><uri>http://www.blogger.com/profile/10372774912721242770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5204027071381354826.post-6027291499096025583</id><published>2009-04-09T10:20:00.002+02:00</published><updated>2009-04-10T06:18:29.866+02:00</updated><title type='text'>So we go with a Custom Control and Doc/View</title><content type='html'>So I decided to continue development using a Custom Control. &lt;br /&gt;&lt;br /&gt;This would be descended from either a &lt;a href="http://docs.wxwidgets.org/trunk/classwx_control.html"&gt;wxControl&lt;/a&gt; or perhaps a wxTextCtrlBase since this is a different text control.&lt;br /&gt;&lt;br /&gt;Decided on the file format, and have decided on a new options dialog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5204027071381354826-6027291499096025583?l=wxscreenplaywriter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wxscreenplaywriter.blogspot.com/feeds/6027291499096025583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5204027071381354826&amp;postID=6027291499096025583' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/6027291499096025583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/6027291499096025583'/><link rel='alternate' type='text/html' href='http://wxscreenplaywriter.blogspot.com/2009/04/so-we-go-with-custom-control-and.html' title='So we go with a Custom Control and Doc/View'/><author><name>Shinobi Knight</name><uri>http://www.blogger.com/profile/10372774912721242770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5204027071381354826.post-4214976673831085986</id><published>2009-03-21T16:23:00.002+01:00</published><updated>2009-03-21T16:33:38.583+01:00</updated><title type='text'>And unfortunately....</title><content type='html'>Changes in wxRTC between 2.8.7 and now have seriously screwed up my initiation code.&lt;br /&gt;&lt;br /&gt;Unfortunately it doesn't look like I will have time to find out what caused the change, so I have given some thought as to the program.&lt;br /&gt;&lt;br /&gt;Do I still want to do a Sophocles like program? Or should I make it more like a word processor? By this I mean should the user be allowed to change the background colour/font for the edit window? Why not? I decided to allow the user to do this, since I like it. It also means that the division of a screenplay can be easily seen. I am not sure exactly how I will implement this yet, but I think it should be do-able.&lt;br /&gt;&lt;br /&gt;Do I stick with wxRTC or should I try and design a custom component? I actually think that a custom component will be the way to go here, since I should be able to design it in such a way that I can use it in wxWidgets doc/view system. &lt;br /&gt;&lt;br /&gt;I'll need to give some thought to how best to do this, but I think attempting to push through some wxAui doc/view classes would be the way to go.&lt;br /&gt;&lt;br /&gt;I'll have to start working on a doc/view program soon.&lt;br /&gt;&lt;br /&gt;ttfn&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5204027071381354826-4214976673831085986?l=wxscreenplaywriter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wxscreenplaywriter.blogspot.com/feeds/4214976673831085986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5204027071381354826&amp;postID=4214976673831085986' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/4214976673831085986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/4214976673831085986'/><link rel='alternate' type='text/html' href='http://wxscreenplaywriter.blogspot.com/2009/03/and-unfortunately.html' title='And unfortunately....'/><author><name>Shinobi Knight</name><uri>http://www.blogger.com/profile/10372774912721242770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5204027071381354826.post-1429003797440630651</id><published>2009-02-13T19:39:00.002+01:00</published><updated>2009-02-14T15:39:55.194+01:00</updated><title type='text'>Progress thy name is wxDev-C++</title><content type='html'>Moving along now.&lt;br /&gt;&lt;br /&gt;I have added several components to the SVN-HEAD of wxDev-C++ which allows me to continue development of the main frame.&lt;br /&gt;&lt;br /&gt;Currently I need to implement some sort of Auto-Completion for several styles. Character names certainly. How much further should I break the Scene Headers down? Should I have a single list? Break it down into several sections/lists? (INT./EXT. - Location - Time of Day)&lt;br /&gt;&lt;br /&gt;I also need to think about which method will be the better? Should I present a ListBox with all options, or should I just fill in the nearest match and add the text to the editor?&lt;br /&gt;&lt;br /&gt;I'll throw something together and see if I can present the two options, with screen shots.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5204027071381354826-1429003797440630651?l=wxscreenplaywriter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wxscreenplaywriter.blogspot.com/feeds/1429003797440630651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5204027071381354826&amp;postID=1429003797440630651' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/1429003797440630651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/1429003797440630651'/><link rel='alternate' type='text/html' href='http://wxscreenplaywriter.blogspot.com/2009/02/progress-thy-name-is-wxdev-c.html' title='Progress thy name is wxDev-C++'/><author><name>Shinobi Knight</name><uri>http://www.blogger.com/profile/10372774912721242770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5204027071381354826.post-7869313281910569634</id><published>2009-01-23T07:07:00.002+01:00</published><updated>2009-01-23T07:17:05.623+01:00</updated><title type='text'>Move along...Nothing to be seen here!</title><content type='html'>It's been a while, but I have added wxAui support to &lt;a href="http://wxdsgn.sf.net"&gt;wxDev-C++&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So I should be able to move ahead with implementing the design of wxScreenplayWriter in wxDev-C++. I also need to add a wxRichTextStyleComboCtrl, a wxRichTextStyleListBox and a wxRichTextStyleListCtrl, but since these are basically simple enhancements to their base classes, this shouldn't take too long.&lt;br /&gt;&lt;br /&gt;I also implemented wxAuiToolbar already, so unless I have missed something obvious (which isn't unheard of I must admit) I can already begin designing the GUI again. Since I have a working version of the GUI already, it shouldn't take me much longer to have it designed in wxDev-C++.&lt;br /&gt;&lt;br /&gt;Also a great deal of the code can be cut and pasted into the new design, so hopefully I can move forward with the development. &lt;br /&gt;&lt;br /&gt;My aim is to have the program in a useable position before the end of March.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5204027071381354826-7869313281910569634?l=wxscreenplaywriter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wxscreenplaywriter.blogspot.com/feeds/7869313281910569634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5204027071381354826&amp;postID=7869313281910569634' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/7869313281910569634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/7869313281910569634'/><link rel='alternate' type='text/html' href='http://wxscreenplaywriter.blogspot.com/2009/01/move-alongnothing-to-be-seen-here.html' title='Move along...Nothing to be seen here!'/><author><name>Shinobi Knight</name><uri>http://www.blogger.com/profile/10372774912721242770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5204027071381354826.post-6976761135792729104</id><published>2008-12-08T09:56:00.002+01:00</published><updated>2008-12-08T10:17:48.966+01:00</updated><title type='text'>wxDevCpp new components needed</title><content type='html'>OK, since I will be using the (almost) excellent wxAUI docking system, as well as the recently released wxAuiToolbar, I need to implement these in wxDevCpp as soon as possible.&lt;br /&gt;&lt;br /&gt;At the moment there is a development stop with wxDevCpp since we are aiming for a release soon. After that we might stop developing altogether since we will be recoding the IDE in C++ and using wxWidgets in order to make the IDE and designer cross platform. I also want to extend the makefile support (at the moment only really good for windows systems IMO) in order to create projects for all system compilation (including a project for VS2005/8). The reasoning is this. GCC is the only real solution for cross platform compilation. It is used on all supported platforms. However, on Windows based systems, VS seems to reign supreme. Consequently we probably need to allow our future Linux/Mac users a simple and easy method of getting their project across to the windows audience.&lt;br /&gt;&lt;br /&gt;I'll be investigating this later, initially I want to get the designer wxAUI compatible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5204027071381354826-6976761135792729104?l=wxscreenplaywriter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wxscreenplaywriter.blogspot.com/feeds/6976761135792729104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5204027071381354826&amp;postID=6976761135792729104' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/6976761135792729104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/6976761135792729104'/><link rel='alternate' type='text/html' href='http://wxscreenplaywriter.blogspot.com/2008/12/wxdevcpp-new-components-needed.html' title='wxDevCpp new components needed'/><author><name>Shinobi Knight</name><uri>http://www.blogger.com/profile/10372774912721242770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5204027071381354826.post-6900853033243966527</id><published>2008-12-07T21:16:00.004+01:00</published><updated>2008-12-07T23:11:05.187+01:00</updated><title type='text'>Changing designer</title><content type='html'>OK, I know it's been a long time but I have decided to move the design to wxDevCpp (&lt;a href="http://wxdsgn.sf.net"&gt;http://wxdsgn.sf.net&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;The reason is simple, I am one of the design team of wxDevCpp, whereas I was beta testing the wxForm designer. The consequence to this is that I have access to the source code of the designer, so I can extend it as I need.&lt;br /&gt;&lt;br /&gt;This is the opposite to wxForms where as a user I have to wait until its author is able to implement changes and fix bugs.&lt;br /&gt;&lt;br /&gt;Consequently I have decided to re-implement the current dialogs in wxDevCpp.&lt;br /&gt;&lt;br /&gt;Unfortunately it doesn't have a very good debugger, so I hope to use the VS2005/8 IDE to do the debugging at a later stage. &lt;br /&gt;&lt;br /&gt;Initially I need to get the program working as it was and then continue the development.&lt;br /&gt;&lt;br /&gt;I have set myself the aim of having something usable before the end of the year. Perhaps not a fully functioning program, but something I can use to edit save and print screenplays.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5204027071381354826-6900853033243966527?l=wxscreenplaywriter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wxscreenplaywriter.blogspot.com/feeds/6900853033243966527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5204027071381354826&amp;postID=6900853033243966527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/6900853033243966527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/6900853033243966527'/><link rel='alternate' type='text/html' href='http://wxscreenplaywriter.blogspot.com/2008/12/changing-designer.html' title='Changing designer'/><author><name>Shinobi Knight</name><uri>http://www.blogger.com/profile/10372774912721242770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5204027071381354826.post-5821479384385484384</id><published>2008-07-04T09:31:00.000+02:00</published><updated>2008-07-04T09:34:25.246+02:00</updated><title type='text'>Holiday Stop</title><content type='html'>Yeah, I know. &lt;br /&gt;&lt;br /&gt;So much to do so little time.&lt;br /&gt;&lt;br /&gt;Still, the holidays are looming and I still haven't worked on the autosuggestion for wxScreenplayWriter.&lt;br /&gt;&lt;br /&gt;I don't believe I'll have the time before we leave for our holidays but if I do manage to work on the program, you'll read about it here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5204027071381354826-5821479384385484384?l=wxscreenplaywriter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wxscreenplaywriter.blogspot.com/feeds/5821479384385484384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5204027071381354826&amp;postID=5821479384385484384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/5821479384385484384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/5821479384385484384'/><link rel='alternate' type='text/html' href='http://wxscreenplaywriter.blogspot.com/2008/07/holiday-stop.html' title='Holiday Stop'/><author><name>Shinobi Knight</name><uri>http://www.blogger.com/profile/10372774912721242770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5204027071381354826.post-4778286461443025560</id><published>2008-06-30T12:37:00.001+02:00</published><updated>2008-12-07T21:16:04.344+01:00</updated><title type='text'>Title Page Designer First Attempt</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_VybaqXcEx-M/SGi37WrOlBI/AAAAAAAAACI/Md6csC-Kx14/s1600-h/TitlePageDesigner.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_VybaqXcEx-M/SGi37WrOlBI/AAAAAAAAACI/Md6csC-Kx14/s320/TitlePageDesigner.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5217622398635774994" /&gt;&lt;/a&gt;&lt;br /&gt;Here he is then. My first attempt at a title page designer. Based heavily on the title page designer from Blyte. (If you look carefully you can see a white rectangle to the right of the listbox - this will be a miniature representation of the title page)&lt;br /&gt;&lt;br /&gt;I'm still not satisfied, but it does allow the development of the project without worrying that this needs to be done. I don't want my users to complain that something they desire is missing from the beginning. I might simply offer a series of wx(Rich)TextCtrls allowing the input of information, it would probably make my life a lot easier, but I like this design.&lt;br /&gt;&lt;br /&gt;Next I'll work on getting the AutoSuggestions to work. These will be popup listboxes containing suggested lists.&lt;br /&gt;&lt;br /&gt;The question is do I do several for the Scene Headings (one for Int/Ext etc, one for Location, one for time) or do I just do one list for the whole scene heading (or again do I allow the user the choice - more choices more programming, more complication for the user)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5204027071381354826-4778286461443025560?l=wxscreenplaywriter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wxscreenplaywriter.blogspot.com/feeds/4778286461443025560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5204027071381354826&amp;postID=4778286461443025560' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/4778286461443025560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/4778286461443025560'/><link rel='alternate' type='text/html' href='http://wxscreenplaywriter.blogspot.com/2008/06/title-page-designer-first-attempt.html' title='Title Page Designer First Attempt'/><author><name>Shinobi Knight</name><uri>http://www.blogger.com/profile/10372774912721242770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_VybaqXcEx-M/SGi37WrOlBI/AAAAAAAAACI/Md6csC-Kx14/s72-c/TitlePageDesigner.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5204027071381354826.post-8988164589862484433</id><published>2008-06-29T09:32:00.000+02:00</published><updated>2008-06-29T09:37:30.988+02:00</updated><title type='text'>Title Page Designer</title><content type='html'>Screenplays have a cover page. This is usually nothing more than a blank page with the name of the screenplay, followed by a name and in the lower right your contact information.&lt;br /&gt;&lt;br /&gt;Some users like a title page designer. I have looked into this and am wondering which would be the best option. Keep an eye on the blog, I'll post example images of a couple of ideas for a title page designer in the next couple of days. I am still not sure which it'll eventually become, or perhaps I'll offer several and let the user select which he wants.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5204027071381354826-8988164589862484433?l=wxscreenplaywriter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wxscreenplaywriter.blogspot.com/feeds/8988164589862484433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5204027071381354826&amp;postID=8988164589862484433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/8988164589862484433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/8988164589862484433'/><link rel='alternate' type='text/html' href='http://wxscreenplaywriter.blogspot.com/2008/06/title-page-designer.html' title='Title Page Designer'/><author><name>Shinobi Knight</name><uri>http://www.blogger.com/profile/10372774912721242770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5204027071381354826.post-9191110288894016835</id><published>2008-06-26T23:14:00.000+02:00</published><updated>2008-06-26T23:17:29.669+02:00</updated><title type='text'>Initial image</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_VybaqXcEx-M/SGQHTM26OfI/AAAAAAAAACA/EBtZVOBHGxA/s1600-h/wxscreenplaywriter_initial+_impression.PNG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_VybaqXcEx-M/SGQHTM26OfI/AAAAAAAAACA/EBtZVOBHGxA/s320/wxscreenplaywriter_initial+_impression.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5216302294852319730" /&gt;&lt;/a&gt;&lt;br /&gt;OK, just to whet your appetites, here is an initial image of wxScreenplayWriter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5204027071381354826-9191110288894016835?l=wxscreenplaywriter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wxscreenplaywriter.blogspot.com/feeds/9191110288894016835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5204027071381354826&amp;postID=9191110288894016835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/9191110288894016835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/9191110288894016835'/><link rel='alternate' type='text/html' href='http://wxscreenplaywriter.blogspot.com/2008/06/initial-image.html' title='Initial image'/><author><name>Shinobi Knight</name><uri>http://www.blogger.com/profile/10372774912721242770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_VybaqXcEx-M/SGQHTM26OfI/AAAAAAAAACA/EBtZVOBHGxA/s72-c/wxscreenplaywriter_initial+_impression.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5204027071381354826.post-2542069228112864951</id><published>2008-06-26T21:21:00.000+02:00</published><updated>2008-06-26T21:31:47.501+02:00</updated><title type='text'>What is wxScreenplayWriter?</title><content type='html'>Hello and welcome to my blog discussing the development and release of wxScreenplayWriter.&lt;br /&gt;&lt;br /&gt;wxScreenplayWriter is my own development project. A standalone screenplay word processor.&lt;br /&gt;&lt;br /&gt;wxScreenplayWriter will be developed using &lt;a href="http://www.wxwidgets.org"&gt;wxWidgets&lt;/a&gt;  a true cross platform development toolkit.&lt;br /&gt;&lt;br /&gt;It is being developed using &lt;a href="http://www.twinforms.com"&gt;wxForms&lt;/a&gt; a plugin for Borland/CodeGear C++ development IDE's (everything from Borland C++ Builder 6 personal up to the newest CodeGear Delphi Development suite).&lt;br /&gt;&lt;br /&gt;wxScreenplayWriter will be available for all platforms (as long as they belong to Mac/Linux/Windows).&lt;br /&gt;&lt;br /&gt;It will function exactly the same on all platforms (at least this is the intention) but should have each platforms unique look and feel wherever possible.&lt;br /&gt;&lt;br /&gt;Hopefully I'll be able to provide an initial screenshot in my next blog entry.&lt;br /&gt;&lt;br /&gt;Keep on coding&lt;br /&gt;Mal&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5204027071381354826-2542069228112864951?l=wxscreenplaywriter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wxscreenplaywriter.blogspot.com/feeds/2542069228112864951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5204027071381354826&amp;postID=2542069228112864951' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/2542069228112864951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5204027071381354826/posts/default/2542069228112864951'/><link rel='alternate' type='text/html' href='http://wxscreenplaywriter.blogspot.com/2008/06/what-is-wxscreenplaywriter.html' title='What is wxScreenplayWriter?'/><author><name>Shinobi Knight</name><uri>http://www.blogger.com/profile/10372774912721242770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
