<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>dotnetfireball Forum Rss Feed</title><link>http://www.codeplex.com/dotnetfireball/Thread/List.aspx</link><description>dotnetfireball Forum Rss Description</description><item><title>New Post: Credit where credit is due</title><link>http://dotnetfireball.codeplex.com/Thread/View.aspx?ThreadId=29521</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I have to agree with Roggan, this is so lame. I recognize the source from compona.&lt;/p&gt;&lt;/div&gt;</description><author>HawVie</author><pubDate>Sun, 08 Nov 2009 21:42:37 GMT</pubDate><guid isPermaLink="false">New Post: Credit where credit is due 20091108094237P</guid></item><item><title>New Post: Into the EditViewControl input for Chinese Problem</title><link>http://www.codeplex.com/dotnetfireball/Thread/View.aspx?ThreadId=32784</link><description>&lt;div style="line-height: normal;"&gt;if key in by Chinese word time to have double&amp;nbsp; words,&lt;br&gt;
will able to OnKeyPress twice events!!&lt;br&gt;
&lt;br&gt;
could please fix the bug, thanks.&lt;br&gt;
&lt;/div&gt;</description><author>TyroneYeh</author><pubDate>Sat, 02 Aug 2008 14:24:42 GMT</pubDate><guid isPermaLink="false">New Post: Into the EditViewControl input for Chinese Problem 20080802022442P</guid></item><item><title>New Post: Modifying a line</title><link>http://www.codeplex.com/dotnetfireball/Thread/View.aspx?ThreadId=32192</link><description>&lt;div style="line-height: normal;"&gt;Hi,
&lt;br&gt;
&lt;br&gt;
Can you help me?
&lt;br&gt;
I have a small problem that I can not deal with FireFX2.
&lt;br&gt;
I would like to modify a row in CodeEditorControl via the code but I can not.
&lt;br&gt;
&lt;br&gt;
Thank you in advance for your help
&lt;/div&gt;</description><author>Veler</author><pubDate>Thu, 24 Jul 2008 16:12:51 GMT</pubDate><guid isPermaLink="false">New Post: Modifying a line 20080724041251P</guid></item><item><title>New Post: Credit where credit is due</title><link>http://www.codeplex.com/dotnetfireball/Thread/View.aspx?ThreadId=29521</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Since I am the author of this code (The&amp;nbsp;&lt;strong&gt;CodeEditor&lt;/strong&gt;)&amp;nbsp;it would be nice with atleast some credit on this work since the only work provided by the dotnetfireball team is patches.&lt;br&gt;
The real code can be found:&lt;br&gt;
code.google.com/p/alsing&lt;br&gt;
&lt;br&gt;
There is currently work in progress for a new parser and a new painter.&lt;br&gt;
&lt;strong&gt;And all the required code for the editor is now contained within a single assembly w/o any extra references.&lt;/strong&gt;&lt;br&gt;
&lt;br&gt;
DotNetFireball is pretty much a rogue project that simply renamed every class and file and published as their own.&lt;br&gt;
Almost all traces of the source have been removed from their codebase.&lt;/p&gt;
&lt;p&gt;The original code was written by me and released from my company (Compona) and later published as opensource.&lt;/p&gt;
&lt;p&gt;Im all OK with branches of my code, no problem, but credits are the pay for OS work.&lt;br&gt;
DotNetFireball just tries to hide the origin too much for it to be OK.&lt;/p&gt;
&lt;/div&gt;</description><author>Roggan</author><pubDate>Thu, 12 Jun 2008 10:56:21 GMT</pubDate><guid isPermaLink="false">New Post: Credit where credit is due 20080612105621A</guid></item><item><title>NEW POST: creating and using syn files help plz</title><link>http://www.codeplex.com/dotnetfireball/Thread/View.aspx?ThreadId=26085</link><description>&lt;div class="wikidoc"&gt;
Can some one help me create a syntax file, it can just be a dummy one to show me how to do it. &lt;br /&gt;
&lt;/div&gt;</description><author>valmerin</author><pubDate>Thu, 17 Apr 2008 05:00:41 GMT</pubDate><guid isPermaLink="false">NEW POST: creating and using syn files help plz 20080417050041A</guid></item><item><title>NEW POST: Vb.net Syntax Highlighting</title><link>http://www.codeplex.com/dotnetfireball/Thread/View.aspx?ThreadId=26080</link><description>&lt;div class="wikidoc"&gt;
How do i enable syntax highlighting in the code editor control. Thank You in advanced&lt;br /&gt;
&lt;/div&gt;</description><author>valmerin</author><pubDate>Thu, 17 Apr 2008 02:41:33 GMT</pubDate><guid isPermaLink="false">NEW POST: Vb.net Syntax Highlighting 20080417024133A</guid></item><item><title>NEW POST: Nice, but...</title><link>http://www.codeplex.com/dotnetfireball/Thread/View.aspx?ThreadId=23177</link><description>&lt;div class="wikidoc"&gt;
tcaduto,&lt;br /&gt; &lt;br /&gt;I think your criticism is perhaps a touch harsh. I too would prefer the code editor outside of the framework, but it's clear to me a lot of work has gone into the framework and there's been a great deal of work on this project both by looking at the updates to the source code here and the statistics history from sourceforge before the project was relocated here.&lt;br /&gt; &lt;br /&gt;Also, keep in mind the authors aren't getting paid. &lt;br /&gt; &lt;br /&gt;I think the framework has a lot of potential, but I think it also needs a good deal of work to make it more consistent. I think at this point, more time should be spent on improving the quality of what's already in the framework instead of continually adding new stuff. But that's just my opinion. &lt;br /&gt; &lt;br /&gt;For example, I think that instead of including the entire SharpZipLib in the framework, that they ought to keep it separate. It adds a great deal of bloat to include all that code just to add a small wrapper class. It also doesn't allow the user to update with new versions of SharpZipLib until the framework authors have updated the framework. That adds maintenance headaches for them and it can be a problem for users.&lt;br /&gt; &lt;br /&gt;But I do thank you for the additional information about the SyntaxBox stuff. I'll take a look at it. That may be a more appropriate way for me to use it since I can't justify including the entire framework in my app at this time.&lt;br /&gt;
&lt;/div&gt;</description><author>pedrito68</author><pubDate>Mon, 03 Mar 2008 18:00:55 GMT</pubDate><guid isPermaLink="false">NEW POST: Nice, but... 20080303060055P</guid></item><item><title>NEW POST: Nice, but...</title><link>http://www.codeplex.com/dotnetfireball/Thread/View.aspx?ThreadId=23177</link><description>&lt;div class="wikidoc"&gt;
tcaduto,&lt;br /&gt; &lt;br /&gt;I think your criticism is perhaps a touch harsh. I too would prefer the code editor outside of the framework, but it's clear to me a lot of work has gone into the framework and there's been a great deal of work on this project both by looking at the updates to the source code here and the statistics history from sourceforge before the project was relocated here.&lt;br /&gt; &lt;br /&gt;Also, keep in mind the authors aren't getting paid. &lt;br /&gt; &lt;br /&gt;I think the framework has a lot of potential, but I think it also needs a good deal of work to make it more consistent. I think at this point, more time should be spent on improving the quality of what's already in the framework instead of continually adding new stuff. But that's just my opinion. &lt;br /&gt; &lt;br /&gt;For example, I think that instead of including the entire SharpZipLib in the framework, that they ought to keep it separate. It adds a great deal of bloat to include all that code just to add a small wrapper class. It also doesn't allow the user to update with new versions of SharpZipLib until the framework authors have updated the framework. That adds maintenance headaches for them and it can be a problem for users.&lt;br /&gt; &lt;br /&gt;But I do thank you for the additional information about the SyntaxBox stuff. I'll take a look at it. That may be a more appropriate way for me to use it since I can't justify including the entire framework in my app at this time.&lt;br /&gt;
&lt;/div&gt;</description><author>pedrito68</author><pubDate>Mon, 03 Mar 2008 18:00:53 GMT</pubDate><guid isPermaLink="false">NEW POST: Nice, but... 20080303060053P</guid></item><item><title>NEW POST: Nice, but...</title><link>http://www.codeplex.com/dotnetfireball/Thread/View.aspx?ThreadId=23177</link><description>&lt;div class="wikidoc"&gt;
This project does not seem to active at all, I posted messages about bugs I found and fixed in the editor a week ago with no response.&lt;br /&gt;As far as the code editor goes it's just the compona control with a few bug fixes, so the documentation from that control is relevant.&lt;br /&gt; &lt;br /&gt;Also if I where you I would use the original Syntaxbox control from here: &lt;br /&gt;http://www.puzzleframework.com/wikiengine/WikiPageViewer.aspx?ID=90&lt;br /&gt; &lt;br /&gt;Here is the quick start quide for SyntaxBox:&lt;br /&gt;http://www.compona.com/quickstart.htm&lt;br /&gt; &lt;br /&gt;I have seriously considered taking the syntaxbox code and forking a new project here on codeplex that is just the editor control, not all wrapped up in some stupid framework, where it cannot get the attention it needs.&lt;br /&gt;
&lt;/div&gt;</description><author>tcaduto</author><pubDate>Sun, 02 Mar 2008 12:50:50 GMT</pubDate><guid isPermaLink="false">NEW POST: Nice, but... 20080302125050P</guid></item><item><title>NEW POST: Nice, but...</title><link>http://www.codeplex.com/dotnetfireball/Thread/View.aspx?ThreadId=23177</link><description>&lt;div class="wikidoc"&gt;
This project does not seem to active at all, I posted messages about bugs I found and fixed in the editor a week ago with no response.&lt;br /&gt;As far as the code editor goes it's just the compona control with a few bug fixes, so the documentation from that control is relevant.&lt;br /&gt; &lt;br /&gt;Also if I where you I would use the original Syntaxbox control from here: &lt;br /&gt;http://www.puzzleframework.com/wikiengine/WikiPageViewer.aspx?ID=90&lt;br /&gt; &lt;br /&gt;Here is the quick start quide for SyntaxBox:&lt;br /&gt;http://www.compona.com/quickstart.htm&lt;br /&gt; &lt;br /&gt;I have seriously considered taking the syntaxbox code and forking a new project here on codeplex that is just the editor control, not all wrapped up in some stupid framework, where it cannot get the attention it needs.&lt;br /&gt;
&lt;/div&gt;</description><author>tcaduto</author><pubDate>Sun, 02 Mar 2008 12:50:49 GMT</pubDate><guid isPermaLink="false">NEW POST: Nice, but... 20080302125049P</guid></item><item><title>NEW POST: Nice, but...</title><link>http://www.codeplex.com/dotnetfireball/Thread/View.aspx?ThreadId=23177</link><description>&lt;div class="wikidoc"&gt;
Would it be possible for you guys to create more examples? Some of the controls I have no idea what they do or how to use them.&lt;br /&gt; &lt;br /&gt;For example, what is the Discover control? I dropped it on a form, but I can't figure out what I can do with it or what it does. I tried to drop a button on it and it threw an exception. I dropped one of your &amp;quot;CustomButton&amp;quot; controls on it and it disappeared.&lt;br /&gt; &lt;br /&gt;Does it eat controls? Or does it do something else?&lt;br /&gt; &lt;br /&gt;What's a widget panel? How is it different from a regular panel?&lt;br /&gt; &lt;br /&gt;I've managed to figure out the code editor enough for now, but again, samples and/or documentation would be nice.&lt;br /&gt; &lt;br /&gt;Just a few simple forms with examples of the various controls would probably be enough to make sense of what the framework has to offer, but without it, it requires a lot of screwing around, head scratching, and frustration.&lt;br /&gt; &lt;br /&gt;Thanks.&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>pedrito68</author><pubDate>Sat, 01 Mar 2008 19:36:54 GMT</pubDate><guid isPermaLink="false">NEW POST: Nice, but... 20080301073654P</guid></item><item><title>NEW POST: Bug fix for you</title><link>http://www.codeplex.com/dotnetfireball/Thread/View.aspx?ThreadId=22666</link><description>&lt;div class="wikidoc"&gt;
Hi,&lt;br /&gt;Sorry about this, but the first InsertAutolistText method I posted didn't work right, this one does:&lt;br /&gt; &lt;br /&gt;public void InsertAutolistText()&lt;br /&gt;		{&lt;br /&gt;            int caretx = 0;&lt;br /&gt;            TextRange tr = new TextRange();&lt;br /&gt;            tr.FirstRow = Caret.Position.Y;&lt;br /&gt;            tr.LastRow = Caret.Position.Y;&lt;br /&gt;            if (Caret.CurrentWord != null &amp;amp;&amp;amp; Caret.CurrentWord.Type == WordType.xtWord)&lt;br /&gt;            {&lt;br /&gt;                tr.FirstColumn = Caret.CurrentWord.Column;&lt;br /&gt;                tr.LastColumn = Caret.CurrentWord.Column + Caret.CurrentWord.Text.Length;&lt;br /&gt;                caretx = Caret.CurrentWord.Column + AutoList.SelectedText.Length;&lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                tr.FirstColumn = AutoListStartPos.X;&lt;br /&gt;                tr.LastColumn = Caret.Position.X;&lt;br /&gt;                caretx = tr.FirstColumn + AutoList.SelectedText.Length+1;&lt;br /&gt;            }&lt;br /&gt;            Document.DeleteRange(tr, true);&lt;br /&gt;            Caret.Position.X = caretx;&lt;br /&gt;            this.InsertText(AutoList.SelectedText);&lt;br /&gt;            SetFocus();&lt;br /&gt;		}&lt;br /&gt;
&lt;/div&gt;</description><author>tcaduto</author><pubDate>Fri, 22 Feb 2008 21:36:35 GMT</pubDate><guid isPermaLink="false">NEW POST: Bug fix for you 20080222093635P</guid></item><item><title>NEW POST: General</title><link>http://www.codeplex.com/dotnetfireball/Thread/View.aspx?ThreadId=20797</link><description>&lt;div class="wikidoc"&gt;
 &lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;tcaduto wrote:&lt;br /&gt;Hi,&lt;br /&gt;been playing around with the syntax editor and I figured out most of what I needed, but I can't seem to find how to detect&lt;br /&gt;if the document is in insert or overwrite mode so I can display the mode in a status bar.&lt;br /&gt; &lt;br /&gt;Thanks,&lt;br /&gt; &lt;br /&gt;Tony&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt; &lt;br /&gt;Nevermind, figured that out.  I was actually using the Puzzel version at first and the Overwrite property was broken.  I verifed that it is fixed in your version, but your code completion is broken, it's not taking the first few letters the users types before hitting CTRL+SPACE.&lt;br /&gt;I posted the fix I came up with in another thread.&lt;br /&gt;
