Commit Graph

853 Commits

Author SHA1 Message Date
handyande c72121077a Export an extras dir for external modules
SVN revision: 14005
2005-03-30 13:49:10 +00:00
sebastid 29acb2ef12 Don't raise window above the resizing object.
SVN revision: 14000
2005-03-30 12:22:48 +00:00
sebastid bf5610ad73 Compiler warnings.
SVN revision: 13999
2005-03-30 11:52:31 +00:00
sebastid bf1ef61935 Don't listen to event DELETED_SELF
SVN revision: 13990
2005-03-30 10:20:58 +00:00
sebastid 6baf133eef Changed because of new ecore_file. Also fixed some potential bugs, and
maybe introduced some new :)


SVN revision: 13985
2005-03-30 06:36:58 +00:00
Carsten Haitzler d6ca206b97 fix dynamic shaodw changes
SVN revision: 13966
2005-03-29 06:24:58 +00:00
Carsten Haitzler 2d45df1dfe and dhare shadows between suqare windows... so only have to calc once... (and
ref/unref from there)


SVN revision: 13951
2005-03-28 04:59:55 +00:00
Carsten Haitzler 5966d80df3 add some todo... and fix prototype
SVN revision: 13931
2005-03-27 14:11:44 +00:00
Carsten Haitzler 401010e18b dorpshadow work - should have nuked segv, AND optimised it significantly
:)


SVN revision: 13929
2005-03-27 11:30:50 +00:00
sebastid 99ee58239f cleanup
SVN revision: 13891
2005-03-24 20:36:31 +00:00
Carsten Haitzler cb9cec66dc put default img cache to 4mb.
SVN revision: 13881
2005-03-24 08:30:44 +00:00
tsauerbeck 28b6407d93 Edjes now use 'edj' as the filename extension
SVN revision: 13856
2005-03-22 19:31:01 +00:00
sebastid d97d47b3ed Cleanup
SVN revision: 13854
2005-03-22 18:51:35 +00:00
Carsten Haitzler 1cf0b6002d mem leak patches from holger :)
SVN revision: 13845
2005-03-22 09:20:12 +00:00
Carsten Haitzler 88f32f21de 1. fix korean font a bit - much nicer now. fix kochi filename to match
original, and ship copyright info with fonts :)


SVN revision: 13843
2005-03-22 09:09:12 +00:00
sebastid 83a8630f13 Pager should listen to iconify event, not show/hide
SVN revision: 13839
2005-03-21 23:05:40 +00:00
sebastid 9ab6f93751 Config menu accesible from bar
SVN revision: 13836
2005-03-21 22:42:47 +00:00
sebastid 42aba74494 Make sure that the box object fits inside the bar object
SVN revision: 13834
2005-03-21 22:23:28 +00:00
sebastid 501f327c93 Cleanup.
SVN revision: 13833
2005-03-21 20:58:43 +00:00
sebastid 6e6bd040c6 Cleanup. Please don't add code that hides problems with the border events
or other pager issues.


SVN revision: 13832
2005-03-21 20:34:57 +00:00
xcomputerman 05fb0319c7 Giving some thought to the aardvarks.
SVN revision: 13829
2005-03-21 16:00:15 +00:00
Carsten Haitzler 61fa362889 leak--
SVN revision: 13828
2005-03-21 12:47:11 +00:00
sebastid cbbe9d7ef4 Default edge for ibar is bottom. Maybe gadman code should check which
edge the gadget is on before loading with its own default 'top'?


SVN revision: 13826
2005-03-21 08:18:17 +00:00
Carsten Haitzler 5d72aaf57d default x desk count (4x1 desktops)
SVN revision: 13825
2005-03-21 01:56:42 +00:00
sebastid 1843ab074a Potential problem...
SVN revision: 13817
2005-03-20 19:13:32 +00:00
sebastid 890d073576 Now a border sends the added event before the sticky etc. events, so the
pager doesn't have to have a special check.


