C# Класс Gtk.Tasque.TaskWindow

Наследование: Gtk.Window
Показать файл Открыть проект

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

Метод Описание
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