C# Класс SampleUIExtension.SampleUIExtensionCore

Наследование: System.Windows.Controls.Grid, ITDLUIExtension
Показать файл Открыть проект

Открытые методы

Метод Описание
CanDoAppCommand ( TDLUIExtension cmd, UInt32 dwExtra ) : bool
DoAppCommand ( TDLUIExtension cmd, UInt32 dwExtra ) : bool
GetLabelEditRect ( Int32 &left, Int32 &top, Int32 &right, Int32 &bottom ) : bool
HitTest ( Int32 xPos, Int32 yPos ) : TDLUIExtension.HitResult
LoadPreferences ( TDLPreferences prefs, String key, bool appOnly ) : void
PrepareNewTask ( TDLTask &task ) : bool
ProcessMessage ( IntPtr hwnd, UInt32 message, UInt32 wParam, UInt32 lParam, UInt32 time, Int32 xPos, Int32 yPos ) : bool
SampleUIExtensionCore ( ) : System
SavePreferences ( TDLPreferences prefs, String key ) : void
SelectTask ( UInt32 dwTaskID ) : bool
SelectTasks ( UInt32 pdwTaskIDs ) : bool
SetReadOnly ( bool bReadOnly ) : void
SetUITheme ( TDLTheme theme ) : void
UpdateTasks ( TDLTaskList tasks, TDLUIExtension type, System attribs ) : void
WantEditUpdate ( TDLUIExtension attrib ) : bool
WantSortUpdate ( TDLUIExtension attrib ) : bool

Приватные методы

Метод Описание
CreateListView ( ) : void
InitializeComponent ( ) : void
PopulateListView ( ) : void

Описание методов

CanDoAppCommand() публичный Метод

public CanDoAppCommand ( TDLUIExtension cmd, UInt32 dwExtra ) : bool
cmd TDLUIExtension
dwExtra System.UInt32
Результат bool

DoAppCommand() публичный Метод

public DoAppCommand ( TDLUIExtension cmd, UInt32 dwExtra ) : bool
cmd TDLUIExtension
dwExtra System.UInt32
Результат bool

GetLabelEditRect() публичный Метод

public GetLabelEditRect ( Int32 &left, Int32 &top, Int32 &right, Int32 &bottom ) : bool
left System.Int32
top System.Int32
right System.Int32
bottom System.Int32
Результат bool

HitTest() публичный Метод

public HitTest ( Int32 xPos, Int32 yPos ) : TDLUIExtension.HitResult
xPos System.Int32
yPos System.Int32
Результат TDLUIExtension.HitResult

LoadPreferences() публичный Метод

public LoadPreferences ( TDLPreferences prefs, String key, bool appOnly ) : void
prefs TDLPreferences
key String
appOnly bool
Результат void

PrepareNewTask() публичный Метод

public PrepareNewTask ( TDLTask &task ) : bool
task TDLTask
Результат bool

ProcessMessage() публичный Метод

public ProcessMessage ( IntPtr hwnd, UInt32 message, UInt32 wParam, UInt32 lParam, UInt32 time, Int32 xPos, Int32 yPos ) : bool
hwnd System.IntPtr
message System.UInt32
wParam System.UInt32
lParam System.UInt32
time System.UInt32
xPos System.Int32
yPos System.Int32
Результат bool

SampleUIExtensionCore() публичный Метод

public SampleUIExtensionCore ( ) : System
Результат System

SavePreferences() публичный Метод

public SavePreferences ( TDLPreferences prefs, String key ) : void
prefs TDLPreferences
key String
Результат void

SelectTask() публичный Метод

public SelectTask ( UInt32 dwTaskID ) : bool
dwTaskID System.UInt32
Результат bool

SelectTasks() публичный Метод

public SelectTasks ( UInt32 pdwTaskIDs ) : bool
pdwTaskIDs System.UInt32
Результат bool

SetReadOnly() публичный Метод

public SetReadOnly ( bool bReadOnly ) : void
bReadOnly bool
Результат void

SetUITheme() публичный Метод

public SetUITheme ( TDLTheme theme ) : void
theme TDLTheme
Результат void

UpdateTasks() публичный Метод

public UpdateTasks ( TDLTaskList tasks, TDLUIExtension type, System attribs ) : void
tasks TDLTaskList
type TDLUIExtension
attribs System
Результат void

WantEditUpdate() публичный Метод

public WantEditUpdate ( TDLUIExtension attrib ) : bool
attrib TDLUIExtension
Результат bool

WantSortUpdate() публичный Метод

public WantSortUpdate ( TDLUIExtension attrib ) : bool
attrib TDLUIExtension
Результат bool