Commit Graph

2037 Commits

Author SHA1 Message Date
sebastid cdf027962e indent
SVN revision: 17437
2005-10-11 16:17:13 +00:00
sebastid c2abf24bc6 clean
SVN revision: 17436
2005-10-11 16:14:25 +00:00
codewarrior 9f0cb822d8 Rubber band works with control now.
SVN revision: 17432
2005-10-11 13:23:54 +00:00
codewarrior 1b173acce8 todo++
remove selections when we right click on icon


SVN revision: 17430
2005-10-11 11:38:17 +00:00
sebastid 65cb576257 Add resize pointer for all mouse,down resize signals.
Just pop one element from the stack if type is given.


SVN revision: 17429
2005-10-11 05:51:03 +00:00
sebastid caf4746cd1 clean
SVN revision: 17416
2005-10-10 22:42:42 +00:00
sebastid a5a17eb3cb Disable for now.
SVN revision: 17415
2005-10-10 22:35:12 +00:00
sebastid d724e45432 typo
SVN revision: 17414
2005-10-10 22:33:56 +00:00
sebastid 5e83f48b43 First get filename, then open file.
SVN revision: 17413
2005-10-10 22:33:12 +00:00
sebastid 0a8ea88d99 Change pointer on begin/end move/resize.
SVN revision: 17412
2005-10-10 22:08:51 +00:00
codewarrior 6d1ac231bf Rubberband can do real selections now. Still need to add support for
rubberband + control.


SVN revision: 17411
2005-10-10 22:06:20 +00:00
sebastid ab9d41a1a9 Use _e_fm_file_fullname, and make _e_fm_file_fullname return the correct
fullname when in root dir.


SVN revision: 17408
2005-10-10 20:49:26 +00:00
sebastid 4a482ed712 Simplify.
SVN revision: 17407
2005-10-10 20:46:22 +00:00
sebastid 0433790aaf Remove debug.
SVN revision: 17406
2005-10-10 20:44:17 +00:00
sebastid 3b83162724 Fix snprintf to the wrong var.
SVN revision: 17405
2005-10-10 20:40:35 +00:00
codewarrior 487fdb5d78 todo++
SVN revision: 17404
2005-10-10 20:36:38 +00:00
sebastid 489f258229 Cleanup, and disable. Seems to be some weird things going on.
SVN revision: 17398
2005-10-10 19:27:22 +00:00
sebastid 2eca280e6c Cleanup.
SVN revision: 17395
2005-10-10 16:33:13 +00:00
codewarrior 1c192cf888 Enable copy again, ecore_file fixed.
SVN revision: 17394
2005-10-10 16:25:35 +00:00
codewarrior 7be020b905 Disable monitor and dont copy files on dnd (no more e17 restart crash and file zeroing)
SVN revision: 17391
2005-10-10 16:08:30 +00:00
Carsten Haitzler aa1529d411 and now i have a simple check and radio liust infrastructure to use to build
config dialogs... thats next phase...


SVN revision: 17387
2005-10-10 15:27:51 +00:00
codewarrior 9a6d41e4bd Added rubber band for multiselect. It draws, but doesnt select yet.
SVN revision: 17385
2005-10-10 15:17:29 +00:00
codewarrior 2842e54568 Add multiple selections using control+click.
SVN revision: 17384
2005-10-10 12:22:29 +00:00
Carsten Haitzler 1fbaab35ba started work on a quick & dirty widget infrastructure - designed ONLY for
simple dialogs and ease of use.


SVN revision: 17383
2005-10-10 12:16:18 +00:00
codewarrior 6532ab7362 - Start working on selections.
- Add ability to have different icon states when they are clicked or higlighted.


SVN revision: 17381
2005-10-10 10:14:49 +00:00
sebastid 8c07c1f5d3 x cursor uses size, not pixels. Scaling by 3/4 seems ok :)
SVN revision: 17380
2005-10-10 08:18:35 +00:00
sebastid d357dc1899 Set x cursor size.
SVN revision: 17379
2005-10-10 07:58:24 +00:00
sebastid 1c18171519 Disable GL as default engine.
SVN revision: 17377
2005-10-10 07:47:50 +00:00
Carsten Haitzler d01eb0b21a dont allow gl engine to be used - see comment.
SVN revision: 17375
2005-10-10 05:01:54 +00:00
codewarrior 8f6279b17e portability++
SVN revision: 17371
2005-10-10 01:38:47 +00:00
codewarrior 8128695e77 EFM - The E17 file manager and file browser smart object.
*** BEFORE YOU USE ***
This is alpha software and may cause E17 to crash, lockup, use 99% of
your cpu, or even delete your files! I would advise using it in Xnest
if you want to test or develop it.
*** BEFORE YOU USE ***

EFM can:
- browse files and directories
- generate thumbnails
- launch executables
- do some xdnd
- monitor files and directories
- delete and rename files