&lt;/div&gt;</description><author>tcaduto</author><pubDate>Fri, 22 Feb 2008 15:12:07 GMT</pubDate><guid isPermaLink="false">NEW POST: General 20080222031207P</guid></item><item><title>NEW POST: Bug fix for you</title><link>http://www.codeplex.com/dotnetfireball/Thread/View.aspx?ThreadId=22666</link><description>&lt;div class="wikidoc"&gt;
I fixed this in the Puzzel version and noticed your code is also broken for the autolist.&lt;br /&gt; &lt;br /&gt;Here is what I sent to the Puzzel framework maintainer:&lt;br /&gt; &lt;br /&gt;The code completion autolist was not working properly.&lt;br /&gt;Basicly it was not using the first few words of typing to select the closest match in the autolist box.&lt;br /&gt; &lt;br /&gt;I had to make a few mods to get this working the way I was expecting it to work first:&lt;br /&gt; &lt;br /&gt;protected override void OnKeyPress(KeyPressEventArgs e)&lt;br /&gt; &lt;br /&gt;which is in EditViewControl.cs. In the OnKeyPress method there the following if statement:&lt;br /&gt;if (AutoListVisible &amp;amp;&amp;amp; !e.Handled &amp;amp;&amp;amp; _SyntaxBox.AutoListAutoSelect)&lt;br /&gt; &lt;br /&gt;Which I changed to:&lt;br /&gt; &lt;br /&gt;if (AutoListVisible &amp;amp;&amp;amp; !e.Handled &amp;amp;&amp;amp; _SyntaxBox.AutoListAutoSelect)&lt;br /&gt;{&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;string s = “”;&lt;br /&gt;if (Caret.CurrentWord != null)&lt;br /&gt;s = Caret.CurrentWord.Text;&lt;br /&gt;AutoList.SelectItem(s);&lt;br /&gt;}&lt;br /&gt;catch&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;It was using the X coordinate where the user initiated the autolist, and this of course was always blank, unless the user typed&lt;br /&gt;after the list was displayed and it would never grab whatever they typed before starting the autolist.&lt;br /&gt; &lt;br /&gt;The next fix involves the InsertAutolistText method in EditViewControl.cs. Again this method was not taking into account if&lt;br /&gt;the user had typed a few chars and was inserting the selection after instead of replacing it. Changed to:&lt;br /&gt; &lt;br /&gt;public void InsertAutolistText()&lt;br /&gt;{&lt;br /&gt;int startpos = 0;&lt;br /&gt;startpos = AutoListStartPos.X;&lt;br /&gt;//is there a current word?&lt;br /&gt;if (Caret.CurrentWord != null)&lt;br /&gt;{&lt;br /&gt;int ccol = Caret.CurrentWord.Column;&lt;br /&gt;if (ccol != startpos &amp;amp;&amp;amp; Caret.CurrentWord.Text != ” “)&lt;br /&gt;{&lt;br /&gt;int cwlength = 0;&lt;br /&gt;cwlength = Caret.CurrentWord.Text.Length;&lt;br /&gt;startpos = startpos - cwlength;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;TextRange tr = new TextRange();&lt;br /&gt;tr.FirstRow = Caret.Position.Y;&lt;br /&gt;tr.LastRow = Caret.Position.Y;&lt;br /&gt;tr.FirstColumn = startpos;&lt;br /&gt;tr.LastColumn = Caret.Position.X;&lt;br /&gt;Document.DeleteRange(tr, true);&lt;br /&gt;Caret.Position.X = startpos;&lt;br /&gt;this.InsertText(AutoList.SelectedText);&lt;br /&gt;SetFocus();&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>tcaduto</author><pubDate>Fri, 22 Feb 2008 15:09:45 GMT</pubDate><guid isPermaLink="false">NEW POST: Bug fix for you 20080222030945P</guid></item><item><title>NEW POST: General</title><link>http://www.codeplex.com/dotnetfireball/Thread/View.aspx?ThreadId=20797</link><description>&lt;div class="wikidoc"&gt;
Hi,&lt;br /&gt;been playing around with the syntax editor and I figured out most of what I needed, but I can't seem to find how to detect&lt;br /&gt;if the document is in insert or overwrite mode so I can display the mode in a status bar.&lt;br /&gt; &lt;br /&gt;Thanks,&lt;br /&gt; &lt;br /&gt;Tony&lt;br /&gt;
&lt;/div&gt;</description><author>tcaduto</author><pubDate>Thu, 21 Feb 2008 06:09:30 GMT</pubDate><guid isPermaLink="false">NEW POST: General 20080221060930A</guid></item><item><title>NEW POST: General</title><link>http://www.codeplex.com/dotnetfireball/Thread/View.aspx?ThreadId=20797</link><description>&lt;div class="wikidoc"&gt;
general discussion about fireball&lt;br /&gt;
&lt;/div&gt;</description><author>dotnetfireball</author><pubDate>Mon, 21 Jan 2008 23:49:58 GMT</pubDate><guid isPermaLink="false">NEW POST: General 20080121114958P</guid></item></channel></rss>