SVN revision: 13816
2005-03-20 19:07:20 +00:00
Carsten Haitzler 9cf734e8f8 korean support - yes Bendal may suck. someone who is good with korean (or all
you native koreans out there) let me know of a GOOD .ttf that could replace
it in the fontset to support Korean in e17 (and make sure its able to be
shipped with e17 license-wise). if anyone wants to get a set of fonts to
supoprt every language in the world together... that are free - please go for
it! :)


SVN revision: 13812
2005-03-20 17:31:34 +00:00
Carsten Haitzler 5c705cce56 in theory support japanese automatically - and then more langauges if we add
more fonts to fall back on


SVN revision: 13809
2005-03-20 16:53:55 +00:00
Carsten Haitzler bd00c682de handle iconify, de-iconify
handle icon changes...


SVN revision: 13799
2005-03-20 11:49:32 +00:00
Carsten Haitzler aa0ccade2d fix initial stickiness handling
SVN revision: 13796
2005-03-19 17:39:25 +00:00
Carsten Haitzler 245b40b816 fix pager to work when windows are moved from zone to zone :)
add xinerama faking command-line options and help.


SVN revision: 13795
2005-03-19 17:31:42 +00:00
Carsten Haitzler c6177fab6f stacking mofo
SVN revision: 13792
2005-03-19 14:51:35 +00:00
Carsten Haitzler 5ded80ff1a set the default sizes to somethingn "sane" :)
SVN revision: 13790
2005-03-19 12:49:46 +00:00
Carsten Haitzler b0d5786212 fixed pager stick/unstick/duplication problem (thanks catalyst/JC)
:)


SVN revision: 13789
2005-03-19 12:33:24 +00:00
Carsten Haitzler c63d9e27f6 fix sick/unstick
SVN revision: 13782
2005-03-18 17:13:10 +00:00
vacuum fa09dc1302 Add note to help FreeBSD users.
SVN revision: 13781
2005-03-18 17:02:47 +00:00
Carsten Haitzler f739aebd5f clean that too
SVN revision: 13780
2005-03-18 16:50:03 +00:00
Carsten Haitzler 04d6dae32a more pager cleanups - still not 100% happy with it... but getting there.
SVN revision: 13779
2005-03-18 16:30:49 +00:00
Carsten Haitzler ecb51e8bc0 SOME of the pager is fixed. not all. it may leak and more - i'm in the middle
of fixing it up and so on. bear with me on this. it's less offensive now
though :)


SVN revision: 13775
2005-03-18 06:39:21 +00:00
handyande 2367e088cd tidy edc and make parts more consistent
SVN revision: 13768
2005-03-17 13:56:19 +00:00
handyande 4b94b1ad39 export the restart call to libe - just in case
SVN revision: 13767
2005-03-17 13:55:20 +00:00
Dan Sinclair a65eadfd50 add -restart to enlightenment_remote
SVN revision: 13762
2005-03-17 01:30:50 +00:00
handyande 575948cebd Use macro to minimise code for border buttons
Allow this to make other groups for each icon
This means the menu code can load the theme data to make icons :) :) :)


SVN revision: 13760
2005-03-16 23:20:13 +00:00
Carsten Haitzler 02f54f1a80 ok remove the cd crap... but if we pretend to be kwin... it works.
this SOOO needs to go to sun for fixing.

hey sun? see this? fix your code! dont make stupid tests for every wm on the
planet. make your code work properly everywhere, all the time, but following
standards! grrrr.


