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

checklist.c File Reference
#include <precomp.h>
#include <debug.h>

Go to the source code of this file.

Data Structures

struct  PCHECKITEM
struct  PCHECKLISTWND

Defines

#define NDEBUG
#define CI_TEXT_MARGIN_WIDTH   (8)
#define CI_TEXT_MARGIN_HEIGHT   (3)
#define CI_TEXT_SELECTIONMARGIN   (1)
#define TIMER_ID_SETHITFOCUS   (1)
#define TIMER_ID_RESETQUICKSEARCH   (2)
#define DEFAULT_QUICKSEARCH_SETFOCUS_DELAY   (2000)
#define DEFAULT_QUICKSEARCH_RESET_DELAY   (3000)

Functions

static VOID EscapeQuickSearch (IN PCHECKLISTWND infoPtr)
static VOID ChangeCheckItemFocus (IN PCHECKLISTWND infoPtr, IN PCHECKITEM NewFocus, IN UINT NewFocusBox)
static LRESULT NotifyControlParent (IN PCHECKLISTWND infoPtr, IN UINT code, IN OUT PVOID data)
static PCHECKITEM FindCheckItemByIndex (IN PCHECKLISTWND infoPtr, IN INT Index)
static INT FindCheckItemIndexByAccessMask (IN PCHECKLISTWND infoPtr, IN ACCESS_MASK AccessMask)
static INT CheckItemToIndex (IN PCHECKLISTWND infoPtr, IN PCHECKITEM Item)
static PCHECKITEM FindCheckItem (IN PCHECKLISTWND infoPtr, IN LPWSTR SearchText)
static PCHECKITEM FindFirstEnabledCheckBox (IN PCHECKLISTWND infoPtr, OUT UINT *CheckBox)
static PCHECKITEM FindLastEnabledCheckBox (IN PCHECKLISTWND infoPtr, OUT UINT *CheckBox)
static PCHECKITEM FindPreviousEnabledCheckBox (IN PCHECKLISTWND infoPtr, OUT UINT *CheckBox)
static PCHECKITEM FindNextEnabledCheckBox (IN PCHECKLISTWND infoPtr, OUT UINT *CheckBox)
static PCHECKITEM FindEnabledCheckBox (IN PCHECKLISTWND infoPtr, IN BOOL ReverseSearch, OUT UINT *CheckBox)
static PCHECKITEM PtToCheckItemBox (IN PCHECKLISTWND infoPtr, IN PPOINT ppt, OUT UINT *CheckBox, OUT BOOL *DirectlyInCheckBox)
static VOID ClearCheckItems (IN PCHECKLISTWND infoPtr)
static BOOL DeleteCheckItem (IN PCHECKLISTWND infoPtr, IN PCHECKITEM Item)
static PCHECKITEM AddCheckItem (IN PCHECKLISTWND infoPtr, IN LPWSTR Name, IN DWORD State, IN ACCESS_MASK AccessMask, OUT INT *Index)
static UINT ClearCheckBoxes (IN PCHECKLISTWND infoPtr)
static VOID UpdateControl (IN PCHECKLISTWND infoPtr)
static VOID UpdateCheckItem (IN PCHECKLISTWND infoPtr, IN PCHECKITEM Item)
static VOID MakeCheckItemVisible (IN PCHECKLISTWND infoPtr, IN PCHECKITEM Item)
static UINT GetIdealItemHeight (IN PCHECKLISTWND infoPtr)
static HFONT RetChangeControlFont (IN PCHECKLISTWND infoPtr, IN HFONT hFont, IN BOOL Redraw)
static VOID PaintControl (IN PCHECKLISTWND infoPtr, IN HDC hDC, IN PRECT rcUpdate)
static VOID UpdateCheckItemBox (IN PCHECKLISTWND infoPtr, IN PCHECKITEM Item, IN UINT ItemBox)
static BOOL ChangeCheckBox (IN PCHECKLISTWND infoPtr, IN PCHECKITEM CheckItem, IN UINT CheckItemBox)
static VOID DisplayCaret (IN PCHECKLISTWND infoPtr)
static VOID RemoveCaret (IN PCHECKLISTWND infoPtr)
static VOID KillQuickSearchTimers (IN PCHECKLISTWND infoPtr)
static VOID MapItemToRect (IN PCHECKLISTWND infoPtr, IN PCHECKITEM CheckItem, OUT RECT *prcItem)
static VOID UpdateCaretPos (IN PCHECKLISTWND infoPtr)
static VOID ChangeSearchHit (IN PCHECKLISTWND infoPtr, IN PCHECKITEM NewHit)
static BOOL QuickSearchFindHit (IN PCHECKLISTWND infoPtr, IN WCHAR c)
static LRESULT CALLBACK CheckListWndProc (IN HWND hwnd, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam)
BOOL RegisterCheckListControl (IN HINSTANCE hInstance)
VOID UnregisterCheckListControl (HINSTANCE hInstance)

Variables

static const WCHAR szCheckListWndClass [] = "CHECKLIST_ACLUI"

Generated on Sun May 27 2012 05:05:59 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.