Commit Graph

197 Commits

Author SHA1 Message Date
xcomputerman dcc1b8cea2 It's MWM, not ICCCM. :)
SVN revision: 12266
2004-11-26 05:58:28 +00:00
Carsten Haitzler 80875741e7 borderless hint mwm stuff PROPERLY done...
SVN revision: 12256
2004-11-25 14:09:24 +00:00
Carsten Haitzler feb5571092 hidden symbol support
SVN revision: 12252
2004-11-25 05:18:31 +00:00
Carsten Haitzler de8fe90ded leak schmeak! bad!
SVN revision: 12244
2004-11-24 08:52:22 +00:00
Carsten Haitzler c1618e59fc i can't believe that didnt segv! fixed.
SVN revision: 12243
2004-11-24 07:27:58 +00:00
Carsten Haitzler edab59238a extra ecore_x and ecore_evas features for e17.. :)
SVN revision: 12241
2004-11-23 15:17:56 +00:00
Carsten Haitzler 393327f67f fix ecore_x and ecore-evas to work in multihead at all... :)
SVN revision: 12224
2004-11-19 08:16:49 +00:00
Carsten Haitzler 44b34b4b89 disable this for now... see comment.
SVN revision: 12223
2004-11-19 05:49:16 +00:00
Carsten Haitzler db82afca3b some defines, a fix for ecores main loop so if an idle enterer generates
events we dont sit and wait on timers or fd's before processing them.


SVN revision: 12145
2004-11-08 00:08:26 +00:00
Carsten Haitzler 9b891c8217 some iccm
LDFLAGS.


SVN revision: 12128
2004-11-02 04:03:27 +00:00
tsauerbeck 651db919e4 another doxygen fix
SVN revision: 12100
2004-10-30 19:27:13 +00:00
tsauerbeck 1295244f80 tiny doxygen fix
SVN revision: 12098
2004-10-30 19:19:57 +00:00
Kim Woelders f1cd7eb5c7 Move NetWM atoms to ecore_x_netwm.c. Added ecore_x_netwm_wm_identify().
SVN revision: 12044
2004-10-27 21:50:58 +00:00
xcomputerman ceb2210f85 Xdnd: Handle drag motion events and check that status rectangle
SVN revision: 12002
2004-10-24 05:52:07 +00:00
xcomputerman 98d8bb8ede Flesh out a little more Xdnd code
SVN revision: 12001
2004-10-24 03:58:11 +00:00
Kim Woelders 1f4b3d97dd netwm function prototypes.
SVN revision: 11976
2004-10-23 14:49:06 +00:00
Kim Woelders 06a2084540 An initial ecore_x_netwm.c.
SVN revision: 11974
2004-10-23 14:26:25 +00:00
Carsten Haitzler d9bc711567 moe work on iccccccccccccccccccm not much
SVN revision: 11973
2004-10-23 02:19:19 +00:00
Carsten Haitzler acfe995563 ok fix some things with SSL and ecore_evas. you ALWYAs have at least the api
to do ssl and al fo ecorE_evas stuff

BUt ecore_* may not be BUILT with that support
so the api stub exists
but it may just return NULL. theres calls to query for support here.


SVN revision: 11957
2004-10-22 03:41:49 +00:00
Carsten Haitzler 6114ce9d29 cleaner build
SVN revision: 11935
2004-10-21 03:16:32 +00:00
tsauerbeck 63f3874903 better vim modelines for raster code
SVN revision: 11910
2004-10-19 16:50:27 +00:00
Carsten Haitzler e764a022e7 ecore_config uses eet for storage now... check the disk space savings:
-rw-r--r--  1 raster raster 12288 Oct 19 15:29 config.db
-rw-r--r--  1 raster raster   687 Oct 19 15:29 config.eet

also.. edb goes back to obscurity as a little/non use lib again :)