SVN revision: 13751
2005-03-16 16:10:33 +00:00
Carsten Haitzler b3babd3da1 pointless code reformat
SVN revision: 13750
2005-03-16 15:47:11 +00:00
Carsten Haitzler fb6f43eefb add a cde pretend routinne in our attempt to fix java... FUCKING JAVA!
SVN revision: 13749
2005-03-16 15:24:38 +00:00
Carsten Haitzler 7594b28c6e disable that firefox fix... it causes bigger problems
SVN revision: 13743
2005-03-15 14:09:05 +00:00
sebastid a91a6bc607 Client list update.
SVN revision: 13741
2005-03-15 10:26:05 +00:00
sebastid 20d71e8ac6 Formatting.
SVN revision: 13740
2005-03-15 10:23:01 +00:00
sebastid b3732adff5 Don't use the desk client list.
SVN revision: 13738
2005-03-15 10:22:23 +00:00
Carsten Haitzler 57d6e197c3 firefox/thunderbird menu stuffo
SVN revision: 13737
2005-03-15 09:35:51 +00:00
Carsten Haitzler 29955d6bc8 it was REALLy pissing me off - so i fixed the focus issues now. back to pager
as next...


SVN revision: 13734
2005-03-15 03:25:38 +00:00
Carsten Haitzler 891056b540 use old e hints...
SVN revision: 13731
2005-03-14 15:32:11 +00:00
Carsten Haitzler 39e6a49bb3 ooh bad gadman! bad!
SVN revision: 13727
2005-03-14 04:27:03 +00:00
Carsten Haitzler bbd2093235 add a test file that we can destroy at will for testing bits of new code...
and just disable when done.

fix up layotu and table objects... bugs...


SVN revision: 13721
2005-03-13 11:17:27 +00:00
Carsten Haitzler d95a31723a layout smart object - shoudl work like the table one... but i haven't tested
yet.


SVN revision: 13720
2005-03-13 08:21:01 +00:00
Carsten Haitzler 3c0d26e23e table smart that handles ONLY homogenous layout with table cells ONLY
spanning 1 column or row... but hey - enough for the pager work... :)

also fixed up e_box to properly clip and show/hide children etc.

also optimised e_box to not re-configure on simple moves

also remvoe typo from pager .edc


SVN revision: 13719
2005-03-13 04:01:00 +00:00
Carsten Haitzler 5d3e3ee749 how did that get in there?
SVN revision: 13718
2005-03-13 02:38:17 +00:00
Carsten Haitzler bf2b1a20fb checking out pager - some notes as to what i need to do
SVN revision: 13715
2005-03-12 15:35:45 +00:00
Carsten Haitzler 69ea1cd324 the boxy ibar was annoying me... and i found ibar didnt properly calculate
size based on iconsize. fixed now :)


SVN revision: 13709
2005-03-12 09:44:16 +00:00
Carsten Haitzler 925ea677ec virtual roots is an option now (off by default)
SVN revision: 13693
2005-03-11 13:09:06 +00:00
Carsten Haitzler 28bd292c73 go go freeze todo.. go!
SVN revision: 13691
2005-03-11 11:20:46 +00:00
Carsten Haitzler 338e742693 font path centralised (just noticed it everywhere)
SVN revision: 13690
2005-03-11 11:05:52 +00:00
sebastid 18f6111ca3 Make sure the lamp disappears.
SVN revision: 13689
2005-03-11 09:32:21 +00:00
handyande ca16b1fc5b Code freeze, yes etc etc this was really annoying me and in a way was a bug anyhow....
SVN revision: 13684
2005-03-10 23:54:49 +00:00
handyande 16f8f15c4b (modified) patch from Mike Roberts
SVN revision: 13676
2005-03-10 10:14:35 +00:00
Carsten Haitzler 893e0d74ae internal calls within a file are static, not EAPI.
init variables with some constant


