bonjour à toutes et à tous, d''abord désolé de ne pas parler/lire/comprendre l''américain/l''anglais, ce qui fait que j''ai beaucoup de mal à comprendre la doc par exemple. j''ai un souci d''utilisation de WXRuby avec SCIntilla, dans le cas d''un HTML + Javascript. je suis parti bien entendu de l''exemple scintilla.rb fourni, qui fonctionne parfaitement, mais pas je ne parviens pas à appliquer pour le JavaScript inclus. ========== début du script =========require ''wx'' include Wx class MyFrame < Frame def initialize() super( nil, -1, ''test'', [100,100], [500,400] ) @sci = Wx::StyledTextCtrl.new( self ) line_num_margin = @sci.text_width( STC_STYLE_LINENUMBER, "_99999" ) @sci.set_margin_width( 0, line_num_margin ) @sci.set_lexer_language( ''hypertext'' ) @sci.style_clear_all() @sci.style_set_foreground( 0, Wx::Colour.new(0,0,0) ) @sci.style_set_foreground( 1, Wx::Colour.new(0,0,0xFF) ) @sci.style_set_foreground( 2, Wx::Colour.new(0,0xFF,0) ) @sci.style_set_foreground( 3, Wx::Colour.new(0,0xFF,0xFF) ) @sci.style_set_foreground( 4, Wx::Colour.new(0xFF,0,0) ) @sci.style_set_foreground( 5, Wx::Colour.new(0xFF,0,0xFF) ) @sci.style_set_foreground( 6, Wx::Colour.new(0xF0,0xF0,0) ) @sci.style_set_foreground( 7, Wx::Colour.new(0xA0,0xA0,0xA0) ) @sci.set_key_words( 0, ''a abbr acronym address applet area b base basefont bdo big blockquote body''+ '' br button caption center cite code col colgroup dd del dfn dir div dl''+ '' dt em fieldset font form frame frameset h1 h2 h3 h4 h5 h6 head hr html''+ '' i iframe img input ins isindex kbd label legend li link map menu meta''+ '' noframes noscript object ol optgroup option p param pre q s samp script''+ '' select small span strike strong style sub sup table tbody td textarea''+ '' tfoot th thead title tr tt u ul var xml xmlns'' ) @sci.set_key_words( 1, ''and break case catch char ''+ '' const continue default delete do else''+ '' for function if in''+ '' new return''+ '' switch this typeof var void ''+ '' while with'' ) end end class RbApp < App def on_init frm = MyFrame.new() frm.show(TRUE) end end a = RbApp.new a.main_loop() ========== fin du script ========= et si on fait un copié/collé d''une page html avec du javascript, celui-ci est souligné avec ~ et non coloré qu''ai-je oublié ? mal compris ? mal fait ? merci d''avance si vous pouvez m''aider, me dire où trouver une exemple.... Cordialement.