Commit Graph

503 Commits

Author SHA1 Message Date
Carsten Haitzler 59b0492d52 and delete timer
SVN revision: 12603
2004-12-27 13:45:07 +00:00
Carsten Haitzler b6e16caef2 batery is now a default and enabled module.. snow is an easter-egg level
module.. so out of default list we go.


SVN revision: 12602
2004-12-27 13:22:03 +00:00
Carsten Haitzler 20a2068e6c detect charging state better
SVN revision: 12601
2004-12-27 13:17:10 +00:00
Carsten Haitzler b8112af500 battery modules now... works... in theory. i have to test it on a real
laptop...


SVN revision: 12600
2004-12-27 10:49:46 +00:00
Carsten Haitzler 2134890874 starting a battery module (in need this for my laptop)
SVN revision: 12599
2004-12-27 08:33:52 +00:00
Carsten Haitzler b456f086ce dont make empty apps menus
SVN revision: 12598
2004-12-27 07:50:03 +00:00
Carsten Haitzler 1553d338d8 flame respects resize events now ... and by default now looks much prettier..
:)


SVN revision: 12591
2004-12-26 05:04:03 +00:00
Carsten Haitzler b834f56460 and limit sizes...
SVN revision: 12588
2004-12-25 15:53:48 +00:00
Carsten Haitzler 59f94e10a8 we support... xrandr... :) feelfree to change resolution on the fly in e17...
it all works. :)


SVN revision: 12587
2004-12-25 15:33:48 +00:00
Carsten Haitzler d3fe5029d2 dont kill pointer focus (for now)
SVN revision: 12584
2004-12-25 13:22:16 +00:00
Carsten Haitzler 523ff44e2a focus is much happier all round now.. not it's not done properly. i just
figured the cases to "punt off" that i'm seeing as problems.. and alls fine
now... :)


SVN revision: 12582
2004-12-25 13:13:36 +00:00
rbdpngn 75900c243e Use luma value to set a reasonable alpha value on the flame in order to blend
without the black backing.


SVN revision: 12581
2004-12-25 03:34:17 +00:00
Carsten Haitzler 0da2c00cfd and one last icon...
SVN revision: 12578
2004-12-24 09:23:06 +00:00
Carsten Haitzler 588bb376f2 2 more icons.
SVN revision: 12577
2004-12-24 07:45:21 +00:00
Carsten Haitzler 3d71d871c8 setvbuf for easier debugging
SVN revision: 12576
2004-12-24 04:44:05 +00:00
Carsten Haitzler 2d5aa1d0b7 fix some png's.. that seem to get screwed if loading into gimp. also move to
making some of the menu icons int he left click menu edjes... and emit
signals to them... play with it :)


SVN revision: 12575
2004-12-24 04:30:58 +00:00
vacuum 9ffdfc77a8 Maximise -> Maximize
SVN revision: 12572
2004-12-23 16:23:39 +00:00
Carsten Haitzler 76856027e0 made the main left menu have everything in it.. so you only NEED 1 mouse
button - more is just faster/more convenient :)


SVN revision: 12571
2004-12-23 15:31:47 +00:00
handyande 98f23cefae Finish icon creation code, a little feeble now, but works
big feature:
  passes in window class - no moew xprop nonsense :)


SVN revision: 12567
2004-12-23 11:39:08 +00:00
Carsten Haitzler 3104772a04 no forward enum decl.
SVN revision: 12565
2004-12-23 06:43:37 +00:00
Carsten Haitzler 1fa0714cfc clean up a lot of wranings.
SVN revision: 12564
2004-12-23 06:38:27 +00:00
Carsten Haitzler 91b495448f prototype the correct fn name!
and we dont need to go deletign all items. we cna just delete the entire menu
boject :)


SVN revision: 12562
2004-12-23 04:58:57 +00:00
rephorm 06da25f0b8 bad handy.
you can't just free the list items, you have to actually free the list also :)


