From 4e7c62530a7342e7a71047feca398d6612eeca3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Ankarstr=C3=B6m?= Date: Wed, 27 Jul 2022 16:19:58 +0200 Subject: Improve resource.h. --- c/resource.h | 76 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 38 insertions(+), 38 deletions(-) (limited to 'c') diff --git a/c/resource.h b/c/resource.h index b968282..fe0daa7 100644 --- a/c/resource.h +++ b/c/resource.h @@ -2,57 +2,57 @@ #define RESOURCE_H /* Resource groups. */ -#define ID_GROUP(i) ((i) & 0x000f) -#define IDG_RES 0x1 -#define IDG_CTL 0x2 -#define IDG_MENU 0x3 -#define IDG_CTX 0x4 +#define ID_GROUP(i) ((i) & 0x0f00) +#define IDG_RES 0x0100 +#define IDG_CTL 0x0200 +#define IDG_MENU 0x0300 +#define IDG_CTX 0x0400 /* Subgroups. */ -#define ID_SUBGROUP(i) ((i) & 0x00f0) -#define IDG_CTX_RATE 0x10 +#define ID_SUBGROUP(i) ((i) & 0xf000) +#define IDG_CTX_RATE 0x1000 /* Resources, timers, menus. */ -#define IDR_STATUS 0x0001 +#define IDR_STATUS 0x0100 #define IDR_TIMER 0x0101 -#define IDR_MENU 0x0201 -#define IDR_POPUPMENU 0x0301 +#define IDR_MENU 0x0102 +#define IDR_POPUPMENU 0x0103 /* Dialogs, controls, child windows. */ -#define IDD_ABOUT 0x0002 -#define IDC_ABOUTTEXT 0x0102 +#define IDD_ABOUT 0x0200 +#define IDC_ABOUTTEXT 0x0201 #define IDC_EPISODELISTVIEW 0x0202 -#define IDC_DATALISTVIEW 0x0302 +#define IDC_DATALISTVIEW 0x0203 /* Main menu items. */ -#define IDM_FILE_EXIT 0x0003 -#define IDM_FILE_REFRESH 0x0103 -#define IDM_FILE_FETCH_DATA 0x0203 +#define IDM_FILE_EXIT 0x0300 +#define IDM_FILE_REFRESH 0x0301 +#define IDM_FILE_FETCH_DATA 0x0302 #define IDM_FILE_FETCH_SCREENWRITERS 0x0303 -#define IDM_FILE_ABOUT 0x0403 -#define IDM_VIEW_WATCHED 0x0503 -#define IDM_VIEW_TV_ORIGINAL 0x0603 -#define IDM_VIEW_OTHERS 0x0703 +#define IDM_FILE_ABOUT 0x0304 +#define IDM_VIEW_WATCHED 0x0305 +#define IDM_VIEW_TV_ORIGINAL 0x0306 +#define IDM_VIEW_OTHERS 0x0307 /* Context menu items. */ -#define IDM_WATCH_LOCALLY 0x0004 -#define IDM_WATCH_ONLINE 0x0104 -#define IDM_TOGGLE 0x0204 -#define IDM_FORGET 0x0304 +#define IDM_WATCH_LOCALLY 0x0400 +#define IDM_WATCH_ONLINE 0x0401 +#define IDM_TOGGLE 0x0402 +#define IDM_FORGET 0x0403 #define IDM_LOOKUP 0x0404 -#define IDM_WIKI 0x0504 -#define IDM_RATE0 0x0614 -#define IDM_RATE1 0x0714 -#define IDM_RATE2 0x0814 -#define IDM_RATE3 0x0914 -#define IDM_RATE4 0x0a14 -#define IDM_RATE5 0x0b14 -#define IDM_RATE6 0x0c14 -#define IDM_RATE7 0x0d14 -#define IDM_RATE8 0x0e14 -#define IDM_RATE9 0x0f14 -#define IDM_RATE10 0x1014 - -#define ID_RATING(i) (((i) - IDM_RATE0) >> 8) +#define IDM_WIKI 0x0405 +#define IDM_RATE0 0x1406 +#define IDM_RATE1 0x1407 +#define IDM_RATE2 0x1408 +#define IDM_RATE3 0x1409 +#define IDM_RATE4 0x140a +#define IDM_RATE5 0x140b +#define IDM_RATE6 0x140c +#define IDM_RATE7 0x140d +#define IDM_RATE8 0x140e +#define IDM_RATE9 0x140f +#define IDM_RATE10 0x1410 + +#define ID_RATING(i) ((i) - IDM_RATE0) #endif -- cgit v1.2.3