#include <WorkspacesMenu.h>
◆ WorkspacesMenu()
WorkspacesMenu::WorkspacesMenu |
( |
const char * | pszTitle | ) |
|
49{
50 m_pszTitle = pszTitle ? _strdup(pszTitle) : _strdup(
"");
51}
MenuCommon * pMenuCommon
Definition Blackbox.cpp:41
◆ ~WorkspacesMenu()
WorkspacesMenu::~WorkspacesMenu |
( |
| ) |
|
|
virtual |
◆ OnShow()
void WorkspacesMenu::OnShow |
( |
bool | fShow | ) |
|
|
virtual |
◆ OnUser()
bool WorkspacesMenu::OnUser |
( |
int | nMessage, |
|
|
WPARAM | wParam, |
|
|
LPARAM | lParam, |
|
|
LRESULT & | lResult ) |
|
virtual |
Reimplemented from Menu.
69{
71 {
72 DesktopInfo *pDesktopInfo = (DesktopInfo*)lParam;
73
75 strcpy(desktopNameANSI, pDesktopInfo->
name);
76 strcat(desktopNameANSI, "\0");
78 MultiByteToWideChar(CP_UTF8, 0, desktopNameANSI, strlen(desktopNameANSI)+1, desktopNameUnicode,
MAX_LINE_LENGTH);
79
80 WorkspacesMenuItem *item =
new WorkspacesMenuItem(desktopNameANSI, desktopNameUnicode, pDesktopInfo->
number);
83
84 return true;
85 }
86
88}
#define BB_DESKTOPINFO
Definition BBApi.h:179
#define MAX_LINE_LENGTH
Definition BBApi.h:64
char name[32]
Definition BBApi.h:646
int number
Definition BBApi.h:648
◆ UpdateFolder()
void WorkspacesMenu::UpdateFolder |
( |
| ) |
|
93{
95
97
98 WorkspacesMenuItem *item = new WorkspacesMenuItem("Minimized windows", L"Minimized windows", 255);
101
103
105
107
110
112
114
116
119
121
125
127
130}
Settings * pSettings
Definition Blackbox.cpp:46
HWND GetBBWnd()
Definition BBApi.cpp:128
#define BB_LISTDESKTOPS
Definition BBApi.h:180
bool mousewheelChanging
Definition Settings.h:308
bool followActive
Definition Settings.h:309
bool wallpaperPerWorkspace
Definition Settings.h:310