コード例 #1
0
 //invoke the ReadyStateChanged event
 public void InvokeReadyStateChanged(String newReadyState)
 {
     if (ReadyStateChanged != null)
     {
         ReadyStateChangedEventArgs ea = new ReadyStateChangedEventArgs(newReadyState);
         ReadyStateChanged(this, ea);
     }
 }
 // NOTE state lifecycle is loading <-> interactive -> complete
 private void ctlHtmlEditor_ReadyStateChanged(object sender, ReadyStateChangedEventArgs e) {
     readyState = e.ReadyState;
     
     if (readyState == ReadyStateComplete) {
         ctlHtmlEditor.HtmlDocument2.GetBody().style.SetFontFamily("Verdana,Arial,Helvetica,sans-serif");               
         ctlHtmlEditor.HtmlDocument2.GetBody().style.SetFontSize("10px");               
         
         if (textToLoad != null) {
             ctlHtmlEditor.HtmlDocument2.GetBody().innerHTML = textToLoad;
             textToLoad = null;
         }
     }
 }
コード例 #3
0
ファイル: HtmlEditor.cs プロジェクト: jpespartero/WorldWind
 //invoke the ReadyStateChanged event
 public void InvokeReadyStateChanged(String newReadyState)
 {
     if (ReadyStateChanged != null)
     {
         ReadyStateChangedEventArgs ea = new ReadyStateChangedEventArgs(newReadyState);
         ReadyStateChanged(this, ea);
     }
 }
コード例 #4
0
ファイル: CanvasTabPage.cs プロジェクト: artmachinez/bc
        void htmlEditor1_ReadyStateChanged(object sender, ReadyStateChangedEventArgs e)
        {
            if (e.ReadyState == "complete")
            {
                // Designer needs to be setup every time webbrowser initiates
                // (affects going from edit mode to design mode)
                HtmlEditorClasses.CRestrictedEditDesigner restrictedEditDesigner = new HtmlEditorClasses.CRestrictedEditDesigner();
                restrictedEditDesigner.moduleClicked += new HtmlEditorClasses.ModuleClickedEventHandler(restrictedEditDesigner_moduleClicked);
                restrictedEditDesigner.canvasClicked += new HtmlEditorClasses.CanvasClickedEventHandler(restrictedEditDesigner_canvasClicked);
                htmlEditor1.SetEditDesigner(restrictedEditDesigner);
                htmlEditor1.AllowDrop = true;

                // dropTarget is bound on complete readyState, though
                // remains when editor changes invisibility, so this would get
                // bound x times, unlike editDesigner above
                if (!this.eventsBound)
                {
                    htmlEditor1.dropTarget.dragEnter += new DragEnterHandler(theSite_dragEnter);
                    htmlEditor1.dropTarget.drop += new DropHandler(theSite_drop);
                    htmlEditor1.dropTarget.dragOver += new DragOverHandler(dropTarget_dragOver);

                    this.eventsBound = true;
                }
            }
        }