xref: /haiku/headers/private/notification/Notifications.h (revision 83b1a68c52ba3e0e8796282759f694b7fdddf06d)
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* kSettingsFile;
17 
18 // General settings
19 extern const char* kAutoStartName;
20 extern const char* kTimeoutName;
21 
22 // General default settings
23 const float kDefaultAutoStart			= false;
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