Home | History | Annotate | Download | only in status_icons

Lines Matching refs:icon_data

17   NOTIFYICONDATA icon_data;
18 InitIconData(&icon_data);
19 icon_data.uFlags = NIF_MESSAGE;
20 icon_data.uCallbackMessage = message_id_;
21 BOOL result = Shell_NotifyIcon(NIM_ADD, &icon_data);
30 NOTIFYICONDATA icon_data;
31 InitIconData(&icon_data);
32 Shell_NotifyIcon(NIM_DELETE, &icon_data);
37 NOTIFYICONDATA icon_data;
38 InitIconData(&icon_data);
39 icon_data.uFlags = NIF_ICON;
41 icon_data.hIcon = icon_.Get();
42 BOOL result = Shell_NotifyIcon(NIM_MODIFY, &icon_data);
48 NOTIFYICONDATA icon_data;
49 InitIconData(&icon_data);
51 Shell_NotifyIcon(NIM_DELETE, &icon_data);
52 InitIconData(&icon_data);
53 icon_data.uFlags = NIF_MESSAGE;
54 icon_data.uCallbackMessage = message_id_;
55 icon_data.hIcon = icon_.Get();
58 if (icon_data.hIcon)
59 icon_data.uFlags |= NIF_ICON;
61 BOOL result = Shell_NotifyIcon(NIM_ADD, &icon_data);
73 NOTIFYICONDATA icon_data;
74 InitIconData(&icon_data);
75 icon_data.uFlags = NIF_TIP;
76 wcscpy_s(icon_data.szTip, tool_tip.c_str());
77 BOOL result = Shell_NotifyIcon(NIM_MODIFY, &icon_data);
84 NOTIFYICONDATA icon_data;
85 InitIconData(&icon_data);
86 icon_data.uFlags = NIF_INFO;
87 icon_data.dwInfoFlags = NIIF_INFO;
88 wcscpy_s(icon_data.szInfoTitle, title.c_str());
89 wcscpy_s(icon_data.szInfo, contents.c_str());
90 icon_data.uTimeout = 0;
91 BOOL result = Shell_NotifyIcon(NIM_MODIFY, &icon_data);
123 void StatusIconWin::InitIconData(NOTIFYICONDATA* icon_data) {
124 icon_data->cbSize = sizeof(NOTIFYICONDATA);
125 icon_data->hWnd = window_;
126 icon_data->uID = icon_id_;