/************************************************************************
* This file is part of Paramano. *
* *
* Paramano is free software; you can redistribute it and/or *
* modify it under the terms of the GNU General Public License as *
* published by the Free Software Foundation; either version 3 of the *
* License, or (at your option) any later version. *
* *
* Paramano is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with Paramano. If not, see *
* . *
************************************************************************/
#include "paramano.h"
#include "getcore.h"
#include "getgov.h"
#include "getfreq.h"
#include "tray.h"
#include "bat_tray.h"
#include "defaults.h"
#include "config_file.h"
#include "common.h"
#include
#include // getuid, getgid
#include // printf, FILE, fopen, etc
#include // free etc
#include // boolean types
#include // strlen
#include // gettext
#include // LC_ALL etc
/***********************************************************************
* Main
**********************************************************************/
int main(int argc, char** argv)
{
setlocale(LC_ALL, "");
bindtextdomain("paramano",LOCALEDIR);
textdomain("paramano");
if (!gtk_init_check(&argc, &argv))
{
g_error( _("GTK Error: gtk_init_check returned FALSE.\nBailing.") );
return 1;
}
config_init();
gc_init();
gg_init();
gf_init();
tray_init();
tray_show();
/* Show battery tray only if we're supposed to */
if (DEFAULT_SHOW_BATTERY)
{
bat_tray_init();
bat_tray_show();
}
gtk_main();
return 0;
}