So what is the method to add formatting to the text at run time as text is added to the control?
On Tue, Aug 19, 2014 at 7:38 AM, Antonio Scuri <[email protected]> wrote: > Hi, > > You can not reuse the format tag. It is automatically destroyed when set. > > Best, > Scuri > > > > On Thu, Aug 14, 2014 at 9:48 PM, Antonio Scuri <[email protected]> > wrote: > >> I will check that tomorrow. >> >> Scuri >> Em 14/08/2014 21:43, "Milind Gupta" <[email protected]> escreveu: >> >>> Hi, >>> I was trying to learn how to use the formatting capabilities of >>> iuptext and I modified the multiline.wlua example in the examples >>> directory. Here is what I did: >>> >>> -- IupMultiline Simple Example in IupLua >>> -- Shows a multiline that ignores the treatment of the 'g' key, >>> canceling its effect. >>> >>> require( "iuplua" ) >>> >>> ml = iup.text{MULTILINE = "YES", FORMATTING = "YES", expand="YES", >>> value="I ignore the 'g' key!", border="YES"} >>> tags = iup.user { bulk = "Yes", cleanout = "Yes" } >>> >>> ml.action = function(self, c, after) >>> if c == iup.K_g then >>> iup.Append(tags, iup.user { selectionpos = "0:3", fgcolor = "255 0 0"}) >>> print("removed formatting") >>> ml.addformattag = tags >>> print("added format tag") >>> return iup.IGNORE >>> elseif c == iup.K_b then >>> iup.Append(tags, iup.user { selectionpos = "4:7", fgcolor = "0 255 0"}) >>> ml.addformattag = tags >>> return iup.DEFAULT; >>> else >>> return iup.DEFAULT; >>> end >>> end >>> >>> dlg = iup.dialog{ml; title="IupMultiline", size="QUARTERxQUARTER"} >>> dlg:show() >>> >>> if (iup.MainLoopLevel()==0) then >>> iup.MainLoop() >>> end >>> >>> The 1st g press works fine and I get the foreground color then i press b >>> that although changes the next foreground color Lua crashes. It crashes >>> even if g is pressed the second time. >>> I am trying to dynamically change the formatting of the text in >>> the text box. What am I doing wrong? >>> >>> Thanks, >>> Milind >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Iup-users mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/iup-users >>> >>> > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Iup-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/iup-users > >
------------------------------------------------------------------------------
_______________________________________________ Iup-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/iup-users