SVN revision: 12561
2004-12-23 04:29:31 +00:00
handyande 0d04cda162 hmm, weirdness - bad copy paste :(
SVN revision: 12552
2004-12-22 16:33:25 +00:00
handyande ce599e8455 Added first take on border menus, may need a little tidying
install e_utils module for full icon editing effect
need to fix up icon creation in eapp_edit, then hook in file name generation  here
will be able to pass in window class, which will save folk a lot of time


SVN revision: 12551
2004-12-22 15:50:26 +00:00
handyande 4f7683b206 Set client list to fit better with rasters master plan, now client menu can be at any depth :)
demonstrated by putting a clone where it was origionally entered


SVN revision: 12549
2004-12-22 10:41:03 +00:00
handyande b5c40c9f5a be gone demons of test menu nastiness
fix a few typo bugs on client list menu
move client menu to middle click
- feel free to slap me down, just think it looks nicer like this


SVN revision: 12544
2004-12-21 15:17:01 +00:00
rephorm ffa31f9262 Fix shading to pull window contents in the right direction again.
Add a "clients" submenu to the right click menu to show the current container's clients and all iconified clients (so you can actually un-iconify now)

Add "iconify" subsystem to keep track of iconic windows. This will be used be used by modules to do things like taskbars and icon boxes.


SVN revision: 12534
2004-12-21 03:01:19 +00:00
rephorm 10e8be1a6b rename "minimize" to "iconify"
support shading in other directions
support other transition types for shade animation (default is DECELERATE)
simplify some logic in _e_border_eval()


SVN revision: 12529
2004-12-20 21:33:31 +00:00
Carsten Haitzler 903fe64953 2000 is a much better default shade speed :)
SVN revision: 12524
2004-12-20 03:09:36 +00:00
Carsten Haitzler a443031a81 disabel some actiuosn while in some states...
SVN revision: 12512
2004-12-19 13:49:35 +00:00
Carsten Haitzler 94d20bc7b4 ops. hardcoded config.
SVN revision: 12507
2004-12-19 06:29:53 +00:00
Carsten Haitzler 0069d1ba96 slide client along too
SVN revision: 12506
2004-12-19 04:18:13 +00:00
rephorm 8efaab9f08 Make shade animation / speed a config option. (speed is in px / sec)
Shade now does a decelerate transition instead of linear.


SVN revision: 12504
2004-12-18 23:24:09 +00:00
rephorm 60ff11d889 Don't allow resizing when maximized.
(this is actually debatable, e16 lets you do it, and it can be nice if your
 resize handles are all of screen to be able to maximize it to get at the
 handles. anyway, let me know if you think i should re-enable this)

Animate shading.
Emit "shading" and "unshading" signals at start of (un)shade.
Emit "shaded" and "unshaded" signals at finish of (un)shade.

i still need to handle attempting to (un)shade while already (un)shading.
Should this a) be disallowed (i.e. ignore shade requests while shading)
         or b) go the other direction from the current point in the shade anim


SVN revision: 12503
2004-12-18 22:26:21 +00:00
rephorm f9878bc6f5 the start of minimize / maximize actions.
don't allow resize while shaded.


SVN revision: 12498
2004-12-18 05:47:08 +00:00
Carsten Haitzler 12063d2d83 use single client kill
SVN revision: 12476
2004-12-15 11:48:38 +00:00
Carsten Haitzler da12976d32 update to new extended event stuff
SVN revision: 12460
2004-12-14 03:32:25 +00:00
Carsten Haitzler 432ea44fd5 bad formie! u broke the app loading to lot load names if LANG is set AND no
specific language info field exists.

also.. windows shade. just. primitively.