SVN revision: 13662
2005-03-08 07:24:39 +00:00
Carsten Haitzler 1094849a20 splash is back
SVN revision: 13661
2005-03-08 06:51:21 +00:00
handyande ab9ec17cac Allow spaces in window classes (OOo)
SVN revision: 13654
2005-03-07 16:31:30 +00:00
sebastid 28badef1fe Pager fix.
SVN revision: 13652
2005-03-07 12:42:31 +00:00
sebastid debf05b883 Edjeify errordialog.
SVN revision: 13651
2005-03-07 12:23:26 +00:00
sebastid 6c391a2745 Removed e_file
SVN revision: 13649
2005-03-07 12:06:41 +00:00
sebastid 6fd36058ba Moved to ecore_file
SVN revision: 13648
2005-03-07 12:05:29 +00:00
Carsten Haitzler 5c4db9320e centralised xinerama code - now we can put intellligent selection (partly
there) and manual selection into 1 place.


SVN revision: 13645
2005-03-07 09:56:49 +00:00
Carsten Haitzler 3cece5b86b patches for some cleanups...
and i'm moving xinerama handling to 1 central place to fixup bugs in xinerama
detection. its not complete.


SVN revision: 13643
2005-03-07 07:27:52 +00:00
tsauerbeck a1edb45248 renamed EET_FILE_MODE_RW to EET_FILE_MODE_READ_WRITE
SVN revision: 13595
2005-03-03 17:26:46 +00:00
handyande ef86298a4d null check
SVN revision: 13535
2005-02-28 09:15:59 +00:00
Carsten Haitzler 0493ba4e33 1. e17's init icons get put into an e_box for arrangement nad the init splash
determines the location...

2. .002 snap


SVN revision: 13533
2005-02-28 05:35:02 +00:00
sebastid b0bf95bdb6 Cleanup.
SVN revision: 13491
2005-02-24 10:23:30 +00:00
sebastid c615012a29 With two batteries, one might charge/discharge while the other is charged.
SVN revision: 13490
2005-02-24 10:22:43 +00:00
sebastid ee7d847876 Fix
SVN revision: 13489
2005-02-24 09:54:58 +00:00
sebastid bb9eba12f1 Fix.
SVN revision: 13479
2005-02-23 11:54:29 +00:00
sebastid f7bd20accb This is needed, else deleted file in all wont propagate.
SVN revision: 13477
2005-02-23 11:38:28 +00:00
sebastid 029763243c Remove old stuff.
SVN revision: 13476
2005-02-23 11:35:42 +00:00
sebastid 9031513bfd No more duplicate icons in ibar.
SVN revision: 13475
2005-02-23 11:29:41 +00:00
sebastid 5d4e02b22d ecore_file updates
SVN revision: 13464
2005-02-22 12:49:18 +00:00
sebastid a1e7a376d8 New app subsystem. Seems to work :)
SVN revision: 13457
2005-02-21 16:21:13 +00:00
sebastid b4192a2fb9 Small updates.
Move from e_file to ecore_file


SVN revision: 13456
2005-02-21 16:16:40 +00:00
sebastid 909227ac7c Update.
SVN revision: 13455
2005-02-21 16:12:32 +00:00
sebastid 013cf15a76 Move from e_file to ecore_file
SVN revision: 13454
2005-02-21 16:08:04 +00:00
sebastid aa1d7058a3 Remove double loop.
SVN revision: 13424
2005-02-18 10:30:02 +00:00
sebastid c3470b0a1b Use macro.
SVN revision: 13423
2005-02-18 10:29:18 +00:00
sebastid dbe6983b03 Unnecessary.
SVN revision: 13422
2005-02-18 10:28:54 +00:00
sebastid ce2e18662a Iconsize change works.
Autoscrolling works.


SVN revision: 13413
2005-02-17 17:45:20 +00:00
sebastid 80e87df59e Wrap text, indent
SVN revision: 13412
2005-02-17 17:40:54 +00:00
sebastid b789fdbda2 Cleanup.
SVN revision: 13411
2005-02-17 17:32:08 +00:00
sebastid a50bfc351d Someone can't use Evas_List :)
SVN revision: 13401
2005-02-16 12:24:03 +00:00
sebastid 8ebd6fcc71 Fix for iconify problem
SVN revision: 13400
2005-02-16 12:01:21 +00:00
sebastid 850ad1d1d0 Menu for enable/disable.
Fixed width should work now.
Config for each bar.


