summaryrefslogtreecommitdiff
path: root/src/lib/ecore_evas/ecore_evas_private.h
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2012-12-05 23:11:46 +0000
committerCarsten Haitzler <raster@rasterman.com>2012-12-05 23:11:46 +0000
commit7b7a611805a17e2552300e5eb67e4f1a0f97e973 (patch)
tree84c783ddc171a18541bf795d2237b6664a3a4aeb /src/lib/ecore_evas/ecore_evas_private.h
parentad7579c1294222d0647673499f062b137d30d270 (diff)
if you are going to use symbols implicitly from a module provided by a
lib.. you have to EAPI them! SVN revision: 80283
Diffstat (limited to 'src/lib/ecore_evas/ecore_evas_private.h')
-rw-r--r--src/lib/ecore_evas/ecore_evas_private.h56
1 files changed, 28 insertions, 28 deletions
diff --git a/src/lib/ecore_evas/ecore_evas_private.h b/src/lib/ecore_evas/ecore_evas_private.h
index 7c3a203931..ab1dde3bde 100644
--- a/src/lib/ecore_evas/ecore_evas_private.h
+++ b/src/lib/ecore_evas/ecore_evas_private.h
@@ -17,7 +17,7 @@
17 17
18/** Log domain macros and variables **/ 18/** Log domain macros and variables **/
19 19
20extern int _ecore_evas_log_dom; 20EAPI extern int _ecore_evas_log_dom;
21 21
22#ifdef ECORE_EVAS_DEFAULT_LOG_COLOR 22#ifdef ECORE_EVAS_DEFAULT_LOG_COLOR
23# undef ECORE_EVAS_DEFAULT_LOG_COLOR 23# undef ECORE_EVAS_DEFAULT_LOG_COLOR
@@ -324,23 +324,18 @@ struct _Ecore_Evas
324 unsigned char profile_supported : 1; 324 unsigned char profile_supported : 1;
325}; 325};
326 326
327void _ecore_evas_ref(Ecore_Evas *ee); 327EAPI void _ecore_evas_ref(Ecore_Evas *ee);
328void _ecore_evas_unref(Ecore_Evas *ee); 328EAPI void _ecore_evas_unref(Ecore_Evas *ee);
329int ecore_evas_buffer_render(Ecore_Evas *ee); 329EAPI int ecore_evas_buffer_render(Ecore_Evas *ee);
330 330
331#ifdef BUILD_ECORE_EVAS_EWS 331EAPI void _ecore_evas_fps_debug_init(void);
332void _ecore_evas_ews_events_init(void); 332EAPI void _ecore_evas_fps_debug_shutdown(void);
333int _ecore_evas_ews_shutdown(void); 333EAPI void _ecore_evas_fps_debug_rendertime_add(double t);
334#endif 334EAPI void _ecore_evas_register(Ecore_Evas *ee);
335 335EAPI void _ecore_evas_free(Ecore_Evas *ee);
336void _ecore_evas_fps_debug_init(void); 336EAPI void _ecore_evas_idle_timeout_update(Ecore_Evas *ee);
337void _ecore_evas_fps_debug_shutdown(void); 337EAPI void _ecore_evas_mouse_move_process(Ecore_Evas *ee, int x, int y, unsigned int timestamp);
338void _ecore_evas_fps_debug_rendertime_add(double t); 338EAPI void _ecore_evas_mouse_multi_move_process(Ecore_Evas *ee, int device,
339void _ecore_evas_register(Ecore_Evas *ee);
340void _ecore_evas_free(Ecore_Evas *ee);
341void _ecore_evas_idle_timeout_update(Ecore_Evas *ee);
342void _ecore_evas_mouse_move_process(Ecore_Evas *ee, int x, int y, unsigned int timestamp);
343void _ecore_evas_mouse_multi_move_process(Ecore_Evas *ee, int device,
344 int x, int y, 339 int x, int y,
345 double radius, 340 double radius,
346 double radius_x, double radius_y, 341 double radius_x, double radius_y,
@@ -348,7 +343,7 @@ void _ecore_evas_mouse_multi_move_process(Ecore_Evas *ee, int device,
348 double angle, 343 double angle,
349 double mx, double my, 344 double mx, double my,
350 unsigned int timestamp); 345 unsigned int timestamp);
351void _ecore_evas_mouse_multi_down_process(Ecore_Evas *ee, int device, 346EAPI void _ecore_evas_mouse_multi_down_process(Ecore_Evas *ee, int device,
352 int x, int y, 347 int x, int y,
353 double radius, 348 double radius,
354 double radius_x, double radius_y, 349 double radius_x, double radius_y,
@@ -357,7 +352,7 @@ void _ecore_evas_mouse_multi_down_process(Ecore_Evas *ee, int device,
357 double mx, double my, 352 double mx, double my,
358 Evas_Button_Flags flags, 353 Evas_Button_Flags flags,
359 unsigned int timestamp); 354 unsigned int timestamp);
360void _ecore_evas_mouse_multi_up_process(Ecore_Evas *ee, int device, 355EAPI void _ecore_evas_mouse_multi_up_process(Ecore_Evas *ee, int device,
361 int x, int y, 356 int x, int y,
362 double radius, 357 double radius,
363 double radius_x, double radius_y, 358 double radius_x, double radius_y,
@@ -367,28 +362,33 @@ void _ecore_evas_mouse_multi_up_process(Ecore_Evas *ee, int device,
367 Evas_Button_Flags flags, 362 Evas_Button_Flags flags,
368 unsigned int timestamp); 363 unsigned int timestamp);
369 364
370extern Eina_Bool _ecore_evas_app_comp_sync; 365EAPI extern Eina_Bool _ecore_evas_app_comp_sync;
371
372 366
373Eina_Module *_ecore_evas_engine_load(const char *engine);
374void _ecore_evas_engine_init();
375void _ecore_evas_engine_shutdown();
376 367
377Ecore_Evas_Interface *_ecore_evas_interface_get(const Ecore_Evas *ee, const char *iname); 368EAPI Ecore_Evas_Interface *_ecore_evas_interface_get(const Ecore_Evas *ee, const char *iname);
378 369
379/** 370/**
380 * @brief Free the string of the window profile. 371 * @brief Free the string of the window profile.
381 * 372 *
382 * This is a helper function to free window profile. 373 * This is a helper function to free window profile.
383 */ 374 */
384void _ecore_evas_window_profile_free(Ecore_Evas *ee); 375EAPI void _ecore_evas_window_profile_free(Ecore_Evas *ee);
385 376
386/** 377/**
387 * @brief Free the string array of available window profiles. 378 * @brief Free the string array of available window profiles.
388 * 379 *
389 * This is a helper function to free available window profiles. 380 * This is a helper function to free available window profiles.
390 */ 381 */
391void _ecore_evas_window_available_profiles_free(Ecore_Evas *ee); 382EAPI void _ecore_evas_window_available_profiles_free(Ecore_Evas *ee);
383
384#ifdef BUILD_ECORE_EVAS_EWS
385void _ecore_evas_ews_events_init(void);
386int _ecore_evas_ews_shutdown(void);
387#endif
388
389Eina_Module *_ecore_evas_engine_load(const char *engine);
390void _ecore_evas_engine_init();
391void _ecore_evas_engine_shutdown();
392 392
393#endif 393#endif
394 394