SVN revision: 12446
2004-12-11 04:02:26 +00:00
tsauerbeck bc62cfce88 warning fixes
SVN revision: 12438
2004-12-10 17:21:56 +00:00
tsauerbeck fd71375581 added bounding for the show_trees config value
SVN revision: 12437
2004-12-10 17:18:51 +00:00
tsauerbeck 72e4831c70 trees are optional now
SVN revision: 12436
2004-12-10 17:07:32 +00:00
tsauerbeck 72b4bd5fd7 simplified some code
SVN revision: 12435
2004-12-10 16:34:36 +00:00
Carsten Haitzler f56b1b3353 oops!
SVN revision: 12434
2004-12-10 16:24:00 +00:00
Carsten Haitzler a55d42562f crash fix
SVN revision: 12431
2004-12-10 03:32:35 +00:00
handyande 1c1471081e silent flames
SVN revision: 12429
2004-12-09 23:09:28 +00:00
handyande 0abb532bce small fixes and slow the snow fall
SVN revision: 12428
2004-12-09 23:07:40 +00:00
Dan Sinclair c6b5abbf60 - install the e headers into $(includedir)/enlightenment. hopefully should
be able to make e modules outside the e tree now.


SVN revision: 12426
2004-12-09 19:33:51 +00:00
handyande e903945904 Added snow module, just started but looking OK - give it a shot
(enlightenment_remote -module-load if it is not in the menu)


SVN revision: 12423
2004-12-09 18:53:50 +00:00
handyande 7ce94dba41 Bad raster (hehe) stop overwriting my files...
SVN revision: 12422
2004-12-09 17:45:09 +00:00
Carsten Haitzler 261d7f48b1 support ~/.e/e/applications/startup (and restart) dirs. they work likeall
other app dirs - defining a list of apps to start on start (or restart).

also splashscreen will be gone now on restart :)


SVN revision: 12421
2004-12-09 13:56:06 +00:00
Carsten Haitzler b1ea85565e indenting... and remvoe printfs
SVN revision: 12420
2004-12-09 07:30:45 +00:00
doursse 053d8c6b87 flame module added to E. It's not loaded by default
SVN revision: 12402
2004-12-08 17:35:58 +00:00
Carsten Haitzler e50db711e6 save size broken. fixed.
SVN revision: 12378
2004-12-07 00:21:04 +00:00
Carsten Haitzler a45b5fc0ee update commentos
SVN revision: 12376
2004-12-06 15:51:23 +00:00
Carsten Haitzler 11eba0ab41 ewps! fix.
SVN revision: 12368
2004-12-06 06:03:01 +00:00
Carsten Haitzler 2f516dc4ad save modules list and load it again
SVN revision: 12361
2004-12-05 09:34:59 +00:00
Kim Woelders e6dc661ce1 Use ecore_x exported atoms.
SVN revision: 12360
2004-12-05 09:30:59 +00:00
Carsten Haitzler 73f8ea23f1 ibar saves config...
SVN revision: 12359
2004-12-05 08:36:54 +00:00
Carsten Haitzler 7562a08b5a fix up config code so i can do lists and structs etc.
SVN revision: 12357
2004-12-05 07:43:51 +00:00
Carsten Haitzler 0d6917d923 alt+left mouse drag! WHERD!
SVN revision: 12348
2004-12-04 03:55:23 +00:00
Carsten Haitzler ca7b620840 fix 2 icons to be nicer
SVN revision: 12342
2004-12-03 08:56:35 +00:00
Kim Woelders f481fec55c Quiet!
SVN revision: 12338
2004-12-02 18:41:29 +00:00
Carsten Haitzler 81d0ed0945 1. fix a segv on restart with ibar unreffing without a ref
2. add app icons (based off applications/all repository - need to make this a
function of its own though)
3. fix default apps to have name/class info.


SVN revision: 12336
2004-12-02 10:07:51 +00:00
rbdpngn aa5ebc1df0 Knocked off one FIXME. Only handle necessary properties on a window property
change callback.


SVN revision: 12334
2004-12-02 07:43:33 +00:00
Carsten Haitzler edf76bcece 1. new app file examples, 2. app parsing code... etc. etc.
SVN revision: 12333
2004-12-02 07:00:30 +00:00
Carsten Haitzler 5a47862a7e and now support empty dirs with .order files that reference the all dir of
apps.... :)


