Files
haiku-beta6/src/preferences/notifications/Notifications.cpp
T
Brian Hill 6aa0587222 Notifications preflet and notification_server
Notifications preflet:
-Use sliders instead of text fields for width and timeout
-Remove icon size choice (mini icon looks horrible)
-Consolidate both "Enable" checkboxes into one
-Fix Revert button, remove Apply button, add Defaults button
-All changes to settings saved immediately
-Live example notification message shown when settings changes are made
-Add setting for individual apps to specify whether their notifications
	should be muted
-Remove history list (to be implemented later)

BNotification class:
-BNotification records the signature and name of application that
	created it
-New functions to get source application signature and name

Notification Server:
-Notification pop up view layout fixes and bold font size fix
-Remove notifications history from AppUsage class (will be saved in
	cache instead)
-Remove vector of NotificationView objects which isn't needed
-Get source application info from notification object, not the received
	message which is not reliable
2017-09-23 11:41:33 -04:00

54 lines
725 B
C++

/*
* Copyright 2010-2017, Haiku, Inc. All Rights Reserved.
* Copyright 2009, Pier Luigi Fiorini.
* Distributed under the terms of the MIT License.
*
* Authors:
* Pier Luigi Fiorini, [email protected]
*/
#include <Application.h>
#include "PrefletWin.h"
class PrefletApp : public BApplication {
public:
PrefletApp();
virtual void ReadyToRun();
virtual bool QuitRequested();
private:
PrefletWin* fWindow;
};
PrefletApp::PrefletApp()
:
BApplication("application/x-vnd.Haiku-Notifications")
{
}
void
PrefletApp::ReadyToRun()
{
fWindow = new PrefletWin;
}
bool
PrefletApp::QuitRequested()
{
return true;
}
int
main(int argc, char* argv[])
{
PrefletApp app;
app.Run();
return 0;
}