xref: /haiku/headers/private/notification/Notifications.h (revision 2b76973fa2401f7a5edf68e6470f3d3210cbcff3)
1 /*
2  * Copyright 2010, Haiku, Inc. All Rights Reserved.
3  * Distributed under the terms of the MIT License.
4  */
5 #ifndef _NOTIFICATIONS_H
6 #define _NOTIFICATIONS_H
7 
8 #include <Mime.h>
9 
10 #define kNotificationServerSignature "application/x-vnd.Haiku-notification_server"
11 
12 // Messages
13 const uint32 kNotificationMessage		= 'nssm';
14 
15 // Settings constants
16 extern const char* kSettingsDirectory;
17 extern const char* kFiltersSettings;
18 extern const char* kGeneralSettings;
19 extern const char* kDisplaySettings;
20 
21 // General settings
22 extern const char* kAutoStartName;
23 extern const char* kTimeoutName;
24 
25 // General default settings
26 const float kDefaultAutoStart			= false;
27 const int32 kDefaultTimeout				= 10;
28 
29 // Display settings
30 extern const char* kWidthName;
31 extern const char* kIconSizeName;
32 extern const char* kLayoutName;
33 
34 // Display default settings
35 const float kDefaultWidth				= 300.0f;
36 const icon_size kDefaultIconSize		= B_LARGE_ICON;
37 
38 #endif	// _NOTIFICATIONS_H
39