Commit Graph

1293 Commits

Author SHA1 Message Date
Carsten Haitzler f8dc741626 oops disable test... and add comments
SVN revision: 17478
2005-10-13 00:47:07 +00:00
Carsten Haitzler b2205f66f6 table widget wrapper - NOTE - NON-homogenous tables do NOT work. :) need to
fix that :)


SVN revision: 17477
2005-10-13 00:41:09 +00:00
Carsten Haitzler de97fd5db9 actually focus focusable widgets. label can be much simpler
SVN revision: 17470
2005-10-12 23:00:45 +00:00
codewarrior c73c784698 - Add label widget (futur work: ability to tie its focus to another widget)
- Redo properties dialog in EFM to show more info and file permissions.
  (needs more work so it can do and apply things, and load permissions)


SVN revision: 17468
2005-10-12 22:21:50 +00:00
codewarrior 603797ce95 - remove image thats not used
- code in config subsystem which allows us to save window stat and anything
else if needed.
- add mime type system. for now you cant edit them and the only mime is
hardcoded for testing. will add mime editor later on.


SVN revision: 17465
2005-10-12 17:01:27 +00:00
Carsten Haitzler 03651d0fcb and now all the internal widgets understand keyboard focus and control.
dialog now uses internal widgets for buttons.


SVN revision: 17464
2005-10-12 16:02:33 +00:00
codewarrior 248f977318 fix sorting
SVN revision: 17461
2005-10-12 13:54:34 +00:00
codewarrior c23207f4f9 minimize usage of dirent, use stat. (next, reuse stat in right click
properties dialog)


SVN revision: 17460
2005-10-12 13:31:20 +00:00
sebastid 288dd7aa6c Not allow resize when shaded.
Only show resize handles if resize is allowed.


SVN revision: 17445
2005-10-11 20:21:50 +00:00
sebastid 775a10e0ad style
SVN revision: 17442
2005-10-11 16:59:02 +00:00
sebastid d1f9e960d2 Fixed. ecore dnd problem.
SVN revision: 17441
2005-10-11 16:46:08 +00:00
Carsten Haitzler a0c8487fc5 working on more widgety stuff
SVN revision: 17438
2005-10-11 16:25:00 +00:00
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
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
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
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 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
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 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