SVN revision: 11902
2004-10-19 06:34:21 +00:00
Carsten Haitzler 8faef87e2f more handy fucns for... you know what... :)
SVN revision: 11895
2004-10-17 15:29:43 +00:00
Carsten Haitzler 1fff84ea1a some mroe calls... guess what i'm doing eh? :)
SVN revision: 11894
2004-10-17 12:29:02 +00:00
Carsten Haitzler 011f0e3ef5 move to simpler calls.
SVN revision: 11892
2004-10-17 06:21:21 +00:00
ncn 4dc39d4dfa Some restructuring, clean up, grouping, explaining, etc. Getting there...
SVN revision: 11696
2004-09-22 08:17:15 +00:00
Kim Woelders be77d65356 Some client message and ICCCM related functions.
SVN revision: 11687
2004-09-21 19:18:45 +00:00
handyande e6ac57ddb6 Add setting background color of an Ecore_X_Window
SVN revision: 11685
2004-09-21 13:19:18 +00:00
Kim Woelders 0928ca37f7 Introduce ecore_x_disconnect().
SVN revision: 11553
2004-09-07 19:47:46 +00:00
tsauerbeck 2b638f5c48 implemented ecore_x_window_prop_borderless_get()
SVN revision: 11506
2004-09-02 18:45:31 +00:00
tsauerbeck 88b64b0631 added some sanity checks to ecore_x_window_property_get
SVN revision: 11505
2004-09-02 18:22:19 +00:00
tsauerbeck f702251c5d added ecore_x_window_configure
SVN revision: 11418
2004-08-28 09:58:39 +00:00
tsauerbeck b8e67c3057 implemented events WINDOW_CONFIGURE_REQUEST and WINDOW_RESIZE_REQUEST (configure request done by werkt)
SVN revision: 11405
2004-08-27 22:33:56 +00:00
tsauerbeck c781c0b4bc formatting fixes. added vim modeline
SVN revision: 11391
2004-08-26 18:05:25 +00:00
tsauerbeck 0360534032 don't allow ecore_x_window_border_width_get/set calls on the default root window.
SVN revision: 11390
2004-08-26 18:00:42 +00:00
tsauerbeck 5dd253c9ad added ecore_x_window_border_width_set()
SVN revision: 11389
2004-08-26 17:50:33 +00:00
Carsten Haitzler 74218f9611 tilman's xcursor patch
SVN revision: 11380
2004-08-25 23:41:57 +00:00
tsauerbeck ebf95c2418 grrr, compile before you commit\!
SVN revision: 11325
2004-08-23 10:47:20 +00:00
tsauerbeck 95dcbdf55d added ecore_x_window_delete_request_send
SVN revision: 11324
2004-08-23 10:44:22 +00:00
tsauerbeck 4a2f0a12a7 that function is actually called _width_get, not _size_get
SVN revision: 11323
2004-08-23 08:55:42 +00:00
tsauerbeck 288a11f6a9 check for invalid protocol values before accessing the array
SVN revision: 11310
2004-08-22 22:04:12 +00:00
tsauerbeck 108be9ed1c added ecore_x_window_prop_protocol_isset()
SVN revision: 11309
2004-08-22 21:57:07 +00:00
tsauerbeck c9218500d1 haha, this was totally stupid. let the compiler handle the initialization
SVN revision: 11308
2004-08-22 21:44:52 +00:00
tsauerbeck f56faa573b properly initialize data
SVN revision: 11307
2004-08-22 21:03:02 +00:00
xcomputerman e680ebc8e5 Patch from Tilman for root window fallback in ecore_x_event_mask_set().
SVN revision: 11293
2004-08-20 22:37:10 +00:00
Dan Sinclair 14ba519320 - send the _XDND_LEAVE signal on _xdnd_leave instead of _XDND_ENTER
SVN revision: 11253
2004-08-17 20:10:28 +00:00
ncn cc94f7acc7 More documentation, simplification, mode-ification, grouping.
SVN revision: 11202
2004-08-12 11:29:19 +00:00
handyande b733881f0c fixey
SVN revision: 11153
2004-08-05 14:11:20 +00:00
ncn c26e42395a Basically clean-up, simplification, created a few more modules and inserted a doc bug or two.
SVN revision: 11126
2004-08-01 12:48:39 +00:00
rbdpngn 7363ea82b1 More documentation patches from Nicholas Curran.
Added a couple includes to fix builds on minimal systems.


SVN revision: 10841
2004-07-15 13:43:15 +00:00
tsauerbeck dff632179b fixed a memleak in ecore_x_window_prop_state_isset()
SVN revision: 10397
2004-05-31 16:03:28 +00:00
atmosphere 3bf171d7d0 more docs from nicholas curran
SVN revision: 10170
2004-05-12 14:40:08 +00:00
tsauerbeck e21b5dd247 don't use our own event_free callback when the default is good enough
SVN revision: 10141
2004-05-09 08:15:34 +00:00
Carsten Haitzler 093bd1d9c2 nathan's docs :)
SVN revision: 10113
2004-05-08 04:44:04 +00:00
xcomputerman ef06c2b3c7 Pass unhandled ClientMessages to application as an event.
(Thanks, Gen Zhang)


