C# Class WeifenLuo.WinFormsUI.Docking.ImageServiceHelper

Mostrar archivo Open project: dockpanelsuite/dockpanelsuite

Public Methods

Method Description
CombineFive ( Bitmap five, Bitmap bottom, Bitmap center, Bitmap left, Bitmap right, Bitmap top ) : Bitmap
GetBackground ( Color innerBorder, Color outerBorder, int width, IPaintingService painting ) : Bitmap
GetDockIcon ( Bitmap maskArrow, Bitmap layerArrow, Bitmap maskWindow, Bitmap layerWindow, Bitmap maskBack, Color background, IPaintingService painting, Bitmap maskCore = null, Bitmap layerCore = null, Color separator = null ) : Bitmap

Gets images for docking indicators.

GetDockImage ( Bitmap icon, Bitmap background ) : Bitmap
GetFiveBackground ( Bitmap mask, Color innerBorder, Color outerBorder, IPaintingService painting ) : Bitmap
GetImage ( Bitmap mask, Color glyph, Color background, Color border = null ) : Bitmap

Gets images for tabs and captions.

GetLayerImage ( Color color, int width, IPaintingService painting ) : Bitmap
MaskImages ( Bitmap input, Bitmap maskArrow ) : Bitmap

Method Details

CombineFive() public static method

public static CombineFive ( Bitmap five, Bitmap bottom, Bitmap center, Bitmap left, Bitmap right, Bitmap top ) : Bitmap
five System.Drawing.Bitmap
bottom System.Drawing.Bitmap
center System.Drawing.Bitmap
left System.Drawing.Bitmap
right System.Drawing.Bitmap
top System.Drawing.Bitmap
return System.Drawing.Bitmap

GetBackground() public static method

public static GetBackground ( Color innerBorder, Color outerBorder, int width, IPaintingService painting ) : Bitmap
innerBorder System.Drawing.Color
outerBorder System.Drawing.Color
width int
painting IPaintingService
return System.Drawing.Bitmap

GetDockIcon() public static method

Gets images for docking indicators.
public static GetDockIcon ( Bitmap maskArrow, Bitmap layerArrow, Bitmap maskWindow, Bitmap layerWindow, Bitmap maskBack, Color background, IPaintingService painting, Bitmap maskCore = null, Bitmap layerCore = null, Color separator = null ) : Bitmap
maskArrow System.Drawing.Bitmap
layerArrow System.Drawing.Bitmap
maskWindow System.Drawing.Bitmap
layerWindow System.Drawing.Bitmap
maskBack System.Drawing.Bitmap
background System.Drawing.Color
painting IPaintingService
maskCore System.Drawing.Bitmap
layerCore System.Drawing.Bitmap
separator System.Drawing.Color
return System.Drawing.Bitmap

GetDockImage() public static method

public static GetDockImage ( Bitmap icon, Bitmap background ) : Bitmap
icon System.Drawing.Bitmap
background System.Drawing.Bitmap
return System.Drawing.Bitmap

GetFiveBackground() public static method

public static GetFiveBackground ( Bitmap mask, Color innerBorder, Color outerBorder, IPaintingService painting ) : Bitmap
mask System.Drawing.Bitmap
innerBorder System.Drawing.Color
outerBorder System.Drawing.Color
painting IPaintingService
return System.Drawing.Bitmap

GetImage() public static method

Gets images for tabs and captions.
public static GetImage ( Bitmap mask, Color glyph, Color background, Color border = null ) : Bitmap
mask System.Drawing.Bitmap
glyph System.Drawing.Color
background System.Drawing.Color
border System.Drawing.Color
return System.Drawing.Bitmap

GetLayerImage() public static method

public static GetLayerImage ( Color color, int width, IPaintingService painting ) : Bitmap
color System.Drawing.Color
width int
painting IPaintingService
return System.Drawing.Bitmap

MaskImages() public static method

public static MaskImages ( Bitmap input, Bitmap maskArrow ) : Bitmap
input System.Drawing.Bitmap
maskArrow System.Drawing.Bitmap
return System.Drawing.Bitmap