EFM cant:
- scroll
- associate applications with files
- purge its thumbnails (do it manually: ~/.e/e/fileman/thumbnails)
- do a lot of things you'd expect it to do because its still in alpha stage

Current TODO:

- scrolling

- we need a redraw function that will just re-arrange and not do
  the whole thing. for example, when we resize, we should just
  check the file offset and fill the empty space with icons

- is the offset code working properly? i have a feeling we're displayin
  more icons that the visible space can take and they are being hidden.

- emit all sorts of signals on double click, right click, single click...

- aspect ratio on thumbnails.

- add typebuffer like in evidence.

- keyboard shortcuts for directory and file navigation.

- multi select

- allow for icon movement inside the canvas

- add metadata system which allows us to save icon positions and will
  eventually allow us to have custom icon sizes, custom bgs per dir...

- double check dir monitoring. note: when we are in a dir that is constantly
  changing, we cant keep calling redraw_new as it will kill us.

- we need to fix the icon edc to allow us to have icon labels what will
  wrap on wrap=char

- fix bugs


SVN revision: 17370
2005-10-10 00:55:07 +00:00
sebastid 20e29bf350 store engine config
SVN revision: 17367
2005-10-09 22:33:55 +00:00
sebastid 6e29163323 Typo.
SVN revision: 17366
2005-10-09 22:28:39 +00:00
sebastid d4ab58ed31 get/set engines for different contexts.
SVN revision: 17365
2005-10-09 22:15:58 +00:00
sebastid 18d91213a4 get/set default engine and list.
SVN revision: 17361
2005-10-09 19:42:24 +00:00
sebastid 89c10c7779 Add/delete profiles.
SVN revision: 17359
2005-10-09 19:10:00 +00:00
sebastid 32a4c428a6 Use arrow as fallback.
SVN revision: 17356
2005-10-09 18:20:20 +00:00
sebastid 44a9034b6e Oops! Don't segv!
SVN revision: 17355
2005-10-09 18:14:05 +00:00
sebastid c0096e11c0 Don't change pointer if it is equal.
SVN revision: 17354
2005-10-09 18:11:10 +00:00
sebastid 019e56167a Those shouldn't be there.
SVN revision: 17353
2005-10-09 18:03:41 +00:00
sebastid 0c3b477cc6 pointer stack work.
SVN revision: 17352
2005-10-09 18:02:17 +00:00
sebastid 95dcd02f5c Ignore events on the popup! A fine usage for the new ecore_evas function!
SVN revision: 17349
2005-10-09 14:01:57 +00:00
sebastid f1b815305e Pointer changes on context. Please comment! Will work more on it soon.
SVN revision: 17344
2005-10-09 08:54:24 +00:00
Carsten Haitzler a711f4ccc2 asparagus - again. lots fo leak fixes and other fixes have been happening, so
i think an asparagus is a good idea - sorry package config people. :)


SVN revision: 17340
2005-10-09 04:22:19 +00:00
sebastid 192e1feeb8 Add a type pointer to remember what kind the pointer is, a stack to
add extra pointer info, and check all alloc calls.
Return a pointer object when using x cursor too, so we have a reference
to play with.


SVN revision: 17334
2005-10-08 20:38:07 +00:00
sebastid f53dc6c105 Check if follower exists.
SVN revision: 17333
2005-10-08 19:44:32 +00:00
sebastid 66015dfefe Check if overlay exist.
Allow for icon scrolling when follower is disabled.


SVN revision: 17332
2005-10-08 19:38:13 +00:00
Christopher Michael 23ccb27334 Fix Ibar Icon Autoscrolling if Follower is disabled
SVN revision: 17331
2005-10-08 19:27:31 +00:00
Carsten Haitzler b194b35b2c dont use xr
SVN revision: 17328
2005-10-08 15:06:53 +00:00
Carsten Haitzler 0fcd8c7725 leak --
SVN revision: 17327
2005-10-08 15:06:36 +00:00
Carsten Haitzler b71a936bbd avoifd duplicates with shadows
SVN revision: 17322
2005-10-08 14:20:05 +00:00
sebastid c08bdf97c6 Working on xdnd from E.
SVN revision: 17319
2005-10-08 13:10:20 +00:00
Carsten Haitzler b2d071ac7a swallow wheel bindings, dont swallow mouse bindings
SVN revision: 17304
2005-10-08 04:53:10 +00:00
Christopher Michael 6cf1bd3732 Add an option to enable/disable the follower.
SVN revision: 17298
2005-10-08 01:30:57 +00:00
sebastid e85dd8ade4 Possible with more types for a drag. Doesn't make sense for internal dnd,
since we don't have a conversion function. Prepare for xdnd.
Declare variables.


SVN revision: 17276
2005-10-07 18:36:54 +00:00
Carsten Haitzler 23a09933fe right click on title by d3fault displays window menu (got lost before)
SVN revision: 17263
2005-10-07 05:23:36 +00:00
Carsten Haitzler 9348222b9f update all zones
SVN revision: 17262
2005-10-07 05:08:53 +00:00
Carsten Haitzler 5ca66a576d add gnome/kde fakes for ooo.... doesnt seem to work but documented
workingness of this does exist


