Add Tabset

[Top]  [Chapter]  [Previous]  [Next]

Now, the icing - add a tabset to switch between documents.

 

We only need to add the EditorGUI.wpguiPanelH2 flag

 

wpdllInt1.SetEditorMode( ...                

                  EditorGUI.wpguiPanelH1

          | EditorGUI.wpguiPanelH2,

             EditorGUI.wpguiDontSet);

 

 

and an event handler which handles the click on the tabset buttons (typ=9). It simply takes the name of the button and uses it to select the text.

 

private void wpdllInt1_OnButtonClick(object Sender, int Editor, WPDynamic.IWPDllButton Def)

{

if(Def.Typ==9)

{

  string s = Def.Name;

  for(int i=0;i<WindowMenu.MenuItems.Count;i++)

  if(((TagMenuItem)WindowMenu.MenuItems[i]).RTFID.CompareTo(s)==0)

  {

          TagMenuItem_Click(WindowMenu.MenuItems[i],null);

          break;

  }

}

}


[addtabset.htm]    Copyright © 2007 by WPCubed GmbH