#include <WorkspacesMenu.h>
◆ WorkspacesMenuItem()
WorkspacesMenuItem::WorkspacesMenuItem |
( |
char * | pszTitleANSI, |
|
|
wchar_t * | pszTitleUnicode, |
|
|
int | nDesktop ) |
134 :
FolderItem(NULL, pszTitleANSI, pszTitleUnicode)
135{
138}
FolderItem(Menu *pSubMenu, char *pszTitleANSI, wchar_t *pszTitleUnicode)
Definition FolderItem.cpp:43
◆ ~WorkspacesMenuItem()
WorkspacesMenuItem::~WorkspacesMenuItem |
( |
| ) |
|
|
virtual |
◆ Active()
bool WorkspacesMenuItem::Active |
( |
bool | bActivate | ) |
|
|
virtual |
Reimplemented from FolderItem.
159{
162}
bool Active(bool bActivate)
Definition FolderItem.cpp:76
◆ UpdateFolder()
void WorkspacesMenuItem::UpdateFolder |
( |
| ) |
|
167{
169
171
175
177
179
182}
MenuCommon * pMenuCommon
Definition Blackbox.cpp:41
◆ Invoke()
void WorkspacesMenuItem::Invoke |
( |
| ) |
|
150{
154}
Workspaces * pWorkspaces
Definition Blackbox.cpp:51
void SwitchToWorkspace(int workspace)
Definition Workspaces.cpp:389
◆ AddWindow()
void WorkspacesMenuItem::AddWindow |
( |
HWND | hWnd | ) |
|
187{
188 char pszWindowText[1024], wndstring[10];
189 wchar_t pszWindowTextUnicode[1024];
190
191
192 GetWindowText(hWnd, pszWindowText, sizeof(pszWindowText));
193 GetWindowTextW(hWnd, pszWindowTextUnicode, sizeof(pszWindowTextUnicode));
194
195 _ultoa((unsigned long)hWnd, wndstring, 16);
196
198
200}
◆ Attached()
void WorkspacesMenuItem::Attached |
( |
Menu * | pMenu | ) |
|
|
virtual |
Reimplemented from FolderItem.
203{
209}
Menu * pMenu
Definition Blackbox.cpp:40
◆ Timer()
void WorkspacesMenuItem::Timer |
( |
int | nTimer | ) |
|
|
virtual |
Reimplemented from FolderItem.
212{
214
216 {
218 }
219}
void Timer(int nTimer)
Definition FolderItem.cpp:107
◆ CheckTaskEnumProc
BOOL CALLBACK CheckTaskEnumProc |
( |
HWND | hwnd, |
|
|
LPARAM | lParam ) |
|
friend |
224{
226
227
228 int cloaked = 0;
229 HRESULT hr = DwmGetWindowAttribute(hwnd, DWMWA_CLOAKED, &cloaked, 4);
230 if ((hr == S_OK) && (cloaked > 0)) return true;
231
232
233
235
237 {
238 if (IsIconic(hwnd)) wmi->
AddWindow(hwnd);
239 }
241 {
243 }
244 else
245 {
247 }
248
249 return true;
250}
bool IsAppWindow(HWND hWnd)
Definition BBApi.cpp:1836
int GetWorkspaceByWindow(HWND window)
Definition Workspaces.cpp:512
◆ m_nDesktop
int WorkspacesMenuItem::m_nDesktop |
◆ m_nTimer
int WorkspacesMenuItem::m_nTimer |
◆ numberOfTasksOnThisWorkspace
int WorkspacesMenuItem::numberOfTasksOnThisWorkspace |