SVN revision: 17261
2005-10-07 04:27:51 +00:00
Carsten Haitzler 8b06d4e2cf dont pass onevents if bound
SVN revision: 17260
2005-10-07 03:58:40 +00:00
sebastid 4f28361861 Cleanup.
SVN revision: 17256
2005-10-06 23:55:44 +00:00
sebastid 05757dcf2f Better code structure.
SVN revision: 17255
2005-10-06 23:49:09 +00:00
sebastid 1a6f689285 The right way (tm)!
SVN revision: 17254
2005-10-06 23:47:03 +00:00
codewarrior 31f67b108b Some fixes for getting values and setting direction.
SVN revision: 17251
2005-10-06 22:35:21 +00:00
sebastid d4a41079f7 Fix ecore_file_ls usage.
SVN revision: 17248
2005-10-06 19:38:46 +00:00
sebastid 7d5b20f5b2 The data from ecore_file_ls is free'd when destroying the list.
SVN revision: 17247
2005-10-06 19:31:13 +00:00
tsauerbeck 35429f3b55 don't free list data twice
SVN revision: 17246
2005-10-06 19:29:02 +00:00
tsauerbeck f31a511494 added valgrind support
SVN revision: 17245
2005-10-06 18:49:53 +00:00
tsauerbeck 09e9b162f3 looking at the warnings your compiler spews out is good, too
SVN revision: 17243
2005-10-06 18:37:47 +00:00
tsauerbeck 45d1bd7b69 initialized variables are good
SVN revision: 17242
2005-10-06 18:36:53 +00:00
sebastid 5bd5898014 Cleanup.
SVN revision: 17210
2005-10-05 19:35:13 +00:00
tsauerbeck 7a28622910 free the mallocs, nuke the whales
SVN revision: 17209
2005-10-05 19:02:41 +00:00
sebastid 93a3c07ea8 It's possible to add several types for one drop handler.
SVN revision: 17204
2005-10-05 17:56:35 +00:00
sebastid b94b928490 And really change resolution.
SVN revision: 17203
2005-10-05 16:58:26 +00:00
sebastid ceef69cd41 Resolution change countdown. (From ilLogict).
SVN revision: 17202
2005-10-05 16:57:47 +00:00
sebastid 3902aa20ea Correct the icon for the dialog.
Correct the name for the button.
Focus the button.
(From ilLogict).


SVN revision: 17201
2005-10-05 16:44:41 +00:00
sebastid e41123e285 Show the black object in the black fullscreen window. (From ilLogict).
SVN revision: 17200
2005-10-05 16:43:29 +00:00
sebastid ec8741d35a Correct callbacks for exit dialog. (From ilLogict).
SVN revision: 17199
2005-10-05 16:42:39 +00:00
sebastid 9438f340ff Don't refocus a dialog button. (From ilLogict).
SVN revision: 17198
2005-10-05 16:41:49 +00:00
sebastid e7fd7fe243 Don't allow borderless for fullscreen windows (from ilLogict).
SVN revision: 17197
2005-10-05 16:40:20 +00:00
sebastid dc1eac36af Check for wrap.
SVN revision: 17196
2005-10-05 16:27:52 +00:00
Carsten Haitzler bafbfdd400 startupid incriment early - id of 0 != valid
SVN revision: 17195
2005-10-05 13:31:56 +00:00
sebastid b0ce160fa0 Dealy maximization until new_client == 0;
SVN revision: 17194
2005-10-05 12:39:53 +00:00
sebastid d3fb1f658a Cleanup
SVN revision: 17193
2005-10-05 12:31:22 +00:00
sebastid 953eb5d66c Remove !, and don't increment the value. This is done after an app has
been launched, so the current startup_id isn't used.


SVN revision: 17190
2005-10-05 10:38:59 +00:00
Carsten Haitzler 60d599f3a7 found the bug!
no more printf needed


SVN revision: 17189
2005-10-05 08:52:59 +00:00
Carsten Haitzler 67d7ddaf16 weird icons are because startup id was broken!
SVN revision: 17188
2005-10-05 08:47:29 +00:00
codewarrior e4c7ca2f72 More scrollbar work (callbacks and accessors).
there's a problem with getting the values. FIXME included.


SVN revision: 17181
2005-10-05 00:40:06 +00:00
sebastid 2b7cbc4b44 Typo.
SVN revision: 17178
2005-10-04 22:53:27 +00:00
sebastid 17d3c24de7 Remove whitespace.
Fix return values.


SVN revision: 17177
2005-10-04 22:46:54 +00:00
sebastid 1bb40e06e4 Remove double free
SVN revision: 17175
2005-10-04 22:19:51 +00:00
sebastid 5b5dd52684 XRender engine
SVN revision: 17173
2005-10-04 21:59:46 +00:00
tsauerbeck 518ae9033f memleak fix
SVN revision: 17172
2005-10-04 21:59:15 +00:00
codewarrior 19436ee45d * Add function to get text from e_entry
* Fix typo in e_scrollbar