SVN revision: 9984
2004-04-30 17:28:53 +00:00
Carsten Haitzler ab01bcabdb hey guys! can u rememebr to add yourselves to AUTHORS?
SVN revision: 9978
2004-04-30 03:10:17 +00:00
xcomputerman 30179574bd Realign Ecore_X event masks with Xlib event masks. This fixes the bug
causing some input select requests not to work.
*API Change warning*


SVN revision: 9878
2004-04-24 05:49:46 +00:00
xcomputerman 55c7533fc8 - Use XChangeWindowAttributes() instead of XSelectInput()
- Add event_mask_unset to allow deselecting events


SVN revision: 9875
2004-04-23 22:48:21 +00:00
xcomputerman 23d33a8d4f Events:
- Or the requested event mask with the current mask, instead of replacing
  it.
DND:
- Set default action on drop to Ask


SVN revision: 9873
2004-04-23 22:17:01 +00:00
Kim Woelders 01c43c491c Fix client iconify.
ecore_x_window_prop_desktop_request() was probably broken too.
Suggest to remove ecore_x_window_prop_property_notify().


SVN revision: 9692
2004-04-11 21:20:47 +00:00
Kim Woelders 459e2c6368 Make ecore_x_window_prop_state_request() public.
SVN revision: 9690
2004-04-11 21:09:12 +00:00
Kim Woelders 8e6c56ab8d Added the de-iconify (request).
Please put it elsewhere if this is not the proper location, but this is what
the client must do one way or the other.


SVN revision: 9632
2004-04-07 13:16:04 +00:00
Kim Woelders c106370265 Added iconification request.
SVN revision: 9520
2004-03-29 21:10:48 +00:00
tsauerbeck 81ac2fa928 plugged another leak
SVN revision: 9402
2004-03-20 10:16:22 +00:00
tsauerbeck 34e3b8f092 changed ECORE_MIN /MAX to MIN/MAX
SVN revision: 9399
2004-03-19 18:40:09 +00:00
Carsten Haitzler ca94c6eec7 debugging - but more important - configure.in fix!
SVN revision: 9377
2004-03-16 23:52:46 +00:00
xcomputerman 63cab74f85 Fix typo
SVN revision: 9185
2004-03-01 23:08:45 +00:00
xcomputerman 2d071118c6 Xdnd drag code...
SVN revision: 9155
2004-02-29 08:15:47 +00:00
xcomputerman 2ab6962986 Add ecore_x_window_parent_get()
SVN revision: 9153
2004-02-29 04:37:18 +00:00
xcomputerman 9a7832dcdc Implement more functions prerequisite to Xdnd
- ecore_x_window_visible_get() <-- yeah, hard to believe it wasn't there
- ecore_x_server_grab/ungrab <-- that too
- ecore_x_window_at_xy_get()


SVN revision: 9152
2004-02-29 04:29:25 +00:00
xcomputerman be56b5d25a Added generic functions to fetch geometry, border width
and depth for a drawable, and wrapper functions for windows
and pixmaps (overrides previous commit)


SVN revision: 9069
2004-02-21 21:44:48 +00:00
xcomputerman d4a727c911 ecore_x_window_geometry_get() added
SVN revision: 9068
2004-02-21 21:09:13 +00:00
xcomputerman a2df8a3305 Fetch AnyPropertyType from application
SVN revision: 9067
2004-02-21 20:44:37 +00:00
xcomputerman 999135b7e8 Finish up client message handling for Xdnd. Still has a couple of
unresolved cases that will be filled out when the actual dnd process loop
is written.


SVN revision: 9059
2004-02-21 08:58:20 +00:00
Carsten Haitzler 75047789ad slight change in doc comments... get rid of htmlisms...
SVN revision: 9037
2004-02-20 07:06:29 +00:00
xcomputerman cf99e62a4d WM_NAME and WM_CLIENT_MACHINE should not be UTF8 strings, use proper
Xlib functions instead of manually setting the string property.