SVN revision: 12332
2004-12-02 06:35:37 +00:00
Carsten Haitzler 0407e51787 new eapp file format.. now to do the file layout arrangement we discussed...
btw - u'll need to update eet for this...


SVN revision: 12330
2004-12-02 04:24:54 +00:00
Carsten Haitzler 5ce01dc4d3 readme additiosn for the not so careful out there...
wiljanes bg set ipc...


SVN revision: 12323
2004-12-01 07:01:31 +00:00
Carsten Haitzler 080b56ed3d do them hints proper-like
SVN revision: 12306
2004-11-29 07:40:06 +00:00
Carsten Haitzler 3099278cff oops -i broke borderless windows! :)
SVN revision: 12302
2004-11-29 06:12:29 +00:00
Carsten Haitzler 94a6f68326 use the "client" part to determine client window location/size within a border.
SVN revision: 12289
2004-11-28 14:52:56 +00:00
handyande 8f2b2c39d3 Remove note now that the default theme is in cvs - nice one raster :)
Add edge checking for move and resize


SVN revision: 12285
2004-11-27 18:17:21 +00:00
Carsten Haitzler 248f0d9f20 clock module much better now... still resizing is a cludge, doesnt put itself
in a corner properly on start (just top-left at fixed offset) etc. etc. etc.
need sresizing fixed.


SVN revision: 12283
2004-11-27 16:33:22 +00:00
vacuum 7efd095f88 grammar
SVN revision: 12279
2004-11-27 00:10:20 +00:00
handyande 32d027a391 Actually save as we get disabled, so we load same state when re-enabled
SVN revision: 12277
2004-11-26 16:51:12 +00:00
Carsten Haitzler e0cdc11f48 some ACTUAL ipc!!!! wow! you can load, unload, enable, disable and list
modules now via enlightenment_remote (or any app that speaks the protocol
over ipc - INCLUDING apps that want to go insert modules into e when ther
execute)


SVN revision: 12276
2004-11-26 12:20:38 +00:00
Carsten Haitzler 94c79d788a and here is some substance
SVN revision: 12275
2004-11-26 11:11:05 +00:00
handyande 8d98eefed0 Added clock module - read notes at top of e_mod_main.c to try it out
SVN revision: 12274
2004-11-26 10:59:26 +00:00
Carsten Haitzler b4f2e2e030 slightly tidier if's - spec up to pre10
SVN revision: 12273
2004-11-26 10:57:58 +00:00
azundris 0dd8ecf2b9 * don't bomb if modules aren't found (temporary fix)
SVN revision: 12272
2004-11-26 10:55:51 +00:00
handyande 8d87a9f379 Added clock module - read notes at top of e_mod_main.c to try it out
SVN revision: 12271
2004-11-26 10:53:38 +00:00
Carsten Haitzler a031379afe fix aspect hint handling
SVN revision: 12267
2004-11-26 06:15:02 +00:00
Carsten Haitzler 53eddc4b65 fix moa!
SVN revision: 12260
2004-11-25 15:39:11 +00:00
Carsten Haitzler 4d2bb6fdd9 focusy grabbie bits work...
SVN revision: 12259
2004-11-25 15:32:36 +00:00
Carsten Haitzler 935e1291ef openoffice is happier
SVN revision: 12258
2004-11-25 14:57:48 +00:00
Carsten Haitzler 70d83c18a7 mwm hints being done properly...
SVN revision: 12257
2004-11-25 14:09:49 +00:00
Carsten Haitzler 462b2aa404 hidden symbol support
SVN revision: 12253
2004-11-25 05:31:21 +00:00
Carsten Haitzler c0bb100a15 e17 can restart (from the menu) i NEED this now i'm using it... :)
SVN revision: 12248
2004-11-25 04:07:48 +00:00
Carsten Haitzler 5e2388c886 _ _ _ _ _____ ___
| | | | ___| | | |  ___| __ ___  ___ _______  ___   / _ \__   _____ _ __
| |_| |/ _ \ | | | |_ | '__/ _ \/ _ \_  / _ \/ __| | | | \ \ / / _ \ '__|
|  _  |  __/ | | |  _|| | |  __/  __// /  __/\__ \ | |_| |\ V /  __/ |
|_| |_|\___|_|_| |_|  |_|  \___|\___/___\___||___/  \___/  \_/ \___|_|