SVN revision: 13399
2005-02-16 11:43:58 +00:00
sebastid 95853f7587 Free config list.
Use switch to check gadman change.
Cleanup naming.


SVN revision: 13398
2005-02-16 11:41:40 +00:00
sebastid fd3d7d588d Free config list.
Use switch to check gadman change.


SVN revision: 13397
2005-02-16 11:38:14 +00:00
sebastid 9718ef9fa7 Cleanup.
SVN revision: 13396
2005-02-16 11:31:21 +00:00
sebastid 6b50c58bfa Make sure loop ends.
SVN revision: 13395
2005-02-16 11:30:32 +00:00
sebastid 36aac98812 Make sure loop quits.
SVN revision: 13394
2005-02-16 11:29:31 +00:00
sebastid 6aef215864 If the object only can move along edges, remove horz/vert centering.
Maybe the centering rather should be fixed?


SVN revision: 13393
2005-02-16 11:27:01 +00:00
sebastid 75916a26b9 Nicer loop.
SVN revision: 13392
2005-02-16 11:25:30 +00:00
sebastid e0f1105b32 Make sure loop quits.
SVN revision: 13391
2005-02-16 11:23:56 +00:00
sebastid 4e8281f220 e_box_orientation_get()
SVN revision: 13390
2005-02-16 11:21:07 +00:00
sebastid 921f1ae198 Better so.
SVN revision: 13380
2005-02-15 17:28:43 +00:00
sebastid 3cafcebfb3 No need to waste cycles.
SVN revision: 13379
2005-02-15 17:16:02 +00:00
sebastid 5e74b4affe Don't waste cycles :)
SVN revision: 13378
2005-02-15 17:11:13 +00:00
sebastid 728a0d1d09 Remove unnecessary loop.
SVN revision: 13377
2005-02-15 17:05:34 +00:00
sebastid 7035502079 Cleaner with for loop.
Destroy old desks, not only their client list.


SVN revision: 13376
2005-02-15 16:54:47 +00:00
sebastid a0c24bd77e Segv fix!
SVN revision: 13374
2005-02-15 13:17:53 +00:00
sebastid 379a60fe5e Check if the event is relative to the current zone.
Add Desk Show event.


SVN revision: 13373
2005-02-15 12:15:22 +00:00
sebastid c86091fcaf - Add atom E_ATOM_SHADE_DIRECTION, remove E_ATOM_ICONIC
- Add function for reordering border lists.
- Update hints, and use them.
- Add a flag to e_border_hide to tell if the window still
  is managed or not.
- Don't set changed flag if changing visibility. Visibility is handled
  outside _e_border_eval()
- Cleanup focus_out.
- Add desk show event.


SVN revision: 13372
2005-02-15 12:11:31 +00:00
sebastid bcca6372fd Remove actions that shouldn't be here.
Update.


SVN revision: 13371
2005-02-15 12:07:23 +00:00
sebastid c8bcd40efd Text.
SVN revision: 13370
2005-02-15 11:50:12 +00:00
sebastid 587530a216 We created the menu_items, so e_object_del() them.
Shutdown menu properly!