SVN revision: 17171
2005-10-04 21:32:19 +00:00
sebastid 3fad0f04f1 Use the right engine, and only center if asked for.
SVN revision: 17165
2005-10-04 17:56:08 +00:00
sebastid 26fd747f3b Code style cleanup
SVN revision: 17159
2005-10-04 12:15:54 +00:00
tsauerbeck fbb9793212 include e_scrollbar.h. hope this is the right fix
SVN revision: 17158
2005-10-04 12:05:21 +00:00
sebastid f901f8ce1f Remove space
SVN revision: 17155
2005-10-04 11:15:33 +00:00
codewarrior 13daf7d8bd e_scrollbar smart. needs callbacks.
SVN revision: 17150
2005-10-04 01:33:59 +00:00
tsauerbeck 5fd6574067 free the mallocs :D
SVN revision: 17149
2005-10-03 21:32:57 +00:00
handyande 60f00732d5 fix 'edit icon' entry
SVN revision: 17139
2005-10-03 14:39:42 +00:00
Carsten Haitzler 35974c829f working to make sure xrender engine works. amazingly - everything works (now)
its just ugly, and slow.


SVN revision: 17129
2005-10-03 10:21:27 +00:00
Carsten Haitzler 9f9468645d 1. centralise canvas creation.
2. allow xrender to be (*hard-coded) chosen.


SVN revision: 17126
2005-10-03 07:36:23 +00:00
codewarrior 4a48feb35b Fix and expose more of the e_entry api. it works now.
SVN revision: 17093
2005-10-01 01:25:07 +00:00
vandango 7712947919 little trans update
SVN revision: 17090
2005-09-30 17:35:44 +00:00
vandango 5b2f1b1b2b little trans update
SVN revision: 17089
2005-09-30 17:34:36 +00:00
tsauerbeck 032de93a2e don't call ecore_file_get_dir() with NULL
SVN revision: 17088
2005-09-30 14:10:28 +00:00
Carsten Haitzler 3a78cdbeb0 kp_enter support :) (hey houze)
SVN revision: 17082
2005-09-30 02:11:49 +00:00
sebastid 7071896eda Remember startup id after restart
SVN revision: 17072
2005-09-29 15:43:37 +00:00
sebastid 716964582b Only show one exit dialog
SVN revision: 17071
2005-09-29 15:26:34 +00:00
sebastid ef113fedff Make sure the startup_id is > 0
SVN revision: 17070
2005-09-29 15:15:50 +00:00
sebastid 6a2012681d And remove debug.
SVN revision: 17068
2005-09-29 15:01:41 +00:00
sebastid a1836622d9 Call the netwm property by it's right name.
Let the startup id be unique (almost).


SVN revision: 17067
2005-09-29 15:01:04 +00:00
sebastid 50fc338b77 Set functions to null since we close the handle
SVN revision: 17066
2005-09-29 14:11:03 +00:00
sebastid 69f5ef076d border positions is relative to container, not zone
SVN revision: 17065
2005-09-29 12:48:32 +00:00
sebastid 7656f2ccd0 Cleanup fake xinerama screens
SVN revision: 17064
2005-09-29 12:13:39 +00:00
Carsten Haitzler 113a74390b use actual theme's about box.
SVN revision: 17061
2005-09-29 08:23:11 +00:00
rbdpngn 0e73c68cc2 Reduce the timeframe for the race condition causing the winlist to stay up
after modifier released (Alt in default Alt-Tab binding).


SVN revision: 17057
2005-09-29 04:27:49 +00:00
sebastid 2200ea5d14 Actions to move a window to another desk
SVN revision: 17055
2005-09-28 23:17:49 +00:00
sebastid 401ca38c04 Remove unused func.
SVN revision: 17054
2005-09-28 23:14:42 +00:00
sebastid 7f8bb56817 That shouldn't go into cvs
SVN revision: 17053
2005-09-28 22:48:24 +00:00
sebastid 04ca57554b List for known actions.
SVN revision: 17051
2005-09-28 22:47:07 +00:00
sebastid 23c5b6a8dd Attach the already defined free callbacks.
SVN revision: 17048
2005-09-28 20:06:49 +00:00
sebastid 3a4ba210e1 This shouldn't happend, but better safe than sorry.
SVN revision: 17047
2005-09-28 19:53:42 +00:00
sebastid 1ca51e9f2f Don't free mem, we need to wait until the event is processed.
SVN revision: 17046
2005-09-28 19:46:58 +00:00
rbdpngn 13d9bc775a Delete the old timer before setting the timer pointer to NULL.
SVN revision: 17045
2005-09-28 19:44:58 +00:00
sebastid 282e843fcb Non need to raise a deleted window.
SVN revision: 17044
2005-09-28 19:24:58 +00:00
sebastid 5ee08cf2c9 After deletion, we aren't needed in the container stack.
SVN revision: 17043
2005-09-28 19:23:11 +00:00
sebastid 270ae3c2c5 Update list with known groups.
SVN revision: 17041
2005-09-28 19:01:33 +00:00
sebastid 7477e746b6 Free some allocated memory.
Add some TODO notices.
Add checks wether transitions exists.
Get known categories and transitions.


