Commit Graph

254 Commits

Author SHA1 Message Date
Carsten Haitzler 19d30a8a48 add atoms+cursor includes to ecore_x.h - so much simpler for users. no need
to keep them separate.



SVN revision: 45521
2010-01-24 13:07:35 +00:00
Christopher Michael 0c75b1cf0f Remove duplicate function declaration.
SVN revision: 45520
2010-01-24 11:44:38 +00:00
Christopher Michael 3069f426b1 Add atom/function to request a position update for quickpanel. Useful for
when indicator gets dragged around.



SVN revision: 45466
2010-01-22 22:48:59 +00:00
Vincent Torri f901fffdde add missing API ecore_x_xregion_is_equal()
patch by Albin Tonnerre


SVN revision: 45432
2010-01-22 06:55:06 +00:00
이상진 6052f73462 From: 이상진 <lsj119@samsung.com>
generic events exposed from ecore_x (if you have the newest xlib goop like xi2)



SVN revision: 45318
2010-01-19 05:13:58 +00:00
Christopher Michael 1c6393d27f Slight modification to the zone request send function.
SVN revision: 45232
2010-01-16 18:36:30 +00:00
Christopher Michael 6f2560c58a Inlcude Eina.h for Eina_Bool (use with ecore_x_input_multi_select)
SVN revision: 45231
2010-01-16 17:12:50 +00:00
Christopher Michael 070a50fb38 Add atoms/functions to allow a quickpanel zone to be set.
SVN revision: 45230
2010-01-16 17:02:33 +00:00
Carsten Haitzler d3afa8952e multitouch support for xi2 and floating xi devices
SVN revision: 45213
2010-01-16 12:20:56 +00:00
Christopher Michael 63912c9ebe Add atom/function for setting illume zones. Needed so we can retrieve from
elm apps.



SVN revision: 45123
2010-01-14 20:08:27 +00:00
Christopher Michael 58341cdd9f Functions & Atoms for get/set of bottom_panel geometry (for use with elm_conformant
widget).



SVN revision: 45102
2010-01-14 02:30:06 +00:00
Christopher Michael 11a9a1badf Add atom for set/get of top shelf geometry.
Fix void function in netwm that was returning a value when it shouldn't.
Remove wasted whitespace.



SVN revision: 44981
2010-01-08 16:16:05 +00:00
Carsten Haitzler fa19cf50b7 add call to set compositor selection owner
SVN revision: 44969
2010-01-08 08:24:35 +00:00
Carsten Haitzler 232be7f24e adding some stuff for compositing goop!
SVN revision: 44920
2010-01-06 14:14:23 +00:00
Christopher Michael 3a9091b4f5 Add missing atom for ILLUME_CLOSE.
Add atom & function for ILLUME_HOME (this is so we can create new home
windows easily, since the code for actual window is separate from layout
code).



SVN revision: 44775
2009-12-30 01:36:14 +00:00
Christopher Michael 3813dedf89 Add functions & atoms to get/set quickpanel priority (major & minor).
SVN revision: 44772
2009-12-30 01:17:04 +00:00
Christopher Michael 8e455fa1e6 Add another illume 'mode'. This allows us to know if we are top/bottom or
left/right.



SVN revision: 44768
2009-12-29 22:14:38 +00:00
Christopher Michael fcbe8a2eca Add quickpanel state functions (get/set/send).
Add quickpanel atoms.



SVN revision: 44739
2009-12-28 02:13:20 +00:00
Christopher Michael 1aaab52a75 Add atoms/props/functions to set/get if a window is a 'illume quickpanel'.
Fix some formatting.



SVN revision: 44692
2009-12-23 15:26:19 +00:00
Christopher Michael 2a687cab8b Remove winlist atoms/props/functions...I was under the wrong impression wrt
this.



SVN revision: 44685
2009-12-23 13:10:34 +00:00
Christopher Michael 7e2fbfb949 Add missing vkbd atoms/states to functions where needed.
Add atoms/states for illume winlist.



SVN revision: 44674
2009-12-23 01:48:25 +00:00
Carsten Haitzler 770e14eebe fmting
SVN revision: 44561
2009-12-19 00:50:44 +00:00
Christopher Michael b785c6bdc6 Add atoms & functions to set/get if illume dragging is enabled on a given
window.



SVN revision: 44511
2009-12-16 19:43:53 +00:00
Christopher Michael 67ade18c0f Add atoms for illume drag start & end so that policies can handle dragging
in their own way.



SVN revision: 44492
2009-12-16 02:20:38 +00:00
Carsten Haitzler 01c8e1637e more vkbd states
SVN revision: 44470
2009-12-15 06:38:16 +00:00
Christopher Michael d3fc8d4fa4 Add method to send illume_back and illume_close messages.
SVN revision: 44399
2009-12-12 00:46:54 +00:00
Christopher Michael 1a3eec2e91 Add way to trigger illume dual/single app mode via client messages.
(and fix some formatting)



