|
using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Text;
using System.Globalization;
using System.IO;
using System.Windows.Forms;
using System.Windows.Forms.VisualStyles;
using dwf.tool;
namespace dwf.gui
{
public static class GuiTool
{
private static ToolTipWindow toolTipCache = new ToolTipWindow ();
public static PListMouseButtons ConvertButton (MouseButtons mb)
{
return (PListMouseButtons)Enum.Parse(typeof(PListMouseButtons), mb.ToString());
}
public static ToolTipWindow ToolTip {
get { return toolTipCache; }
}
public static void ClearContainer(Control menu)
{
if (menu is ContextMenuStrip)
{
((ContextMenuStrip)menu).Items.Clear();
}
else
menu.Controls.Clear();
}
public static IDockContainer GetDockParent(Control control)
{
Control c = control.Parent;
while (c != null)
if (c is IDockContainer)
return (IDockContainer)c;
else
c = c.Parent;
return null;
}
public static IDockContainer GetDockParent(Control control, string name)
{
IDockContainer c = GetDockParent(control);
while (c != null)
if (((Control)c).Name == name)
return c;
else
c = GetDockParent((Control)c);
return null;
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.