SVN revision: 17040
2005-09-28 18:57:56 +00:00
sebastid ebccd9d3e3 We must accept all categories, because some aren't initialized on startup,
like base/theme/menus


SVN revision: 17038
2005-09-28 18:33:57 +00:00
sebastid 9878ccae17 Keep track of transitions and categories.
SVN revision: 17037
2005-09-28 18:17:35 +00:00
sebastid 10df2cc9b1 Nameing convention.
SVN revision: 17036
2005-09-28 17:36:35 +00:00
sebastid 4b5f28eb16 Move pointer to manager.
Update pointer when changing by ipc.


SVN revision: 17034
2005-09-28 13:30:49 +00:00
Carsten Haitzler 426cb9c4be use exe tags
SVN revision: 17033
2005-09-28 13:11:10 +00:00
Carsten Haitzler 1c96761a52 better exe exit tracking
SVN revision: 17031
2005-09-28 12:48:38 +00:00
sebastid ad38a59518 ref and unref bd app, and delete the pointer when app changes.
SVN revision: 17030
2005-09-28 12:45:14 +00:00
sebastid 6d4a242889 Move null check to equals function
SVN revision: 17029
2005-09-28 11:09:33 +00:00
sebastid 6c9fe9a36a NULL Check
SVN revision: 17028
2005-09-28 11:06:07 +00:00
Carsten Haitzler a614d6f5d5 oops - fix valid check
SVN revision: 17027
2005-09-28 08:00:52 +00:00
Carsten Haitzler 7f19f88878 and check if the exe realyl exists properly before allowing it in ibar/menus :)
SVN revision: 17024
2005-09-28 05:57:14 +00:00
Carsten Haitzler 61327b1932 for now dont check valid exe BUt use the call
SVN revision: 17021
2005-09-28 03:44:31 +00:00
Carsten Haitzler 8c3e7eba9c clean up header, static and public calls moved around. move eap validity
checkint to a fn.


SVN revision: 17020
2005-09-28 03:35:16 +00:00
sebastid 64b597732e Check for eap changes.
SVN revision: 17019
2005-09-28 03:28:48 +00:00
sebastid 27f3df3e13 Track the border icon eap.
SVN revision: 17018
2005-09-28 03:06:58 +00:00
sebastid 6e35847476 An app without a valid exe should be considered as non existant.
SVN revision: 17010
2005-09-28 01:55:03 +00:00
sebastid 4f373a3df9 Winlist options, thanks to Frederick Reeve
SVN revision: 17006
2005-09-27 22:50:56 +00:00
sebastid 3a1853a51b Remove debug.
SVN revision: 17005
2005-09-27 22:39:11 +00:00
sebastid e24a2c8178 About is in e_theme_about.{h,c}
SVN revision: 17004
2005-09-27 22:35:51 +00:00
sebastid 83dfdbfba3 Remove debug
SVN revision: 17003
2005-09-27 22:34:45 +00:00
sebastid 260934e277 Sort by number
SVN revision: 17000
2005-09-27 21:59:21 +00:00
sebastid 24ea3f9639 Only useful data should begin with REPLY:
SVN revision: 16999
2005-09-27 21:26:57 +00:00
sebastid 1e672c7991 Add profile-list.
And data is null, so don't care about it (stupid me).


SVN revision: 16998
2005-09-27 21:11:30 +00:00
sebastid af2037a1a3 Just answer if we got data.
SVN revision: 16997
2005-09-27 20:10:23 +00:00
sebastid 9bc073683d i18n fix. Thanks to Massimo Maiurana
SVN revision: 16995
2005-09-27 18:46:48 +00:00
tsauerbeck e3822ca730 'clicking-a-window-always-focuses-it' otherwise known as 'always-click-to-focus' is in. doesn't apply instantly, need to restart. i think that's the same with always-click-to-raise, so i'm not trying to do something about it
SVN revision: 16992
2005-09-27 16:36:14 +00:00
tsauerbeck 80ebddfcd8 fixed a typo
SVN revision: 16990
2005-09-27 11:26:41 +00:00
tsauerbeck c356249423 popups showing the current size/position on move/resize now optionally invisible
SVN revision: 16989
2005-09-27 11:22:46 +00:00
sebastid b7ec896ab8 Move cursor logic to e_pointer.c
SVN revision: 16988
2005-09-27 10:18:52 +00:00
sebastid 16e771c87b Forget parent and leader
SVN revision: 16987
2005-09-27 09:35:05 +00:00
Carsten Haitzler 9ad9f64731 1. fix segv dnd border icon to ibar
2. border icon if from netwm has alpha set :)


