reapack

Package manager for REAPER
Log | Files | Refs | Submodules | README | LICENSE

resource.hpp (2228B)


      1 /* ReaPack: Package manager for REAPER
      2  * Copyright (C) 2015-2025  Christian Fillion
      3  *
      4  * This program is free software: you can redistribute it and/or modify
      5  * it under the terms of the GNU Lesser General Public License as published by
      6  * the Free Software Foundation, either version 3 of the License, or
      7  * (at your option) any later version.
      8  *
      9  * This program is distributed in the hope that it will be useful,
     10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
     11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     12  * GNU Lesser General Public License for more details.
     13  *
     14  * You should have received a copy of the GNU Lesser General Public License
     15  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
     16  */
     17 
     18 #ifndef REAPACK_RESOURCE_HPP
     19 #define REAPACK_RESOURCE_HPP
     20 
     21 #ifdef _WIN32
     22 #  include <commctrl.h>
     23 #  include <richedit.h>
     24 #else
     25 #  define PROGRESS_CLASS "msctls_progress32"
     26 #  define WC_LISTVIEW "SysListView32"
     27 #  define WC_TABCONTROL "SysTabControl32"
     28 #  define PBS_MARQUEE 0
     29 #endif
     30 
     31 #define DIALOG_STYLE DS_MODALFRAME | WS_POPUP | WS_SYSMENU | WS_CAPTION
     32 #define DIALOG_FONT  8, "MS Shell Dlg"
     33 
     34 #define IDAPPLY 0x3021
     35 
     36 #define IDD_PROGRESS_DIALOG 100
     37 #define IDD_REPORT_DIALOG   101
     38 #define IDD_CONFIG_DIALOG   102
     39 #define IDD_ABOUT_DIALOG    103
     40 #define IDD_IMPORT_DIALOG   104
     41 #define IDD_BROWSER_DIALOG  105
     42 #define IDD_NETCONF_DIALOG  106
     43 #define IDD_OBSQUERY_DIALOG 107
     44 
     45 #define IDC_LABEL      200
     46 #define IDC_LABEL2     201
     47 #define IDC_LABEL3     202
     48 #define IDC_PROGRESS   210
     49 #define IDC_REPORT     211
     50 #define IDC_LIST       212
     51 #define IDC_IMPORT     213
     52 #define IDC_TABS       214
     53 #define IDC_ACTION     215
     54 #define IDC_WEBSITE    216
     55 #define IDC_DONATE     217
     56 #define IDC_ABOUT      218
     57 #define IDC_MENU       219
     58 #define IDC_GROUPBOX   220
     59 #define IDC_URL        221
     60 #define IDC_FILTER     222
     61 #define IDC_CLEAR      223
     62 #define IDC_DISPLAY    224
     63 #define IDC_SELECT     225
     64 #define IDC_UNSELECT   226
     65 #define IDC_OPTIONS    227
     66 #define IDC_BROWSE     228
     67 #define IDC_PROXY      229
     68 #define IDC_VERIFYPEER 230
     69 #define IDC_SCREENSHOT 231
     70 #define IDC_ENABLE     232
     71 #define IDC_CHANGELOG  233
     72 #define IDC_DISCOVER   234
     73 #define IDC_STALETHRSH 235
     74 
     75 #endif