If your time has much value, right now, syntaxeditor is probably a better idea than ScintillaNET. Maybe a few months from now, I can make it swing back, but It's hard to say. :) G On 10/14/05, mike.griffin@xxxxxxxxxxxxxxxxxxxxxxxx < mike.griffin@xxxxxxxxxxxxxxxxxxxxxxxx> wrote: > > We are in the processing of writing MyGeneration 2.0 in VS2005 or .NET > 2.0. We are switching to SyntaxEditor @ > http://www.actiprosoftware.com/Products/DotNet/SyntaxEditor/Default.aspx > > It's not free but we need more advanced features and a supported project. > ScintillaNET has been great to us and we are very grateful that it was > there for us. > > - Mike > > > Isn't the author working on a new version? Personally, I hate (yes, a > > strong word, but its true) how the xml file is setup now. You have to > > manually set the font and size for each and every definition (atleast > > in PHP). There is no fallback of sorts to a higher "class", atleast > > not in any obvious way. > > > > On 10/14/05, mike.griffin@xxxxxxxxxxxxxxxxxxxxxxxx > > <mike.griffin@xxxxxxxxxxxxxxxxxxxxxxxx> wrote: > >> Our application uses Scintilla.NET, see > >> http://www.mygenerationsoftware.com > >> > >> Here is our ScintillaNET.XML file (it's pretty exhaustive) > >> http://www.mygenerationsoftware.com/ScintillaNET.xml > >> > >> Here are the methods from our menu that control some things, you might > >> find these of use: > >> > >> private void menuItemEndOfLine_Click(object sender, System.EventArgs e) > >> { > >> // Toggle the state > >> bool on = !this.scintillaTemplateCode.IsViewEOL; > >> this.scintillaTemplateCode.IsViewEOL = on; > >> this.menuItemEndOfLine.Checked = on; > >> } > >> > >> private void menuItemWhitespace_Click(object sender, System.EventArgse) > >> { > >> // We reverse the state > >> bool on = this.scintillaTemplateCode.ViewWS == 1 ? false : true; > >> this.scintillaTemplateCode.ViewWS = on ? 1 : 0; > >> this.menuItemWhitespace.Checked = on; > >> } > >> > >> private void menuItemIndentation_Click(object sender, System.EventArgs > >> e) > >> { > >> // Toggle the state > >> bool on = !this.scintillaTemplateCode.IsIndentationGuides; > >> this.scintillaTemplateCode.IsIndentationGuides = on; > >> this.menuItemIndentation.Checked = on; > >> } > >> > >> private void menuItemLineNumbers_Click(object sender, System.EventArgs > >> e) > >> { > >> bool lineNumbersEnabled = !this.menuItemLineNumbers.Checked; > >> > >> if (lineNumbersEnabled) > >> { > >> this.scintillaTemplateCode.SetMarginWidthN(0, 40); > >> } > >> else > >> { > >> this.scintillaTemplateCode.SetMarginWidthN(0, 0); > >> } > >> > >> this.menuItemLineNumbers.Checked = lineNumbersEnabled; > >> > >> } > >> > >> private void menuItemZoomIn_Click(object sender, System.EventArgs e) > >> { > >> this.scintillaTemplateCode.ZoomIn(); > >> } > >> > >> private void menuItemZoomOut_Click(object sender, System.EventArgs e) > >> { > >> if(this.scintillaTemplateCode.ZoomLevel > 0) > >> { > >> this.scintillaTemplateCode.ZoomOut(); > >> } > >> } > >> > >> > -------------------------------------------------------------------------- > >> ScintillaNET Mailing List: ScintillaNET@xxxxxxxxxxxxx > >> > >> To unsubscribe: Send an email to scintillanet-request@xxxxxxxxxxxxx > >> and put "unsubscribe" (without the quotes) in the Subject line. > >> > >> Web Page: http://tinyurl.com/yvoh2 > >> > > > > > > -- > > http://www.pixelfaction.com > > AIM:ApeWithABrain > > > -------------------------------------------------------------------------- > > ScintillaNET Mailing List: ScintillaNET@xxxxxxxxxxxxx > > > > To unsubscribe: Send an email to scintillanet-request@xxxxxxxxxxxxx > > and put "unsubscribe" (without the quotes) in the Subject line. > > > > Web Page: http://tinyurl.com/yvoh2 > > > > > -------------------------------------------------------------------------- > ScintillaNET Mailing List: ScintillaNET@xxxxxxxxxxxxx > > To unsubscribe: Send an email to scintillanet-request@xxxxxxxxxxxxx > and put "unsubscribe" (without the quotes) in the Subject line. > > Web Page: http://tinyurl.com/yvoh2 > -- ============================== Garrett Serack gserack@xxxxxxxxxxxxxxxxxxxx