ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

taskswnd.c File Reference
#include <precomp.h>

Go to the source code of this file.

Data Structures

struct  PTASK_GROUP
struct  PTASK_ITEM
struct  PTASK_SWITCH_WND

Defines

#define TASK_USE_DRAWCAPTIONTEMP   1
#define DUMP_TASKS   0
#define TASK_ITEM_ARRAY_ALLOC   64
#define TSW_TOOLBAR_SUBCLASS_ID   1
#define MAX_TASKS_COUNT   (0x7FFF)
#define TaskSwitchWnd_GetWndTextFromTaskItem(a, b)   NULL

Functions

static VOID TaskSwitchWnd_UpdateButtonsSize (IN OUT PTASK_SWITCH_WND This, IN BOOL bRedrawDisabled)
static VOID TaskSwitchWnd_BeginUpdate (IN OUT PTASK_SWITCH_WND This)
static VOID TaskSwitchWnd_EndUpdate (IN OUT PTASK_SWITCH_WND This)
static BOOL TaskSwitchWnd_SetToolbarButtonCommandId (IN OUT PTASK_SWITCH_WND This, IN INT iButtonIndex, IN INT iCommandId)
static VOID TaskSwitchWnd_UpdateIndexesAfterButtonInserted (IN OUT PTASK_SWITCH_WND This, IN INT iIndex)
static VOID TaskSwitchWnd_UpdateIndexesAfterButtonDeleted (IN OUT PTASK_SWITCH_WND This, IN INT iIndex)
static INT TaskSwitchWnd_UpdateTaskGroupButton (IN OUT PTASK_SWITCH_WND This, IN PTASK_GROUP TaskGroup)
static VOID TaskSwitchWnd_ExpandTaskGroup (IN OUT PTASK_SWITCH_WND This, IN PTASK_GROUP TaskGroup)
static INT TaskSwitchWnd_UpdateTaskItemButton (IN OUT PTASK_SWITCH_WND This, IN PTASK_ITEM TaskItem)
static PTASK_ITEM TaskSwitchWnd_FindLastTaskItemOfGroup (IN OUT PTASK_SWITCH_WND This, IN PTASK_GROUP TaskGroup OPTIONAL, IN PTASK_ITEM NewTaskItem OPTIONAL)
static INT TaskSwitchWnd_CalculateTaskItemNewButtonIndex (IN OUT PTASK_SWITCH_WND This, IN PTASK_ITEM TaskItem)
static INT TaskSwitchWnd_AddTaskItemButton (IN OUT PTASK_SWITCH_WND This, IN OUT PTASK_ITEM TaskItem)
static BOOL TaskSwitchWnd_DeleteTaskItemButton (IN OUT PTASK_SWITCH_WND This, IN OUT PTASK_ITEM TaskItem)
static PTASK_GROUP TaskSwitchWnd_AddToTaskGroup (IN OUT PTASK_SWITCH_WND This, IN HWND hWnd)
static VOID TaskSwitchWnd_RemoveTaskFromTaskGroup (IN OUT PTASK_SWITCH_WND This, IN OUT PTASK_ITEM TaskItem)
static PTASK_ITEM TaskSwitchWnd_FindTaskItem (IN OUT PTASK_SWITCH_WND This, IN HWND hWnd)
static PTASK_ITEM TaskSwitchWnd_FindOtherTaskItem (IN OUT PTASK_SWITCH_WND This, IN HWND hWnd)
static PTASK_ITEM TaskSwitchWnd_AllocTaskItem (IN OUT PTASK_SWITCH_WND This)
static VOID TaskSwitchWnd_FreeTaskItem (IN OUT PTASK_SWITCH_WND This, IN OUT PTASK_ITEM TaskItem)
static VOID TaskSwitchWnd_DeleteTaskItem (IN OUT PTASK_SWITCH_WND This, IN OUT PTASK_ITEM TaskItem)
static VOID TaskSwitchWnd_CheckActivateTaskItem (IN OUT PTASK_SWITCH_WND This, IN OUT PTASK_ITEM TaskItem)
static PTASK_ITEM FindTaskItemByIndex (IN OUT PTASK_SWITCH_WND This, IN INT Index)
static PTASK_GROUP FindTaskGroupByIndex (IN OUT PTASK_SWITCH_WND This, IN INT Index)
static BOOL TaskSwitchWnd_AddTask (IN OUT PTASK_SWITCH_WND This, IN HWND hWnd)
static BOOL TaskSwitchWnd_ActivateTaskItem (IN OUT PTASK_SWITCH_WND This, IN OUT PTASK_ITEM TaskItem OPTIONAL)
static BOOL TaskSwitchWnd_ActivateTask (IN OUT PTASK_SWITCH_WND This, IN HWND hWnd)
static BOOL TaskSwitchWnd_DeleteTask (IN OUT PTASK_SWITCH_WND This, IN HWND hWnd)
static VOID TaskSwitchWnd_DeleteAllTasks (IN OUT PTASK_SWITCH_WND This)
static VOID TaskSwitchWnd_FlashTaskItem (IN OUT PTASK_SWITCH_WND This, IN OUT PTASK_ITEM TaskItem)
static BOOL TaskSwitchWnd_FlashTask (IN OUT PTASK_SWITCH_WND This, IN HWND hWnd)
static VOID TaskSwitchWnd_RedrawTaskItem (IN OUT PTASK_SWITCH_WND This, IN OUT PTASK_ITEM TaskItem)
static BOOL TaskSwitchWnd_RedrawTask (IN OUT PTASK_SWITCH_WND This, IN HWND hWnd)
static INT TaskSwitchWnd_UpdateTbButtonSpacing (IN OUT PTASK_SWITCH_WND This, IN BOOL bHorizontal, IN UINT uiRows, IN UINT uiBtnsPerLine)
static BOOL CALLBACK TaskSwitchWnd_EnumWindowsProc (IN HWND hWnd, IN LPARAM lParam)
static LRESULT CALLBACK TaskSwichWnd_ToolbarSubclassedProc (IN HWND hWnd, IN UINT msg, IN WPARAM wParam, IN LPARAM lParam, IN UINT_PTR uIdSubclass, IN DWORD_PTR dwRefData)
static VOID TaskSwitchWnd_Create (IN OUT PTASK_SWITCH_WND This)
static VOID TaskSwitchWnd_NCDestroy (IN OUT PTASK_SWITCH_WND This)
static BOOL TaskSwitchWnd_HandleAppCommand (IN OUT PTASK_SWITCH_WND This, IN WPARAM wParam, IN LPARAM lParam)
static LRESULT TaskSwitchWnd_HandleShellHookMsg (IN OUT PTASK_SWITCH_WND This, IN WPARAM wParam, IN LPARAM lParam)
static VOID TaskSwitchWnd_EnableGrouping (IN OUT PTASK_SWITCH_WND This, IN BOOL bEnable)
static VOID TaskSwitchWnd_HandleTaskItemClick (IN OUT PTASK_SWITCH_WND This, IN OUT PTASK_ITEM TaskItem)
static VOID TaskSwitchWnd_HandleTaskGroupClick (IN OUT PTASK_SWITCH_WND This, IN OUT PTASK_GROUP TaskGroup)
static BOOL TaskSwitchWnd_HandleButtonClick (IN OUT PTASK_SWITCH_WND This, IN WORD wIndex)
static VOID TaskSwitchWnd_HandleTaskItemRightClick (IN OUT PTASK_SWITCH_WND This, IN OUT PTASK_ITEM TaskItem)
static VOID TaskSwitchWnd_HandleTaskGroupRightClick (IN OUT PTASK_SWITCH_WND This, IN OUT PTASK_GROUP TaskGroup)
static BOOL TaskSwitchWnd_HandleButtonRightClick (IN OUT PTASK_SWITCH_WND This, IN WORD wIndex)
static LRESULT TaskSwichWnd_HandleItemPaint (IN OUT PTASK_SWITCH_WND This, IN OUT NMTBCUSTOMDRAW *nmtbcd)
static LRESULT TaskSwitchWnd_HandleToolbarNotification (IN OUT PTASK_SWITCH_WND This, IN const NMHDR *nmh)
static LRESULT CALLBACK TaskSwitchWndProc (IN HWND hwnd, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam)
HWND CreateTaskSwitchWnd (IN HWND hWndParent, IN OUT ITrayWindow *Tray)
BOOL RegisterTaskSwitchWndClass (VOID)
VOID UnregisterTaskSwitchWndClass (VOID)

Variables

static const TCHAR szTaskSwitchWndClass [] = TEXT("MSTaskSwWClass")
static const TCHAR szRunningApps [] = TEXT("Running Applications")

Generated on Sun May 27 2012 04:46:23 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.