C# Class VSEmbed.Services.ThemedVsUIShell

An IVsUIShell that loads colors from an active VsThemeDictionary.
Inheritance: IVsUIShell5
Exibir arquivo Open project: SLaks/VSEmbed

Public Methods

Method Description
CreateThemedImageList ( IntPtr hImageList, uint crBackground ) : IntPtr
EnumKeyBindingScopes ( ) : IVsEnumGuids
GetKeyBindingScope ( System.Guid &keyBindingScope ) : string
GetOpenFileNameViaDlgEx2 ( VSOPENFILENAMEW openFileName, string HelpTopic, string openButtonLabel ) : void
GetThemedColor ( System.Guid &colorCategory, string colorName, uint colorType ) : uint
ThemeDIBits ( uint dwBitmapLength, byte pBitmap, uint dwPixelWidth, uint dwPixelHeight, bool fIsTopDownBitmap, uint crBackground ) : void
ThemeWindow ( IntPtr hwnd ) : bool

Method Details

CreateThemedImageList() public method

public CreateThemedImageList ( IntPtr hImageList, uint crBackground ) : IntPtr
hImageList System.IntPtr
crBackground uint
return System.IntPtr

EnumKeyBindingScopes() public method

public EnumKeyBindingScopes ( ) : IVsEnumGuids
return IVsEnumGuids

GetKeyBindingScope() public method

public GetKeyBindingScope ( System.Guid &keyBindingScope ) : string
keyBindingScope System.Guid
return string

GetOpenFileNameViaDlgEx2() public method

public GetOpenFileNameViaDlgEx2 ( VSOPENFILENAMEW openFileName, string HelpTopic, string openButtonLabel ) : void
openFileName VSOPENFILENAMEW
HelpTopic string
openButtonLabel string
return void

GetThemedColor() public method

public GetThemedColor ( System.Guid &colorCategory, string colorName, uint colorType ) : uint
colorCategory System.Guid
colorName string
colorType uint
return uint

ThemeDIBits() public method

public ThemeDIBits ( uint dwBitmapLength, byte pBitmap, uint dwPixelWidth, uint dwPixelHeight, bool fIsTopDownBitmap, uint crBackground ) : void
dwBitmapLength uint
pBitmap byte
dwPixelWidth uint
dwPixelHeight uint
fIsTopDownBitmap bool
crBackground uint
return void

ThemeWindow() public method

public ThemeWindow ( IntPtr hwnd ) : bool
hwnd System.IntPtr
return bool