Skip to content

Commit bb52710

Browse files
committed
removed unused dialog stuff, complete for version info
1 parent 7470de7 commit bb52710

4 files changed

Lines changed: 3 additions & 62 deletions

File tree

AutoRun.rc

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
#define AUTORUN_VERSION_WIN_ST AUTORUN_VERSION_ST ".0"
66

77
IDI_MYICON ICON "autorun-logo.ico"
8-
//IDB_LOGO_BITMAP BITMAP "autorun-logo-128x.bmp"
98

109
IDR_TRAY_MENU MENU
1110
BEGIN
@@ -17,21 +16,6 @@ BEGIN
1716
END
1817
END
1918

20-
ID_DIALOG_TEST DIALOGEX 0, 0, 259, 145
21-
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
22-
CAPTION "About"
23-
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
24-
FONT 8, "MS Shell Dlg", 400, 0, 1
25-
BEGIN
26-
CONTROL "AutoRun", 1001, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 13, 118, 24
27-
CONTROL AUTORUN_VERSION_ST, 1002, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 11, 36, 91, 20
28-
//CONTROL IDB_LOGO_BITMAP, 1063, STATIC, SS_BITMAP | WS_CHILD | WS_VISIBLE, 163, 6, 85, 79
29-
CONTROL "Copyright \xA9 2020 Division Industries LLC. GNU GPL v3.0.", 1003, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 11, 96, 237, 13
30-
CONTROL "https://divisionind.com/", 1004, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 11, 110, 237, 10
31-
CONTROL "https://github.com/divisionind/AutoRun/", 1005, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 11, 124, 149, 12
32-
CONTROL "OK", 1, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 202, 124, 50, 14
33-
END
34-
3519
1 VERSIONINFO
3620
FILEVERSION AUTORUN_VERSION_WIN
3721
PRODUCTVERSION AUTORUN_VERSION_WIN

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ project(AutoRun)
44
# version info for building
55
set(V1 2020)
66
set(V2 1)
7-
set(V3 3)
7+
set(V3 4)
88

99
set(CMAKE_CXX_STANDARD 14)
1010

include/resource.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,9 @@
2020
#define AUTORUN_RESOURCE_H
2121

2222
#define IDI_MYICON 101
23-
//#define IDB_LOGO_BITMAP 110
2423

2524
#define IDR_TRAY_MENU 200
2625
#define ID_TRAY_MENU_EXIT 201
2726
#define ID_TRAY_MENU_ABOUT 202
2827

29-
#define ID_DIALOG_TEST 300
30-
3128
#endif //AUTORUN_RESOURCE_H

src/systemtray.c

Lines changed: 2 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -25,73 +25,33 @@
2525

2626
const char szClassName[] = "GenericTrayCallback";
2727

28-
BOOL CALLBACK DialogProcInfo(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) {
29-
switch (msg) {
30-
case WM_COMMAND:
31-
switch (LOWORD(wParam)) {
32-
case 1:
33-
EndDialog(hwnd, wParam);
34-
return TRUE;
35-
}
36-
break;
37-
case WM_INITDIALOG:
38-
RECT desktop;
39-
GetWindowRect(GetDesktopWindow(), &desktop);
40-
int horiz = desktop.right;
41-
int vert = desktop.bottom;
42-
43-
RECT dialog;
44-
GetWindowRect(hwnd, &dialog);
45-
SetWindowPos(hwnd, NULL, (horiz/2) - (dialog.right/2), (vert/2) - (dialog.bottom/2), 0, 0, SWP_NOSIZE | SWP_NOZORDER);
46-
default: ;
47-
}
48-
49-
return FALSE;
50-
}
51-
5228
LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) {
5329
switch (msg) {
5430
case TRAY_CALLBACK_MSG:
5531
switch (lParam) {
32+
default:
33+
break;
5634
case WM_LBUTTONUP:
5735
case WM_RBUTTONUP:
5836
HMENU hMenu, hMenuContainer;
5937
hMenuContainer = LoadMenuA(GetModuleHandle(NULL), MAKEINTRESOURCE(IDR_TRAY_MENU));
6038
hMenu = GetSubMenu(hMenuContainer, 0);
61-
// I ended up deciding to use resources
62-
// hMenu = CreatePopupMenu();
63-
// AppendMenuA(hMenu, MF_STRING, MENU_ID_TEST1, "Test1");
64-
// AppendMenuA(hMenu, MF_SEPARATOR, 0, NULL);
65-
// AppendMenuA(hMenu, MF_STRING, MENU_ID_EXIT, "Exit");
6639

6740
POINT cursorLoc;
6841
GetCursorPos(&cursorLoc);
6942

70-
// HBRUSH color = CreateSolidBrush(RGB(255, 0, 0));
71-
// MENUINFO menuInfo;
72-
// memset(&menuInfo, 0, sizeof(MENUINFO));
73-
// menuInfo.cbSize = sizeof(MENUINFO);
74-
// menuInfo.fMask = MIM_BACKGROUND | MIM_APPLYTOSUBMENUS;
75-
// menuInfo.hbrBack = color;
76-
// SetMenuInfo(hMenu, &menuInfo);
77-
7843
SetForegroundWindow(hwnd); // needed to make the menu automatically close when it looses focus
7944
TrackPopupMenu(hMenu, TPM_BOTTOMALIGN | TPM_RIGHTALIGN, cursorLoc.x, cursorLoc.y, 0, hwnd, NULL);
8045
SendMessage(hwnd, WM_NULL, 0, 0);
8146
DestroyMenu(hMenu);
8247
DestroyMenu(hMenuContainer);
83-
// DeleteObject(color);
84-
break;
85-
default:
86-
break;
8748
}
8849
break;
8950
case WM_COMMAND:
9051
switch (LOWORD(wParam)) {
9152
case ID_TRAY_MENU_ABOUT:
9253
MessageBoxA(NULL, "Created by Andrew Howard, <divisionind.com>. View the github "
9354
"at https://github.com/divisionind/AutoRun for more info.", "AutoRun v" AUTORUN_VERSION_ST, MB_OK | MB_ICONINFORMATION);
94-
// DialogBox(NULL, MAKEINTRESOURCE(ID_DIALOG_TEST), NULL, DialogProcInfo);
9555
break;
9656
case ID_TRAY_MENU_EXIT:
9757
PostQuitMessage(0);

0 commit comments

Comments
 (0)