C# 클래스 Gtk.Tasque.TaskWindow

상속: Gtk.Window
파일 보기 프로젝트 열기: GNOME/tasque

공개 메소드들

메소드 설명
AddTask ( GtkApplicationBase application ) : void

Method to allow other classes to "click" on the "Add ITask" button.

GrabNewTaskEntryFocus ( GtkApplicationBase application ) : void
HighlightTask ( ITask task ) : void
Reinitialize ( bool show, GtkApplicationBase application ) : void

This should be called after a new IBackend has been set

SavePosition ( IPreferences preferences ) : void
ScrollToTask ( ITask task ) : void

Search through the TaskGroups looking for the specified task and adjust the window so the new task is showing.

SelectAndEdit ( ITask task, GtkApplicationBase application ) : void
ShowOriginalStatus ( ) : bool
ShowStatus ( string statusText ) : void
ShowStatus ( string statusText, uint dwellTime ) : void
ShowWindow ( GtkApplicationBase application ) : void
TaskWindow ( GtkApplicationBase application ) : System
ToggleWindowVisible ( GtkApplicationBase application ) : void

보호된 메소드들

메소드 설명
OnStyleSet ( Gtk previous_style ) : void

비공개 메소드들

메소드 설명
CreateTask ( string taskText, ITaskList taskList ) : ITask
EnterEditMode ( ITask task, bool adjustScrolledWindow ) : void

Search through the TaskGroups looking for the specified task and: 1) scroll the window to its location, 2) enter directly into edit mode. This method should be called right after a new task is created.

GetBackgroundColor ( ) : Gdk.Color

This returns the current input widget color from the GTK theme

GetTaskCountInTaskList ( ITaskList taskList ) : int
InitWindow ( ) : void
KeyPressed ( object sender, Gtk args ) : void
OnAddTask ( object sender, EventArgs args ) : void
OnAddTaskEntryActivated ( object sender, EventArgs args ) : void
OnAddTaskEntryChanged ( object sender, EventArgs args ) : void
OnAddTaskEntryDragDataReceived ( object sender, Gtk.DragDataReceivedArgs args ) : void
OnAddTaskEntryFocused ( object sender, EventArgs args ) : void
OnAddTaskEntryUnfocused ( object sender, EventArgs args ) : void
OnBackendInitialized ( object sender, EventArgs e ) : void
OnButtonPressed ( object sender, Gtk args ) : void
OnChangeTaskList ( object sender, EventArgs args ) : void
OnDeleteTask ( object sender, EventArgs args ) : void
OnEditTask ( object sender, EventArgs args ) : void
OnGrabEntryFocus ( object sender, EventArgs args ) : void
OnNewTaskByTaskList ( object sender, EventArgs args ) : void
OnNoteDialogHidden ( object sender, EventArgs args ) : void
OnRealized ( object sender, EventArgs args ) : void
OnRowActivated ( object sender, Gtk args ) : void
OnSettingChanged ( IPreferences preferences, string settingKey ) : void
OnShowTaskNotes ( object sender, EventArgs args ) : void
OnTargetVBoxButtonPress ( object sender, Gtk args ) : void
OnTaskListChanged ( object sender, EventArgs args ) : void
OnWindowShown ( object sender, EventArgs args ) : void
PopulateWindow ( ) : void
RebuildAddTaskMenu ( ICollection taskListsModel ) : void
SelectTaskList ( string taskListName ) : void
ShowTaskNotes ( ITask task ) : void
ShowWindow ( bool supportToggle, GtkApplicationBase application ) : void
TaskListComboBoxDataFunc ( Gtk layout, Gtk renderer, Gtk model, Gtk iter ) : void
TaskWindow ( ) : System
WindowDeleted ( object sender, Gtk.DeleteEventArgs args ) : void

메소드 상세

AddTask() 공개 정적인 메소드

Method to allow other classes to "click" on the "Add ITask" button.
public static AddTask ( GtkApplicationBase application ) : void
application GtkApplicationBase
리턴 void

GrabNewTaskEntryFocus() 공개 정적인 메소드

public static GrabNewTaskEntryFocus ( GtkApplicationBase application ) : void
application GtkApplicationBase
리턴 void

HighlightTask() 공개 메소드

public HighlightTask ( ITask task ) : void
task ITask
리턴 void

OnStyleSet() 보호된 메소드

protected OnStyleSet ( Gtk previous_style ) : void
previous_style Gtk
리턴 void

Reinitialize() 공개 정적인 메소드

This should be called after a new IBackend has been set
public static Reinitialize ( bool show, GtkApplicationBase application ) : void
show bool
application GtkApplicationBase
리턴 void

SavePosition() 공개 정적인 메소드

public static SavePosition ( IPreferences preferences ) : void
preferences IPreferences
리턴 void

ScrollToTask() 공개 메소드

Search through the TaskGroups looking for the specified task and adjust the window so the new task is showing.
public ScrollToTask ( ITask task ) : void
task ITask /// A ///
리턴 void

SelectAndEdit() 공개 정적인 메소드

public static SelectAndEdit ( ITask task, GtkApplicationBase application ) : void
task ITask
application GtkApplicationBase
리턴 void

ShowOriginalStatus() 공개 정적인 메소드

public static ShowOriginalStatus ( ) : bool
리턴 bool

ShowStatus() 공개 정적인 메소드

public static ShowStatus ( string statusText ) : void
statusText string
리턴 void

ShowStatus() 공개 정적인 메소드

public static ShowStatus ( string statusText, uint dwellTime ) : void
statusText string
dwellTime uint
리턴 void

ShowWindow() 공개 정적인 메소드

public static ShowWindow ( GtkApplicationBase application ) : void
application GtkApplicationBase
리턴 void

TaskWindow() 공개 메소드

public TaskWindow ( GtkApplicationBase application ) : System
application GtkApplicationBase
리턴 System

ToggleWindowVisible() 공개 정적인 메소드

public static ToggleWindowVisible ( GtkApplicationBase application ) : void
application GtkApplicationBase
리턴 void