context choice help
Hi,
I want to drop context choice for a string that begins and ends with the ! character. For example, !hello world! should be treated as its own type (with color). I can get the colouring working but when I add context choice list support, the drop down doesn't come after the first key press (!). Can this be done??? this is what I tried so far:
lexem BeginBlock="!" EndBlock="!" Type="Comment" DropContextChoiceList="true"
IsComplex="true" OnlyLocalSublexems="true"
SubLexems
lexem BeginBlock="\w*" IsBeginRegex="true" Type="Comment"
SubLexems
lexem
please help
sal
I want to drop context choice for a string that begins and ends with the ! character. For example, !hello world! should be treated as its own type (with color). I can get the colouring working but when I add context choice list support, the drop down doesn't come after the first key press (!). Can this be done??? this is what I tried so far:
lexem BeginBlock="!" EndBlock="!" Type="Comment" DropContextChoiceList="true"
IsComplex="true" OnlyLocalSublexems="true"
SubLexems
lexem BeginBlock="\w*" IsBeginRegex="true" Type="Comment"
SubLexems
lexem
please help
sal
SIGN IN To post a reply.
7 Replies
PR
Purusothaman R
Syncfusion Team
January 31, 2007 01:42 AM UTC
Hi Sal,
Thanks for using Syncfusion Products.
You can use the given below lexems to achieve the required behavior.
I have attached a sample. Please look in to the sample and let me know whether this is what you needed.
Sample.zip
Thanks,
Purusothaman.R
Thanks for using Syncfusion Products.
You can use the given below lexems to achieve the required behavior.
I have attached a sample. Please look in to the sample and let me know whether this is what you needed.
Sample.zip
Thanks,
Purusothaman.R
PR
Purusothaman R
Syncfusion Team
January 31, 2007 01:50 AM UTC
Hi Sal,
Sorry for the inconvenience.
The lexems configuration were not displayed properly in my previous update.
So kindly look in to the attached sample and let me know, if this is the requirement.
Thanks,
Purusothaman.R
Sorry for the inconvenience.
The lexems configuration were not displayed properly in my previous update.
So kindly look in to the attached sample and let me know, if this is the requirement.
Thanks,
Purusothaman.R
AD
Administrator
Syncfusion Team
February 2, 2007 12:34 AM UTC
Thanks Purusothaman. That worked.
When I press "!", the context choice drops down immediately now which is great. But when I continue typing the subsequent characters are not treated as a comment until I type the ending "!". Once I hit the final "!" the complete string becomes a comment. I need the characters to be considered a comment as the user types. I tried some stuff with ContinueBlock's but couldn't get it to work.
Is it possible to have the immediate context choice drop behavior AND also allow subsequent characters to be considered a comment as they are typed AND have the comment end with a closing "!" character? Please help.
-Sal
When I press "!", the context choice drops down immediately now which is great. But when I continue typing the subsequent characters are not treated as a comment until I type the ending "!". Once I hit the final "!" the complete string becomes a comment. I need the characters to be considered a comment as the user types. I tried some stuff with ContinueBlock's but couldn't get it to work.
Is it possible to have the immediate context choice drop behavior AND also allow subsequent characters to be considered a comment as they are typed AND have the comment end with a closing "!" character? Please help.
-Sal
PR
Purusothaman R
Syncfusion Team
February 2, 2007 01:27 AM UTC
Hi Sal,
We are working on this issue and I will let you know the solution for this within a day.
Thanks for your patience.
Regards,
Purusothaman.R
We are working on this issue and I will let you know the solution for this within a day.
Thanks for your patience.
Regards,
Purusothaman.R
PR
Purusothaman R
Syncfusion Team
February 2, 2007 03:38 PM UTC
Hi Sal,
It is possible to obtain the feature requested by you. I have attached the modified Config file with the changes to get this behavior.
Please use this Config file and let me know whether this is what you actually needed.
Modified Config
Thanks for your patience.
Regards,
Purusothaman.R
It is possible to obtain the feature requested by you. I have attached the modified Config file with the changes to get this behavior.
Please use this Config file and let me know whether this is what you actually needed.
Modified Config
Thanks for your patience.
Regards,
Purusothaman.R
AD
Administrator
Syncfusion Team
February 5, 2007 10:58 PM UTC
Thanks Puru. That works great!
I'd like to understand how this works and so far have found the documentation on lexem configuration rather weak.
Could you explain the subtleties of your first lexem compared to the second one? This isn't obvious to me.
thanks,
Sal
>Hi Sal,
It is possible to obtain the feature requested by you. I have attached the modified Config file with the changes to get this behavior.
Please use this Config file and let me know whether this is what you actually needed.
Modified Config
Thanks for your patience.
Regards,
Purusothaman.R
I'd like to understand how this works and so far have found the documentation on lexem configuration rather weak.
Could you explain the subtleties of your first lexem compared to the second one? This isn't obvious to me.
thanks,
Sal
>Hi Sal,
It is possible to obtain the feature requested by you. I have attached the modified Config file with the changes to get this behavior.
Please use this Config file and let me know whether this is what you actually needed.
Modified Config
Thanks for your patience.
Regards,
Purusothaman.R
PR
Purusothaman R
Syncfusion Team
February 5, 2007 11:29 PM UTC
Hi Sal,
The first "!" is the beginning of a block and so it its marked as BeginBlock and DropContextChoiceList is made True for it, since the Context Choice should be displayed for "!". IsComplex attribute is made True to mark this lexem as complex having some sub lexems.
Then everything that follows the ! should be the part of the Comment type. So the Regex "\w*" is added. Again "!" is added as a Sub Lexem to end the comment type. This is like a kind of workaround for this, because usually when IsComplex is True, DropContextChoiceList should be false.
Thanks for using Syncfusion Products.
Best Regards,
Purusothaman.R
The first "!" is the beginning of a block and so it its marked as BeginBlock and DropContextChoiceList is made True for it, since the Context Choice should be displayed for "!". IsComplex attribute is made True to mark this lexem as complex having some sub lexems.
Then everything that follows the ! should be the part of the Comment type. So the Regex "\w*" is added. Again "!" is added as a Sub Lexem to end the comment type. This is like a kind of workaround for this, because usually when IsComplex is True, DropContextChoiceList should be false.
Thanks for using Syncfusion Products.
Best Regards,
Purusothaman.R
SIGN IN To post a reply.
- 7 Replies
- 2 Participants
-
AD Administrator
- Jan 30, 2007 02:27 AM UTC
- Feb 5, 2007 11:29 PM UTC