SVN revision: 16979
2005-09-27 03:57:03 +00:00
sebastid a5991bd857 Only place manually windows which aren't already place.
SVN revision: 16975
2005-09-26 21:06:29 +00:00
sebastid 285abec812 Fix exe quit callback.
SVN revision: 16972
2005-09-26 19:26:58 +00:00
sebastid d9d176a8fc Codingstyle
SVN revision: 16970
2005-09-26 16:42:45 +00:00
sebastid da3e5b8e42 Delete existing timer.
SVN revision: 16969
2005-09-26 16:39:46 +00:00
sebastid ca7fe0e56e Delete existing dialog
SVN revision: 16968
2005-09-26 16:36:38 +00:00
tsauerbeck 51c87a5c30 use default x cursor optionally. doesn't have an immediate effect when changed with enlightenment_remote. need to support cursors for hotspots like resize handles etc
SVN revision: 16967
2005-09-26 16:14:31 +00:00
sebastid 0e10739f44 Ssshh
SVN revision: 16966
2005-09-26 15:22:59 +00:00
handyande 7c4e06b296 until the fixme is fixed we need to be more cautious
SVN revision: 16965
2005-09-26 15:01:40 +00:00
sebastid 225fea7595 Place cursor relative to zone.
SVN revision: 16964
2005-09-26 14:46:29 +00:00
sebastid e95ad85d54 Manual place relative to zone.
SVN revision: 16962
2005-09-26 14:31:35 +00:00
tsauerbeck 414160668a fixed some warnings
SVN revision: 16961
2005-09-26 12:28:35 +00:00
tsauerbeck 45a8c5a55b make sure 'extents' is initialized (it's safe to call evas_hash_find() with hash being NULL)
SVN revision: 16959
2005-09-26 11:37:27 +00:00
sebastid 31a1018075 Better initial placement with manual placement.
SVN revision: 16958
2005-09-26 10:52:44 +00:00
sebastid 4973f48cf2 Declare public functions in header.
SVN revision: 16957
2005-09-26 10:32:13 +00:00
sebastid 6089dcd543 Don't use place func, we need the cursor pos.
SVN revision: 16956
2005-09-26 10:30:38 +00:00
sebastid 7312a63ef6 Use placement func to find x/y pos.
SVN revision: 16955
2005-09-26 10:07:48 +00:00
sebastid edfb84445a Add equals function for eapps
SVN revision: 16954
2005-09-26 10:03:49 +00:00
Carsten Haitzler 3e87164bb7 that should have 2 opts!
SVN revision: 16952
2005-09-26 09:28:29 +00:00
Carsten Haitzler 485f1e2a6c I have cleaned up app instance trackign a little. it's a bit complex really,
but works better now, and e now falls back to lookign for startup info and
app instances etc. to try find an icon, and finally uses the icon provided by
the app itself (netwm icon only) :)


SVN revision: 16951
2005-09-26 09:13:44 +00:00
Carsten Haitzler e03d8aaf98 handle empty fields as if they are NULL. :)
SVN revision: 16942
2005-09-26 02:06:23 +00:00
Mike Frysinger 6e94a07501 looks like someone forgot they have to declare variables before using them
SVN revision: 16941
2005-09-25 22:04:20 +00:00
codewarrior d4ebde128e Add ability to focus a button in an E_Dialog by either its number or a
pointer to it.

When we click a button we need to send a focus signal to it.


SVN revision: 16940
2005-09-25 21:33:48 +00:00
sebastid e2c59a74bd memleak
SVN revision: 16938
2005-09-25 17:04:57 +00:00
sebastid 88f778038a Reset values if fetching icons fail.
SVN revision: 16937
2005-09-25 16:56:46 +00:00
sebastid 6a725bba35 Fix freeing of netwm icons.
SVN revision: 16936
2005-09-25 16:53:00 +00:00
sebastid bae370b31d New netwm icon api.
SVN revision: 16934
2005-09-25 16:43:34 +00:00
codewarrior 0b96f239cc Add glint effect to E_Dialog's button and add an "enter" signal for that.
SVN revision: 16932
2005-09-25 13:12:57 +00:00
Carsten Haitzler 182358b23c 1. fix valgrind issue - cpufreq was saving a char as an int to eet's
description! BAD!. and fix segv for dnd from popup pager. :)


SVN revision: 16928
2005-09-25 05:30:09 +00:00
Carsten Haitzler 29ee91dd3c eapp cache works - or well, should. it should update the caches if dirs
change contents or files change etc. etc. etc. theres also a cmd-line util
that can pre-generate caches for a directory or a dir tree for you :)