SVN revision: 8982
2004-02-15 22:33:55 +00:00
xcomputerman 50a3cd34cf Modified patch from kwo. Makes ecore_x_window_prop_withdrawn_set etc. do
the right thing, provides a proper framework for the initial_state
WMHint; fix a bug with client message event in prop_desktop_request()


SVN revision: 8980
2004-02-15 21:37:34 +00:00
tsauerbeck e2d3ecad95 initialize e->modifiers. fixed indentation.
SVN revision: 8909
2004-02-08 19:39:29 +00:00
rbdpngn 696f8624c2 Wrapped the utf8 converter in an ifdef to match other uses in the file.
SVN revision: 8894
2004-02-08 07:49:16 +00:00
rbdpngn 91ac3f026a Missing handler for converting utf8 strings.
SVN revision: 8893
2004-02-08 07:45:37 +00:00
xcomputerman 8ff56f78ad Send and receive XdndStatus messages
SVN revision: 8883
2004-02-07 19:37:47 +00:00
xcomputerman 4230dd4018 Add layer constants to header file and update documentation accordingly
SVN revision: 8877
2004-02-07 12:05:55 +00:00
xcomputerman 665a4eea0a - Fix ambiguity in sticky hints ... NetWM defines two different ways of
making windows sticky, so we'll do both
- Fix desktop_request() function to actually do the right thing
- Add state_request() function


SVN revision: 8876
2004-02-07 11:59:43 +00:00
xcomputerman 825267301e Off-by-one array size is an unnecessary leak.
SVN revision: 8873
2004-02-07 11:20:48 +00:00
xcomputerman 7bd9bb32a1 Another API change suggested by kwo - layer_set() now accepts a value
from 1 to 255, 4 being the "default" layer.


SVN revision: 8872
2004-02-07 11:01:48 +00:00
xcomputerman b9a04789b4 - Fix nasty bug in NetWM state functions that caused it to read 8 bit
values from the vectors instead of 32bit XIDs
- ecore_x_window_prop_layer_set() now calls the state_set function
  instead of trying to manipulate the properties directly


SVN revision: 8871
2004-02-07 10:48:38 +00:00
xcomputerman 42322a763f Mask out the window_type_foo* calls altogether
SVN revision: 8863
2004-02-07 00:50:54 +00:00
xcomputerman ea6e49293b API Change enforced - instead of multiple window_type_foo_* functions, one
window_type_set() function with an enum parameter (ECORE_X_WINDOW_TYPE_*)


SVN revision: 8852
2004-02-06 17:46:47 +00:00
xcomputerman 9555ba07c8 More Xdnd code
- a few functions added to the header
- dnd events added
- more work on client messages


SVN revision: 8829
2004-02-06 05:32:51 +00:00
xcomputerman 2a7be94297 Teh xdnd cometh!
No, it doesn't even remotely do anything useful yet.


SVN revision: 8812
2004-02-05 07:14:56 +00:00
tsauerbeck 9d7fe9552c memleak fixes
SVN revision: 8797
2004-02-04 17:43:41 +00:00
Kim Woelders 79fa670e3f Added some more _NET... atoms.
SVN revision: 8746
2004-02-01 11:00:41 +00:00
Kim Woelders 4fac2bf8d1 Suggesting a minor change to ecore_x_window_prop_window_type_set().
SVN revision: 8707
2004-01-28 21:48:27 +00:00
xcomputerman 04ddf4dcf9 Test ... add TODO comment
SVN revision: 8646
2004-01-25 03:17:09 +00:00
xcomputerman 97b96943d9 Support for standard X cursor fonts
SVN revision: 8619
2004-01-22 23:14:06 +00:00
xcomputerman a0e886c297 Support for UTF8 conversions
SVN revision: 8610
2004-01-22 05:56:14 +00:00
xcomputerman c132e33f2d Select event input mask
SVN revision: 8609
2004-01-22 05:23:33 +00:00
Carsten Haitzler b8d3b7762c and move the window too for completeness
SVN revision: 8573
2004-01-20 01:03:15 +00:00
xcomputerman dadd638530 Some documentation
SVN revision: 8511
2004-01-17 00:52:22 +00:00
xcomputerman 5273a7fb41 Refuse selection request if conversion to target failed or a converter
is not available


SVN revision: 8510
2004-01-17 00:22:32 +00:00