xref: /haiku/headers/private/notification/Notifications.h (revision a5a3b2d9a3d95cbae71eaf371708c73a1780ac0d)
1 /*
2  * Copyright 2010-2014, 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* kSettingsFile;
17 
18 // General settings
19 extern const char* kAutoStartName;
20 extern const char* kTimeoutName;
21 
22 // General default settings
23 const bool kDefaultAutoStart = true;
24 const int32 kDefaultTimeout = 10;
25 
26 // Display settings
27 extern const char* kWidthName;
28 extern const char* kIconSizeName;
29 extern const char* kLayoutName;
30 
31 // Display default settings
32 const float kDefaultWidth = 300.0f;
33 const icon_size kDefaultIconSize = B_LARGE_ICON;
34 
35 #endif	// _NOTIFICATIONS_H
36