SVN revision: 16926
2005-09-25 04:58:18 +00:00
codewarrior de28ccb8ed Added e_entry smart. Not done yet, look at todo in e_entry.c
SVN revision: 16925
2005-09-25 03:28:18 +00:00
Carsten Haitzler 7dbb6fbe66 a start on the eap cache - it can load and save right now but not update once
saved. its disabled atm.

BUT i have reduced the data needing to be loaded at startup from opening 200
eap files totalling something like 6.5Mb of disk space used (though actual
loads will be less - likely), down to loading 1 file of about 7kb and doing a
stat or 2 on each file (my next phase is to remove the stat on startup here
and cache that info too, and then add in the code to have e slowly run over
the cache data and match it up against real life data and see if its still
valid or not etc. and write it out as well as make sure new caches are
written out whenever eapp dirs change, and then finally make a cmd-line tool
to do it per dir)


SVN revision: 16922
2005-09-24 17:25:48 +00:00
sebastid f4498d11a3 New modapi!
If a module fails to load, don't unload it. Mark it with an error flag,
and ask the user if he wants to unload it.


SVN revision: 16918
2005-09-24 13:42:05 +00:00
sebastid 8bb3ab7b52 Don't add extents if malloc fails.
SVN revision: 16915
2005-09-24 12:26:47 +00:00
sebastid b9c36f865d todo--
SVN revision: 16914
2005-09-24 12:25:03 +00:00
sebastid 01c8cb23ce A child should have the same layer as its parent.
todo--


SVN revision: 16913
2005-09-24 11:45:09 +00:00
Carsten Haitzler f2c5949ebb ja.po updates, suggestions taken on :)
SVN revision: 16911
2005-09-24 10:38:04 +00:00
Carsten Haitzler f43a1bec25 shift-tab to go back
SVN revision: 16910
2005-09-24 10:29:31 +00:00
Carsten Haitzler ff9208425a about fix - massimo :)
SVN revision: 16908
2005-09-24 09:16:22 +00:00
Carsten Haitzler 9063352d93 oh for gods sake! now all day was sunk into getting focus fixed for dialogs.
argh! i'll have to do the app cache after this... grrr....x


SVN revision: 16905
2005-09-24 09:04:39 +00:00
Carsten Haitzler 59e96236e8 dialogh keynav workign via evas grabs now instead.
SVN revision: 16901
2005-09-24 03:24:37 +00:00
sebastid 548eaf30d6 Urf.
SVN revision: 16900
2005-09-24 03:11:37 +00:00
sebastid 0c9265219a E codingstyle
SVN revision: 16899
2005-09-24 02:49:55 +00:00
codewarrior 98f2fa3399 Added tab / focus support to e_dialog's buttons.
SVN revision: 16896
2005-09-24 01:59:26 +00:00
sebastid c8c78448bf _always_ compile before comitting, even if it is a simple fix.
SVN revision: 16895
2005-09-24 01:42:29 +00:00
sebastid 5f1db01cf1 Update aspect if the number of desks change.
SVN revision: 16894
2005-09-24 01:41:19 +00:00
sebastid 39cc0c9ada Bullshit.
SVN revision: 16893
2005-09-24 01:38:34 +00:00
sebastid 7eb0b3aac1 Desktopname is in padding.
SVN revision: 16892
2005-09-24 01:32:02 +00:00
sebastid 378ac03801 Fix clock padding. The clock needs a part called "main" if the complete
clock isn't rectangular.


SVN revision: 16891
2005-09-24 01:15:23 +00:00
sebastid 713810d7f0 gadman padding.
SVN revision: 16890
2005-09-23 23:40:45 +00:00
sebastid 2c2f9e3f5d Check netwm type when we want to check if a window is a dialog. Fetch netwm
window type if a window has a transient. If the app hasn't set window type
it will set it to dialog.

Maybe check if some apps set wrong netwm window type?


SVN revision: 16880
2005-09-23 18:58:35 +00:00
sebastid d22fe46e46 Set correct title.
SVN revision: 16877
2005-09-23 17:54:43 +00:00
sebastid 74f0aa00c7 Move module api check to module loader.
SVN revision: 16873
2005-09-23 17:13:47 +00:00
sebastid 9a7ca24ad5 Make dialog windows transient, so that they are recognized as dialogs.
SVN revision: 16872
2005-09-23 16:27:29 +00:00
Carsten Haitzler df07e38102 resize handling patches from martin
SVN revision: 16870
2005-09-23 15:47:18 +00:00
sebastid 7c7cd5e8bd Don't manually place dialogs.
SVN revision: 16868
2005-09-23 15:04:19 +00:00
Carsten Haitzler 52bd75f289 handlke popup context too :)
SVN revision: 16863
2005-09-23 06:31:33 +00:00
Dan Sinclair 85ace5a203 - these are marked extern in E_Lib.h so make sure they exist
SVN revision: 16860
2005-09-23 02:56:58 +00:00
sebastid 1849a6ce39 Stacking is confusing, should be fixed
SVN revision: 16859
2005-09-23 00:47:35 +00:00
sebastid 99daede731 Don't raise border when changing desk
SVN revision: 16857
2005-09-22 22:57:17 +00:00
sebastid decdc33c2f Remove debug
SVN revision: 16856
2005-09-22 22:37:42 +00:00
sebastid e769378406 BUG!
SVN revision: 16855
2005-09-22 22:36:33 +00:00
sebastid f5ddf29d5e focus window on manual placement
SVN revision: 16854
2005-09-22 20:40:11 +00:00
sebastid d0cb4b111a Config for wheel and signal bindings.
NEW CONFIG VERSION!!