I put E17's wm code into cvs. Hell is freezing over. Duke Nukem Forever will
be out next week. Snowballls take up residence in Hell. The Fat Lady sings.
The End is nigh...

:)


SVN revision: 12247
2004-11-25 03:37:45 +00:00
Carsten Haitzler f2b45ed471 bye bye!
SVN revision: 12246
2004-11-25 03:26:33 +00:00
sleuth e5841f4bfe Let's not do the add unless it's needed. Rather nasty side
effect there :)

Kevin Brosius <cobra@compuserve.com>


SVN revision: 6934
2003-05-24 13:22:52 +00:00
sleuth c85a9b2f8c Finish basic sticky window support.
Kevin Brosius <cobra@compuserve.com>


SVN revision: 6933
2003-05-24 12:02:29 +00:00
Adam Kisiel fca4d85677 Add fixup for some small annoying bugs:
- bordermenu is now properly regenerated for each window
- sticky windows are now properly placed
- destroying a sticky window or a window on a desktop different than
  the current one does not produce a segmentation violation anymore
- switching desktops while moving the window moves the window to the
  new desktop
- moving focused window out of the current desktop switches the focus
  to the next available window or root window if neccessary


SVN revision: 6843
2003-04-09 11:39:10 +00:00
sleuth 78dbd1acf9 Plug cursor leak in new XCursor support, only impacts those additions.
Plug a pre-existing key_grab leak.  e17 was leaving passive grabs in
the server and not releasing them.  Looks like a bug in the new config parts.

Kevin Brosius <cobra@compuserve.com>


SVN revision: 6755
2003-03-08 23:55:57 +00:00
sleuth 813f640d06 XFree86 XCursor sample support. No change with a default install, but if you grab the new behaviour.db and change /desktops/cursors/e_native to 0, then E will use your local XCursor setup. Check out the edevel mailing list for a theme I've tried. XCursor support is only available in XFree86 4.3.0.
Also allow different fonts for borders vs. menus.  This adds links in /usr/local/share/enlightenment/fonts (default install) for a menu.ttf and a text.ttf file.  text.tff is the font used for border text/window titles.  menu.ttf will be used for menus.  No change by default, but you'll need to re-run autogen.sh & make install for the links to be created automatically.

Update AUTHORS

Kevin Brosius <cobra@compuserve.com>


SVN revision: 6751
2003-03-08 12:51:06 +00:00
sleuth 7a390816d3 And fixup desktop switching when windows are closed/loose focus.
Which recreates the focus problem.  Try this instead.  Cleanup focus switching
on app destruction, plus retain focus when no app is on a desktop.

Kevin Brosius <cobra@compuserve.com>


SVN revision: 6675
2003-02-07 17:18:00 +00:00
sleuth 4760f8227e And fixup desktop switching when windows are closed/loose focus.
Kevin Brosius <cobra@compuserve.com>


SVN revision: 6664
2003-02-06 04:50:56 +00:00
sleuth 422fe23bfe Squash nasty focus bug. Let me know if this makes click-to-focus any
worse, I haven't tested that.

Kevin Brosius <cobra@compuserve.com>


