2009-11-29 14:22:30 -08:00
|
|
|
#ifndef ELMXX_APPLICATION_H
|
|
|
|
#define ELMXX_APPLICATION_H
|
2009-07-15 14:33:29 -07:00
|
|
|
|
|
|
|
/* STL */
|
|
|
|
#include <string>
|
|
|
|
|
|
|
|
/* EFL++ */
|
|
|
|
|
2009-11-29 14:22:30 -08:00
|
|
|
namespace Elmxx {
|
2009-07-15 14:33:29 -07:00
|
|
|
|
2009-11-29 14:22:30 -08:00
|
|
|
class Application
|
2009-07-15 14:33:29 -07:00
|
|
|
{
|
|
|
|
public:
|
2012-02-05 13:00:31 -08:00
|
|
|
Application (int argc, char **argv);
|
2009-11-29 14:22:30 -08:00
|
|
|
virtual ~Application ();
|
2009-07-15 14:33:29 -07:00
|
|
|
|
2009-07-17 09:49:55 -07:00
|
|
|
static void run ();
|
|
|
|
static void exit ();
|
2009-10-11 14:03:08 -07:00
|
|
|
|
|
|
|
// EAPI void elm_need_efreet(void);
|
|
|
|
// EAPI void elm_need_e_dbus(void);
|
|
|
|
|
2010-07-09 13:23:12 -07:00
|
|
|
static double getScale ();
|
|
|
|
static void setScale (double scale);
|
2009-10-11 14:03:08 -07:00
|
|
|
|
|
|
|
// EAPI Evas_Coord elm_finger_size_get(void);
|
|
|
|
// EAPI void elm_finger_size_set(Evas_Coord size);
|
2010-07-09 13:23:12 -07:00
|
|
|
|
|
|
|
/*!
|
|
|
|
* Flush all caches & dump all data that can be to lean down to use less memory
|
|
|
|
*/
|
|
|
|
static void flushAll ();
|
2009-07-15 14:33:29 -07:00
|
|
|
};
|
|
|
|
|
2009-11-29 14:22:30 -08:00
|
|
|
} // end namespace Elmxx
|
2009-07-15 14:33:29 -07:00
|
|
|
|
2009-11-29 14:22:30 -08:00
|
|
|
#endif // ELMXX_APPLICATION_H
|