SVN revision: 16853
2005-09-22 20:20:34 +00:00
sebastid 06ec0ea970 Don't fake up all buttons
SVN revision: 16852
2005-09-22 20:17:55 +00:00
Dan Sinclair 9288298ae8 - move the common code to a function in the e_modules file.
SVN revision: 16851
2005-09-22 18:17:18 +00:00
sebastid bcce7a8bce Manual placement
SVN revision: 16850
2005-09-22 17:10:02 +00:00
Carsten Haitzler 1a08602ddf right mouse on resize handles moves - as per old e16 :)
SVN revision: 16849
2005-09-22 16:40:16 +00:00
Carsten Haitzler 3c9e205fdb signal bindings.!!!! this means you can completely rebind every event and
action on a window border theme/design to do what you want. the theme doesnt
determine this anymore. as with wheel bindings it still isnt exported to
config fiels and ipc yet, but the functionality is done.


SVN revision: 16848
2005-09-22 16:36:59 +00:00
Carsten Haitzler 00616d3fec wheel bindings! WERD! hard-coded ones for now, need to make these config
values that can be set/changed/deleted via ipc and are saved/loaded :)


SVN revision: 16847
2005-09-22 12:47:45 +00:00
Carsten Haitzler a4a1b70a8e begone!
SVN revision: 16842
2005-09-22 08:21:34 +00:00
Carsten Haitzler 7b2b817be9 fore now themes about menu is betetr there in the themes submenu
SVN revision: 16841
2005-09-22 08:05:15 +00:00
sebastid f4bb8b5311 A sticky border should be visible
SVN revision: 16840
2005-09-22 07:36:47 +00:00
Carsten Haitzler 0dc60ba522 theme about box! all themes can add their own now! :)
SVN revision: 16839
2005-09-22 05:52:37 +00:00
sebastid cf4b835673 If the border we stack above/below isn't on the same desk, find the
border above/below on the same desk.


SVN revision: 16832
2005-09-21 18:06:12 +00:00
sebastid 3ca4c4e2ae Utility functions to find the border above and below the current on a desk.
SVN revision: 16831
2005-09-21 18:02:04 +00:00
sebastid 13ed74ed46 Don't free objects, delete them
SVN revision: 16830
2005-09-21 17:54:19 +00:00
sebastid eb9d164e7c *** empty log message ***
SVN revision: 16827
2005-09-21 16:36:20 +00:00
sebastid a5ceed4fb6 Don't allow to shade/unshade while shading.
SVN revision: 16826
2005-09-21 15:54:02 +00:00
sebastid ad4feaa85e E-codingstyle.
SVN revision: 16825
2005-09-21 06:57:36 +00:00
Carsten Haitzler 6375b62f0f clean up canvas show - uncessesary exposure there. fixed.
SVN revision: 16824
2005-09-21 04:53:12 +00:00
Christopher Michael 78e3b8efed Changed module to use e_dialog instead of e_error
SVN revision: 16820
2005-09-21 01:18:30 +00:00
sebastid 88c6a35aff Convert degree sign to utf8
SVN revision: 16818
2005-09-20 19:14:29 +00:00
sebastid 3ee7af9772 Remove unused variables
SVN revision: 16816
2005-09-20 18:22:01 +00:00
sebastid b1836c9e56 E-codingstyle
Fix memleak


SVN revision: 16815
2005-09-20 18:16:33 +00:00
sebastid 2bb78dbd3b Indent
SVN revision: 16814
2005-09-20 17:55:45 +00:00
sebastid 06caedb714 Fix supported atoms.
SVN revision: 16808
2005-09-20 17:09:56 +00:00
sebastid 1a135dc6d6 Fix aspect.
SVN revision: 16807
2005-09-20 17:09:27 +00:00
handyande d43caa82cc indenting and make some of the border space be 'inter icon' ;)
SVN revision: 16801
2005-09-20 14:51:09 +00:00
codewarrior c877698d48 * data/themes/default_configure.edc
- Rename edc parts to widgets/configure/*

* src/bin/e_configure.c:
  - turn E_Configure into a real object

* src/bin/e_configure.h:
  - turn E_Configure into a real object, add missing #else


SVN revision: 16800
2005-09-20 13:12:25 +00:00
Carsten Haitzler 2f61c04990 add hilights (looks nicer with the sun)
SVN revision: 16793
2005-09-20 11:02:48 +00:00