SVN revision: 44378
2009-12-11 19:51:47 +00:00
Christopher Michael b7d7d87d18 Add functions to make it easy to set an illume conformant window.
SVN revision: 44220
2009-12-06 17:31:04 +00:00
Christopher Michael 1cf4a25eed minor formatting.
SVN revision: 43855
2009-11-21 01:34:49 +00:00
Carsten Haitzler 5a9e8df882 from jeffdameth: query sync counter
SVN revision: 42833
2009-10-01 08:43:54 +00:00
Vincent Torri 3c7680e6cb * add ecore_x_atom_name_get() API (will be used by ewl)
* move atom related functions from ecore_x.c to ecore_x_atom.c


SVN revision: 41283
2009-07-09 04:55:11 +00:00
Vincent Torri 20108eea57 Add Region API to ecore_x (Xlib using Region and XCB using pixman).
This allow to use the same code in ecore_evas for Xlib and XCB


SVN revision: 40959
2009-06-08 06:34:20 +00:00
Vincent Torri 4065fdd4f5 API BREAK
fix consistentness of ecore_x API. Rename some _del functions to _free ones.

See ticket #302


SVN revision: 40532
2009-05-07 08:35:00 +00:00
Gustavo Sverzut Barbieri 79631a6f0f xrandr1.3 support: first steps (events).
starting to implement xrandr 1.3 support, now we support all events
and their fields.

This commit also fix way that extensions register their ids and
base. The way it was, ids was being added to the last event id, that
was wrong! Fortunately, those that were wrong had just one event and
always added "0", making no harm.



SVN revision: 40492
2009-05-02 23:34:29 +00:00
Vincent Torri 90061cb121 add to the API the function ecore_x_drawable_rectangle_fill() that
fills a rectangle on the specified drawable. It will be used in ecore_evas
to factorize the code.


SVN revision: 40358
2009-04-25 07:16:26 +00:00
Gustavo Sverzut Barbieri babc8d254f export way to handle raw xlib/xcb events.
Patch by Kenneth Christiansen, xcb by me and untested.



SVN revision: 40113
2009-04-16 17:29:00 +00:00
Vincent Torri f7d7e4e74a API BREAK
for consistentness, ecore_***_window_del is renamed
ecore_***_window_free


SVN revision: 39918
2009-04-10 08:46:41 +00:00
Viktor Kojouharov 180d492816 add more to the composite api
SVN revision: 39700
2009-03-24 21:31:05 +00:00
Viktor Kojouharov a23cf08162 name window pixmap function in composite
SVN revision: 39674
2009-03-24 10:41:36 +00:00
Vincent Torri 3e94ac52b6 * API BREAK: ecore_gc_new can create now a graphic context
with all the values that the X protocol allows. See
   documentation for more info about its use
 * use it in ecore_evas


SVN revision: 39654
2009-03-23 13:28:59 +00:00
Gustavo Sverzut Barbieri 354b23a12e Make ecore_x_selection a bit more generic, at least on event reporting.
SVN revision: 39633
2009-03-22 18:19:17 +00:00
Gustavo Sverzut Barbieri a8838b698e constness++ and warnings--
SVN revision: 39563
2009-03-18 23:51:35 +00:00
Sebastian Dransfeld f388ddcd53 ECORE_X_MODIFIER_* are now internal to ecore_x.
SVN revision: 39543
2009-03-18 08:29:59 +00:00
Cedric BAIL 57e8d73fba Let me introduce you to Ecore_Input. The idea is to share as much as possible event
between all ecore graphic engine to ease porting of application and reduce the amount of
specific code per engine. This patch does just that.
	All your application should continu to work has previously, if it's not the case
please report any new behaviour regarding mouse and keyboard.


SVN revision: 39505
2009-03-16 16:24:43 +00:00
Kim Woelders 584ff43a5c Add _NET_WM_ACTION_ABOVE/BELOW.
SVN revision: 38962
2009-02-07 12:16:13 +00:00
Sebastian Dransfeld 381dc201ad Fix sign warning.
SVN revision: 37216
2008-10-27 09:49:37 +00:00
Miculcy Brian 0660f3a086 fix warnings, thanks thomasg
SVN revision: 36643
2008-10-13 23:27:58 +00:00
Carsten Haitzler 44fc837b6a add simple dpi get call
SVN revision: 36205
2008-09-24 10:18:26 +00:00
Carsten Haitzler 1dce18e33a illogict - patch for right lefty mouse...
- ecore-x-pointer_mapping_support.patch: add support for modifying
pointer button mapping



SVN revision: 36113
2008-09-20 02:19:38 +00:00
Carsten Haitzler c4624ffa93 add event_win's to all events that didnt have them before - needed.
SVN revision: 36091
2008-09-19 09:29:27 +00:00