SVN revision: 6663
2003-02-05 23:07:30 +00:00
technikolor 79149a8446 Yoink! Say goodbye to GETTEXT in E. Support issues with GT have been tedious and the codebase will be trashed in a month or two anyway, so for all parties concerned there is no reason to keep it. I'm leaving some of the supplimentary files in the repo just incase we descide to do an about-face.
SVN revision: 6649
2003-02-02 23:53:19 +00:00
azundris e34b876179 evas API foo
SVN revision: 6633
2003-01-24 18:26:13 +00:00
rbdpngn 63e20e7f14 More SPLIT merging.
SVN revision: 6588
2003-01-15 18:29:56 +00:00
rbdpngn ed19a69d65 Added support for shaped window borders. Also reduced each border to be 1 evas
and 1 ebit, with an obscure rectangle covering the client area. Right now, all
borders (except borderless windows) are considered shaped, would be good to
add a way to indicate non-shaped themes.


SVN revision: 6383
2002-08-20 20:23:24 +00:00
rbdpngn ef34f0818d The -lc flag snuck back in and broke the compile for BSD people again. Anyone
know how this keeps getting added?


SVN revision: 6184
2002-04-26 18:41:59 +00:00
Till Adam 5ec69a803d patch by Azundris <hacks@azundris.com> enabling transparency support for
legacy apps such as eterm, xchat, xemacs etc. Those apps will now be
transparent against the desktop, including icons, iconbar and all, if
configured to be.


SVN revision: 6172
2002-04-24 17:15:13 +00:00
Till Adam b439fa0bb0 remove ferite from the makefiles, so people who _do_ have the right version of
ferite installed dont get error. ;) Sorry bowis, but I blame you for this.


SVN revision: 6158
2002-04-21 07:22:58 +00:00
Till Adam ca0db777cc patch by Ibukun Olumuyiwa <ibukun@computer.org>. Thanks dude. :)
--
Intersect area for mouse clicks did not cover the entire menu item. Fixed
to use the full dimensions of the menu item evas object instead.


SVN revision: 6072
2002-03-17 22:08:33 +00:00
Till Adam ed15a1fde3 I assume that was a mistake?
SVN revision: 6061
2002-03-12 08:41:42 +00:00
Christopher Rosendahl 1675c75a63 s/free/FREE =)
SVN revision: 6060
2002-03-11 20:03:14 +00:00
Till Adam 0591da01bb ok, embarassing bug. Dont just enherit from observer/observee, call their
cleanup funcs too. This should fix the crashes people have been seeing.
Sorry about that. :(


SVN revision: 6059
2002-03-11 17:35:51 +00:00
Till Adam d9c6cbe3ab add those two. New class E_View_Look.
SVN revision: 6056
2002-03-10 17:24:20 +00:00
Till Adam 31292642c3 ok. another big one. I'll write to e-devel about the details.
SVN revision: 6055
2002-03-10 17:23:43 +00:00
Till Adam 609b356400 remove those, we dont need them anymore
SVN revision: 6047
2002-03-06 21:18:04 +00:00
Till Adam 5ba3515bbe oops, dont do that yet
SVN revision: 6045
2002-03-06 21:02:06 +00:00
Till Adam 6b3626b857 add the files, too
SVN revision: 6043
2002-03-06 20:59:16 +00:00
Till Adam 3dc62d700e rename E_View_Model to E_Dir. That was a stupid name to begin with. :)
SVN revision: 6042
2002-03-06 20:44:48 +00:00
Till Adam be25ab672d * remove a bunch of unused variables
* scrollbars should not need to know the dir the view they are part of is in,
  because that can change without further notice. Access the dir through
  scrollbar->view->model->dir and replace the dir with the name of the view for
  named callbacks


SVN revision: 6040
2002-03-05 17:14:10 +00:00
Till Adam e0996f9fa7 I assume Brian meant to do that.
SVN revision: 6039
2002-03-05 16:50:19 +00:00
rephorm 949b22865e wow. now i'm really embarrassed. total brain fart in the commit yesterday. I really apologize.
SVN revision: 6038
2002-03-05 15:58:02 +00:00
rephorm a6da05f8b7 argh. forgot to add these...
thanks for pointing out all my mistakes till :)
hopefully thats everything.