SVN revision: 13369
2005-02-15 11:49:24 +00:00
sebastid c4ff9fc7a6 Free the desks on shutdown.
SVN revision: 13368
2005-02-15 11:48:08 +00:00
sebastid 1fd4f38daf We created the submenu, so e_object_del it!
SVN revision: 13367
2005-02-15 11:46:54 +00:00
sebastid b6c2d784d5 Remove printf
SVN revision: 13366
2005-02-15 11:30:54 +00:00
handyande 9b1ae3c05f refresh gadget parts properly (re: pager -> edit mode, then add desktop)
SVN revision: 13361
2005-02-14 11:59:42 +00:00
sebastid d9aa5194e4 Use xinerama screen id for zone id.
SVN revision: 13357
2005-02-13 12:33:31 +00:00
sebastid 21ccc8a443 Remove unused variable.
SVN revision: 13356
2005-02-13 12:32:04 +00:00
sebastid d5810516ad Export function.
SVN revision: 13355
2005-02-13 12:31:31 +00:00
sebastid 5c02906f15 Don't let extra screens overlap the main screen.
SVN revision: 13354
2005-02-13 11:56:46 +00:00
sebastid c7969735ab Gadman ibar.
SVN revision: 13352
2005-02-13 11:37:13 +00:00
sebastid 24f8a74326 Fix for overlapping xinerama screens.
SVN revision: 13350
2005-02-13 11:36:19 +00:00
sebastid fc6ae8b462 Move managing code from e_main.c to e_manager.c
Check for the existence of E_ATOM_CONTAINER and E_ATOM_ZONE
Use e_object_del to delete objects.
Convenience functions:
- e_manager_container_current_get()
- e_manager_container_number_get()


SVN revision: 13348
2005-02-13 11:17:46 +00:00
sebastid 68512d32c3 Add code for zone setting, and remembering zone and container.
SVN revision: 13347
2005-02-13 11:12:51 +00:00
sebastid 68ae5cb156 Mark problem with FIXME
SVN revision: 13344
2005-02-13 10:47:57 +00:00
sebastid f8a00b541c Remove e_client_gadman_edge_set, because e_gadman_client_edge_set exists.
Respect policy changes while in editing mode.


SVN revision: 13343
2005-02-13 10:46:04 +00:00
sebastid 59c93af598 Formatting.
SVN revision: 13342
2005-02-13 10:44:02 +00:00
sebastid 2a95b38708 Create atoms to hold container and zone info.
SVN revision: 13341
2005-02-13 10:41:14 +00:00
handyande c767024328 Doc the behaviour
SVN revision: 13325
2005-02-11 23:28:36 +00:00
handyande e5f25ad414 Fixup to use e's DISPLAY padding and use the env if passed param is NULL
SVN revision: 13323
2005-02-11 23:24:50 +00:00
sebastid 9c7c92333f Remember which window is resizing, and if that window is removed, stop
resizing.


SVN revision: 13317
2005-02-11 15:18:21 +00:00
sebastid 6be8d93eea Don't change the event structure.
SVN revision: 13316
2005-02-11 14:50:08 +00:00
sebastid 31e64db739 Bad me.
SVN revision: 13315
2005-02-11 14:39:44 +00:00
sebastid 9cf57618d6 Don't accept LOCK keys as modifiers on event Mouse Down.
SVN revision: 13314
2005-02-11 14:38:46 +00:00
handyande 69db6a52c9 Fix border_desk_set *again* ;) - this may also fix sticky bugs reported
SVN revision: 13309
2005-02-11 10:42:30 +00:00
sebastid e19add22c8 Add main menu to face menu.
SVN revision: 13300
2005-02-10 16:48:37 +00:00
sebastid b07cedffdc Add main menu to face menu.
SVN revision: 13299
2005-02-10 16:42:07 +00:00
sebastid 78bf7b1cb5 Don't honor sticky flag when border is added.
SVN revision: 13298
2005-02-10 15:25:07 +00:00
sebastid 422e2844df Sticky windows
SVN revision: 13297
2005-02-10 15:21:23 +00:00
sebastid 462f07aa92 Now both resize limit and resize resist should work.
SVN revision: 13296
2005-02-10 13:53:00 +00:00
sebastid 71736d6f4a Ooops! Wrong fix!
SVN revision: 13295
2005-02-10 13:33:07 +00:00
sebastid 693a6093ff _e_border_resize_limit() at the right spot. Seems like resize resist isn't
nice to windows with a large step width.


SVN revision: 13294
2005-02-10 13:28:10 +00:00
sebastid 73867dd3f0 Text
SVN revision: 13292
2005-02-10 12:52:31 +00:00