|
ReactOS 0.4.16-dev-1946-g52006dd
|
child window pane for displaying file lists More...
#include <pane.h>


Public Types | |
| typedef SubclassedWindow | super |
Public Types inherited from SubclassedWindow | |
| typedef Window | super |
Public Types inherited from Window | |
| typedef map< HWND, Window * > | WindowMap |
| typedef Window *(* | CREATORFUNC) (HWND) |
| typedef Window *(* | CREATORFUNC_INFO) (HWND, const void *) |
Public Member Functions | |
| Pane (HWND hparent, int id, int id_header, Entry *rool, bool treePane, int visible_cols) | |
| ~Pane () | |
| void | init () |
| void | set_header () |
| bool | create_header (HWND parent, int id) |
| bool | calc_widths (bool anyway) |
| void | calc_single_width (int col) |
| void | draw_item (LPDRAWITEMSTRUCT dis, Entry *entry, int calcWidthCol=-1) |
| int | insert_entries (Entry *dir, int idx=-1) |
| BOOL | command (UINT cmd) |
| virtual int | Notify (int id, NMHDR *pnmh) |
Public Member Functions inherited from SubclassedWindow | |
| SubclassedWindow (HWND) | |
Public Member Functions inherited from Window | |
| Window (HWND hwnd) | |
| virtual | ~Window () |
| LRESULT | SendParent (UINT nmsg, WPARAM wparam=0, LPARAM lparam=0) |
| LRESULT | PostParent (UINT nmsg, WPARAM wparam=0, LPARAM lparam=0) |
| Window (INT cx, INT cy, BOOL fAutoHide=FALSE) | |
| virtual | ~Window () |
| virtual LRESULT CALLBACK | WindowProcDx (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| void | DoAction () |
| void | TEST_Main () |
| void | TEST_Dragging () |
| void | TEST_AutoHide () |
| void | TEST_FullScreen () |
Public Attributes | |
| int | _widths [COLUMNS] |
| int | _positions [COLUMNS+1] |
| WindowHandle | _hwndHeader |
| Entry * | _root |
| Entry * | _cur |
| COLORREF | _clrCompressed |
| int | _visible_cols |
| bool | _treePane |
Public Attributes inherited from Window | |
| IAccessible | IAccessible_iface |
| IOleWindow | IOleWindow_iface |
| IEnumVARIANT | IEnumVARIANT_iface |
| LONG | ref |
Protected Attributes | |
| HIMAGELIST | _himl |
| OutputWorker | _out_wrkr |
Protected Attributes inherited from SubclassedWindow | |
| WNDPROC | _orgWndProc |
Protected Attributes inherited from Window | |
| HWND | m_hwnd |
| BOOL | m_fAutoHide |
| BOOL | m_fOnTop |
| BOOL | m_fHiding |
| UINT | m_uSide |
| LONG | m_cxWidth |
| LONG | m_cyHeight |
| LONG | m_cxSave |
| LONG | m_cySave |
| BOOL | m_fAppBarRegd |
| BOOL | m_fMoving |
| BOOL | m_bDragged |
| POINT | m_ptDragOn |
| RECT | m_rcAppBar |
| RECT | m_rcDrag |
| BOOL | m_bGotFullScreen |
| typedef SubclassedWindow Pane::super |
Definition at line 73 of file pane.cpp.
Definition at line 726 of file pane.cpp.
Referenced by Notify().
|
protected |
Definition at line 642 of file pane.cpp.
Referenced by draw_item().
|
protected |
Definition at line 632 of file pane.cpp.
Referenced by draw_item().
Definition at line 178 of file pane.cpp.
Referenced by FileChildWindow::activate_entry(), command(), FileChildWindow::expand_entry(), init(), FileChildWindow::jump_to_int(), FileChildWindow::scan_entry(), and FileChildWindow::set_curdir().
Definition at line 942 of file pane.cpp.
Referenced by FileChildWindow::WndProc().
Definition at line 127 of file pane.cpp.
Referenced by Pane().
| void Pane::draw_item | ( | LPDRAWITEMSTRUCT | dis, |
| Entry * | entry, | ||
| int | calcWidthCol = -1 |
||
| ) |
Definition at line 298 of file pane.cpp.
Referenced by calc_single_width(), calc_widths(), and FileChildWindow::WndProc().
|
protected |
| void Pane::init | ( | ) |
Definition at line 153 of file pane.cpp.
Referenced by Pane().
Definition at line 658 of file pane.cpp.
Referenced by FileChildWindow::expand_entry(), insert_entries(), FileChildWindow::jump_to_int(), Pane(), FileChildWindow::scan_entry(), and FileChildWindow::set_curdir().
Reimplemented from SubclassedWindow.
Definition at line 786 of file pane.cpp.
| void Pane::set_header | ( | ) |
Definition at line 693 of file pane.cpp.
Referenced by FileChildWindow::activate_entry(), command(), FileChildWindow::expand_entry(), FileChildWindow::jump_to_int(), Notify(), FileChildWindow::scan_entry(), FileChildWindow::set_curdir(), and WndProc().
Reimplemented from SubclassedWindow.
Definition at line 98 of file pane.cpp.
| COLORREF Pane::_clrCompressed |
Definition at line 82 of file pane.h.
Referenced by draw_item(), and init().
| Entry* Pane::_cur |
Definition at line 80 of file pane.h.
Referenced by FileChildWindow::activate_entry(), FileChildWindow::Command(), FileChildWindow::FileChildWindow(), FileChildWindow::refresh(), FileChildWindow::set_curdir(), and FileChildWindow::WndProc().
|
protected |
Definition at line 107 of file pane.h.
Referenced by draw_item(), init(), and ~Pane().
| WindowHandle Pane::_hwndHeader |
Definition at line 77 of file pane.h.
Referenced by create_header(), Notify(), FileChildWindow::resize_children(), and set_header().
|
protected |
Definition at line 108 of file pane.h.
Referenced by calc_single_width(), calc_widths(), draw_item(), and init().
Definition at line 75 of file pane.h.
Referenced by calc_single_width(), calc_widths(), draw_item(), and Notify().
| Entry* Pane::_root |
Definition at line 79 of file pane.h.
Referenced by Pane(), and FileChildWindow::set_curdir().
| bool Pane::_treePane |
Definition at line 85 of file pane.h.
Referenced by FileChildWindow::activate_entry(), draw_item(), and insert_entries().
| int Pane::_visible_cols |
Definition at line 84 of file pane.h.
Referenced by command(), and draw_item().
Definition at line 74 of file pane.h.
Referenced by calc_single_width(), calc_tabbed_width(), calc_width(), calc_widths(), create_header(), draw_item(), Notify(), and set_header().