SVN revision: 6037
2002-03-05 15:45:18 +00:00
rephorm b4aaf24a68 i think that should get things back to the way till had them.
for some reason, in e_configure,
  if ((v = e_view_machine_get_view_by_base_window(e->win)))
was acting as though true for all cases (including non views), and was segfaulting, so i made it
  v = e_view_machine_get_view_by_base_window(e->win);
  if (v)

any ideas why this would be necessary?


SVN revision: 6036
2002-03-04 23:57:56 +00:00
rephorm ce6d128739 Switched the layout over to using one bits file for layout, separate ones for element graphics (scrollbars / iconbars / etc). This allows more flexible (and cleaner) layout.
Instead of /path/.e_iconbar.bits.db, now uses /path/.e_layout/iconbar.bits.db.
Custom scrollbars can be placed in the .e_layout directory as well.

I should probably move the background db into here also, any objections?

So, to get your iconbar again, move the .e_iconbar[.bits].db to .e_layout/iconbar[.bits].db


SVN revision: 6034
2002-03-04 22:00:16 +00:00
Till Adam e752aabcd1 fix annoying redraw bug (finally) and hide it under an indent run ;)
SVN revision: 6016
2002-03-03 10:40:07 +00:00
Till Adam fdb0dbc708 dont refcount the model twice for the first view
SVN revision: 6009
2002-03-02 16:40:57 +00:00
Till Adam e45338be4d shuffle around registering/unregistering of views and view models as per cK's
suggestion
remove unneeded function
remove comments for obvious one liners


SVN revision: 6008
2002-03-02 10:20:07 +00:00
sleuth 4302d0b872 Fix icon display state after dragging to a second instance of the
same dir.

Kevin Brosius <cobra@compuserve.com>


SVN revision: 6007
2002-03-02 08:57:46 +00:00
Till Adam a87318928e dont remove things from a list you are iterating over, thank you
SVN revision: 6006
2002-03-01 21:55:55 +00:00
Till Adam cf83b660f7 - add e_view_machine_get_view_by_[base|main]_window
- use it in about a zillion places
- now VM->views is only accessed from within e_view_machine.c


SVN revision: 6005
2002-03-01 20:50:46 +00:00
Till Adam 5a88ba9d13 user uses scrollbar -> something happens - better :)
SVN revision: 6004
2002-03-01 18:01:22 +00:00
Till Adam 622a5ccaf2 * dnd operations now only affect the currently focused view
SVN revision: 6003
2002-03-01 16:31:29 +00:00
atmosphere f0e1393763 free bgs when e_view_cleanup is called
SVN revision: 6001
2002-03-01 00:52:44 +00:00
Till Adam 4efdf11ee6 Move e_view_machine_get_model functionality into e_view_set_dir in view.c
where it makes more sense.


SVN revision: 5996
2002-02-27 22:46:14 +00:00
cpk 706a10b1db Did a little codewalk through the view code -- added lots of
segfault protection, renamed get_model_from_realpath() to
view_model_lookup(). Moved the realpath call to view_model_lookup(),
this way we need not rely on the realpath being passed in.
All minor stuff, really.

One thing I noticed: e_view_machine_get_model() is in the wrong
place and should change its name -- it is not related to the view
machine and does not return anything. It should probably become

e_view_register_model()

and live in view.c.

Also, Raster hasn't replied yet to my question regarding
the need for the explicit -lc in Makefile.am. It works fine
here without it and apparently breaks FreeBSD build, so I
think we should remove it.

Fixed a warning in focus.c due to missing icccm.h.

Added "void" to function declarations that don't accept
parameters.


SVN revision: 5994
2002-02-27 21:06:42 +00:00
Till Adam 12fe3a8611 prevent selections in multiple views of the same dir. I do it like this to
keep selection info out of the view_model because it really doesnt belong
there, I think.


SVN revision: 5992
2002-02-27 10:39:08 +00:00
Till Adam 963526152c - use the view->changed flag again and set it whenever necessary (I hope ;)
- hopefully fix core on bsd reported by kirby kuehl


