152a38012Sejakowatz //**************************************************************************************** 252a38012Sejakowatz // 352a38012Sejakowatz // File: Common.h 452a38012Sejakowatz // 552a38012Sejakowatz // Written by: Daniel Switkin 652a38012Sejakowatz // 752a38012Sejakowatz // Copyright 1999, Be Incorporated 852a38012Sejakowatz // 952a38012Sejakowatz //**************************************************************************************** 1052a38012Sejakowatz 1152a38012Sejakowatz #ifndef COMMON_H 1252a38012Sejakowatz #define COMMON_H 1352a38012Sejakowatz 1452a38012Sejakowatz enum { 1552a38012Sejakowatz NORMAL_WINDOW_MODE = 0, 1652a38012Sejakowatz MINI_WINDOW_MODE, 1752a38012Sejakowatz DESKBAR_MODE 1852a38012Sejakowatz }; 1952a38012Sejakowatz 2052a38012Sejakowatz enum { 2152a38012Sejakowatz PULSEVIEW_WIDTH = 263, 2252a38012Sejakowatz PULSEVIEW_MIN_HEIGHT = 82, 2352a38012Sejakowatz PROGRESS_MLEFT = 101, 2452a38012Sejakowatz PROGRESS_MTOP = 18, 2552a38012Sejakowatz PROGRESS_MBOTTOM = 10, 2652a38012Sejakowatz CPUBUTTON_MLEFT = 79, 2752a38012Sejakowatz CPUBUTTON_MTOP = 20, 2852a38012Sejakowatz CPUBUTTON_WIDTH = 16, 2952a38012Sejakowatz CPUBUTTON_HEIGHT = 16, 3052a38012Sejakowatz ITEM_OFFSET = 27 3152a38012Sejakowatz }; 3252a38012Sejakowatz 33*80f47570SAxel Dörfler #define APP_SIGNATURE "application/x-vnd.Haiku-Pulse" 3452a38012Sejakowatz 3552a38012Sejakowatz #define PV_NORMAL_MODE 'pvnm' 3652a38012Sejakowatz #define PV_MINI_MODE 'pvmm' 3752a38012Sejakowatz #define PV_DESKBAR_MODE 'pvdm' 3852a38012Sejakowatz #define PV_PREFERENCES 'pvpr' 3952a38012Sejakowatz #define PV_ABOUT 'pvab' 4052a38012Sejakowatz #define PV_QUIT 'pvqt' 4152a38012Sejakowatz #define PV_CPU_MENU_ITEM 'pvcm' 4252a38012Sejakowatz #define PV_REPLICANT_PULSE 'pvrp' 4352a38012Sejakowatz 4452a38012Sejakowatz #define PRV_NORMAL_FADE_COLORS 'prnf' 4552a38012Sejakowatz #define PRV_NORMAL_CHANGE_COLOR 'prnc' 4652a38012Sejakowatz #define PRV_MINI_ACTIVE 'prma' 4752a38012Sejakowatz #define PRV_MINI_IDLE 'prmi' 4852a38012Sejakowatz #define PRV_MINI_FRAME 'prmf' 4952a38012Sejakowatz #define PRV_MINI_CHANGE_COLOR 'prmc' 5052a38012Sejakowatz #define PRV_DESKBAR_ACTIVE 'prda' 5152a38012Sejakowatz #define PRV_DESKBAR_IDLE 'prdi' 5252a38012Sejakowatz #define PRV_DESKBAR_FRAME 'prdf' 5352a38012Sejakowatz #define PRV_DESKBAR_ICON_WIDTH 'prdw' 5452a38012Sejakowatz #define PRV_DESKBAR_CHANGE_COLOR 'prdc' 5552a38012Sejakowatz #define PRV_BOTTOM_OK 'prbo' 5652a38012Sejakowatz #define PRV_BOTTOM_DEFAULTS 'prbd' 5752a38012Sejakowatz #define PRV_QUIT 'prvq' 5852a38012Sejakowatz 5952a38012Sejakowatz #define DEFAULT_NORMAL_BAR_COLOR 0x00f00000 6052a38012Sejakowatz #define DEFAULT_MINI_ACTIVE_COLOR 0x20c02000 6152a38012Sejakowatz #define DEFAULT_MINI_IDLE_COLOR 0x20402000 6252a38012Sejakowatz #define DEFAULT_MINI_FRAME_COLOR 0x20202000 6352a38012Sejakowatz #define DEFAULT_DESKBAR_ACTIVE_COLOR 0x20c02000 6452a38012Sejakowatz #define DEFAULT_DESKBAR_IDLE_COLOR 0x20402000 6552a38012Sejakowatz #define DEFAULT_DESKBAR_FRAME_COLOR 0x20202000 6652a38012Sejakowatz #define DEFAULT_NORMAL_FADE_COLORS true 6752a38012Sejakowatz #define DEFAULT_DESKBAR_ICON_WIDTH 9 6852a38012Sejakowatz 6952a38012Sejakowatz #endif 70