C# 클래스 SampleUIExtension.SampleUIExtensionCore

상속: System.Windows.Controls.Grid, ITDLUIExtension
파일 보기 프로젝트 열기: abstractspoon/ToDoList_Plugins

공개 메소드들

메소드 설명
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