SVN revision: 5988
2002-02-26 21:12:45 +00:00
Till Adam d3625546b5 This is meant to prevent drags from one view of a dir to another view of
the same dir. Kevin, is this the right place to do this?


SVN revision: 5986
2002-02-26 18:56:54 +00:00
Till Adam fd0bd775f6 re-enable drag and drop. Turned out to need only minimal adjustments. Not extensively tested, so I'd appreciate it if
people tried if this works like before.


SVN revision: 5983
2002-02-26 09:24:50 +00:00
rephorm a7e397198d RIP!
No more epplet support.
It should once again compile regardless of whether ferite is used or not.


SVN revision: 5981
2002-02-26 01:25:35 +00:00
Till Adam a21dcda8c8 update some docu and comments
SVN revision: 5979
2002-02-25 20:44:58 +00:00
Till Adam 5744b944d6 ok folks, here goes. The multiple view stuff as discussed in lenght. I've managed to get metadata back up, views save
their geometry on close. I'll start getting the documentation back in sync and commenting some more. Could anyone
willing to clean up/fix either the iconbar dnd stuff and/or the regular dnd stuff please announce it, so we dont start
duplicating work. Thanks.


SVN revision: 5977
2002-02-25 18:09:13 +00:00
rephorm abf7d8f0ee some patches by Nicolas Pomarede:
LMB will scroll one screen when pressed in the scrollbar area.
Middle and Right MB will move the scroll bar slider to the clicked
position directly.

So this is rather similar to the behaviour we have in standard GTK apps
for example.

Also, I corrected a small bug in view.c and scrollbar.c that could lead to
the scrollbar beeing redrawn outside the view (because "value" was
recalculated before "range" and "max" were set ; and since value depends
on max and range, this could lead to value of value that were too big).

Thanks Nicolas!


SVN revision: 5976
2002-02-24 06:48:14 +00:00
sleuth 1ee238ff53 Enlarge the menu intersection test area so clicking
always starts the app.

Kevin Brosius <cobra@compuserve.com>


SVN revision: 5964
2002-02-21 04:42:50 +00:00
rephorm 419af7eb81 allow drops from the same view.
The matching_drop_attempt flag was set, so it should handle the drop regardless of whether the same view or not, since it checks for the flag later.

Now you can drop icons from the desktop to the iconbar.


SVN revision: 5960
2002-02-20 05:09:00 +00:00
rephorm daf36fd95d clean up the imlib_image
SVN revision: 5959
2002-02-20 04:19:21 +00:00
rephorm d5f6a3f256 drag and drop view icons onto the iconbar to add em. They get the same icon as t
he view gave em, so its a little bland now. Icon changing may come soon.


SVN revision: 5958
2002-02-20 03:47:13 +00:00
atmosphere d41b943d28 use a little more of the bg code in views
SVN revision: 5953
2002-02-18 14:42:57 +00:00
atmosphere 751ea8b62c clean up bgs properly(i think)
The old background code(background.c) had
e_object_init(E_OBJECT(bg), (E_Cleanup_Func) e_background_cleanup);
in the e_background_new function which isn't being used anymore

I don't fully understand the way the E_Object stuff would work with this or
if this is ok since ebg is its own separate library now.


SVN revision: 5943
2002-02-16 22:39:19 +00:00
rephorm 984f643abb reorder or remove iconbar icons by moving them around on the iconbar or moving them off of it.
SVN revision: 5942
2002-02-15 22:45:11 +00:00
rephorm dbcb4acf5e add epplet dir to evas font list.
so, epplet specific fonts go in epplet dir, not in data/fonts


SVN revision: 5907
2002-02-08 19:22:13 +00:00
sleuth 12d31ee35f Fix gnome menu generation.
Kevin Brosius <cobra@compuserve.com>


SVN revision: 5901
2002-02-06 02:05:49 +00:00