Commit Graph

107 Commits

Author SHA1 Message Date
Sebastian Dransfeld 871999bfd3 Correct sign on variable.
SVN revision: 37174
2008-10-26 20:49:44 +00:00
Cedric BAIL 1087de2397 Remove Evas list and replace them with Eina list.
No change for ->next and ->data access right now, as the patch is already
big enough.



SVN revision: 36962
2008-10-22 11:49:33 +00:00
Carsten Haitzler 071ba50d45 e now supports scaling based on screen dpi (or on a custom scaling factor you
can select yourself as a user). also any scaling either calculated from dpi
or set by the user is limited to the min/max values a user can impose (thus
even if you have very low dpi, e doesn't go below a scaling factor you set -
eg 1.0 or 0.5, and same for upscaling).

this should

1. keep all the people who want scalable UI's happy (enable scaling).
2. make e able to (if u want) to adapt to pretty much any dpi screen and
selectively scale just what u want it to.
3. allw you - the user, to be the final controller of just how much to scale
- if you like scaling but think it scales too much - then limit it or set
your own.

right now this will onyl work if your theme supports it... the b&w one does
(mostly). so try that and test. other bits of e need to adapt to this too
(shelf, icon sizes, etc. etc.) as they are not done via edje but code sets
them.



SVN revision: 36211
2008-09-24 13:29:16 +00:00
Sebastian Dransfeld 03fecbfe7a remove unused variables
SVN revision: 35479
2008-08-14 06:15:35 +00:00
Carsten Haitzler 46675b10c1 use ecore_x vkbd wrappers now.
SVN revision: 35209
2008-07-25 02:09:28 +00:00
Carsten Haitzler 8b3b21eaeb skip unknown types for netwmtypes (as primary type)
SVN revision: 35197
2008-07-23 21:54:42 +00:00
Carsten Haitzler 51c5110b2c vkbd hints...
SVN revision: 35127
2008-07-16 17:06:23 +00:00
Carsten Haitzler 3db4f3b65a get hints in batches
SVN revision: 35040
2008-07-09 15:25:20 +00:00
codewarrior b9ce12aae1 Fix typo generated by invalid search and replace.
SVN revision: 35002
2008-07-05 09:22:14 +00:00
Carsten Haitzler aa87227505 fix battery module sizing and handle netwm activate messages.
SVN revision: 34950
2008-06-30 08:48:29 +00:00
Sebastian Dransfeld efe7b9aaae Add correct sign
SVN revision: 34017
2008-03-13 19:09:15 +00:00
Carsten Haitzler 1cf57c6566 support qtopia hint flags and also multiple netwm types
SVN revision: 33952
2008-03-07 11:51:31 +00:00
Carsten Haitzler 5551c78397 revert patch. never tested by submiter.
SVN revision: 33950
2008-03-07 10:35:58 +00:00
Sebastian Dransfeld f6dc1dc1cc Remove stale code.
Fix comments.


SVN revision: 29159
2007-03-25 22:45:00 +00:00
Sebastian Dransfeld 991ede58c7 TODO++
SVN revision: 29014
2007-03-24 15:26:05 +00:00
Carsten Haitzler ab7dbef8d2 be patient and wait for the previous e to be cleaned up with a loops checking
for the old e.


SVN revision: 27400
2006-12-10 03:55:18 +00:00
Carsten Haitzler 5c5c18d4c6 set CLIENT window id, not border.
SVN revision: 25312
2006-09-01 22:42:11 +00:00
Carsten Haitzler 96cd8dc8de container stacking/layer consistency and safety. also preview in fsel packs
preview properly now. fixed error dialog


SVN revision: 25113
2006-08-26 08:32:56 +00:00
Carsten Haitzler 88092a49bf add debug/error catching
SVN revision: 25081
2006-08-23 23:24:23 +00:00
Carsten Haitzler 12f620b919 formatting and kiwis thumbnailer fix - not entirely fixed tho
SVN revision: 23728
2006-07-06 06:16:21 +00:00
Carsten Haitzler 0d4723e3b7 fix kde/qt iconic startup bug
SVN revision: 23505
2006-06-19 19:29:31 +00:00
sebastid 0c6cd880b6 Remove unused variable
SVN revision: 23300
2006-06-08 19:06:31 +00:00
Carsten Haitzler 97eec41ad9 patches that i said were in - commit. (see my reply emails)
also finish off a TODO item or 2


SVN revision: 23267
2006-06-07 23:30:15 +00:00
sebastid a69bc7767c Clean up maximization, there is only one unmaximize function now. Think
this code can do more advanced stuff than the previous code.

The logic is that if the window is first maximized vertically, then
horizontally it should equal that both directions are maximized at once.

unmaximize can only be done in directions already maximized.

The code works, but hasn't been thorougly tested. Please report any errors
to me, and I will fix them!


SVN revision: 23254
2006-06-07 21:42:13 +00:00
Carsten Haitzler ebf9cca1ed ok - turn off visibility stuff for e -0 for some reason just the dropshadow
module has problems with memcpy and memset... but its identical to everything
else and i dont see why it doesnt work and others do... weird.


SVN revision: 19679
2006-01-10 04:23:43 +00:00
sebastid 6a638a7806 Fix EAPI warnings.
SVN revision: 19597
2006-01-07 10:39:46 +00:00
Carsten Haitzler 2916ef5be4 updates from kojouharov :)
SVN revision: 19112
2005-12-18 14:21:25 +00:00
Carsten Haitzler cf7815a1da patches and stuff hanign in mail...
SVN revision: 18756
2005-12-01 07:10:32 +00:00
sebastid 61e273d0df Fullscreen policy. Not tested since my stupid laptop only has one res.
Please test.


SVN revision: 18303
2005-11-04 23:30:18 +00:00
Carsten Haitzler 30269e8ea8 actually rather pointless to unset over there. unset at startup :)
SVN revision: 18061
2005-10-28 09:23:54 +00:00
sebastid 4bfee24e01 unset the desktop startup id when we get the app, so that it isn't reused.
SVN revision: 18059
2005-10-28 08:32:01 +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
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
Carsten Haitzler 6375b62f0f clean up canvas show - uncessesary exposure there. fixed.
SVN revision: 16824
2005-09-21 04:53:12 +00:00
sebastid 06caedb714 Fix supported atoms.
SVN revision: 16808
2005-09-20 17:09:56 +00:00
Dan Sinclair 02a815f78a - remove config.h from e.h and put it into the .c files that need it.
e.h is an installed header so modules can be written outside the e tree.
  config.h isn't installed by e. so, if the module dosen't have a config.h
  and the local directory in their include path the build will fail.


SVN revision: 16719
2005-09-14 20:19:44 +00:00
Carsten Haitzler 07f6885df7 use startup notify... see ibar in default.
SVN revision: 16708
2005-09-14 06:39:59 +00:00
sebastid 880a2f20e8 IF_FREE -> E_FREE
SVN revision: 16573
2005-09-05 15:24:07 +00:00
sebastid d30da0bf8e * Add options
-	e_config->transient.move
-	e_config->transient.resize
-	e_config->transient.raise
-	e_config->transient.lower
-	e_config->transient.layer
-	e_config->transient.desktop
-	e_config->transient.iconify
* Implement
-	e_config->transient.raise
-	e_config->transient.lower
-	e_config->transient.layer
-	e_config->transient.desktop
-	e_config->transient.iconify
* Show hide border in e_border_desk_set
* Add e_border_layer_set()


SVN revision: 16460
2005-09-02 07:38:40 +00:00
sebastid af4803ee85 Support internal state hints.
SVN revision: 16412
2005-08-30 01:15:25 +00:00
sebastid 9f01af5e1d Honor lock flags in e_hints.c
SVN revision: 16406
2005-08-29 23:04:21 +00:00
sebastid c9d59d2da3 Honour lock flags.
SVN revision: 16260
2005-08-21 23:36:07 +00:00
sebastid 2bbeab6519 Cleanup.
SVN revision: 16103
2005-08-11 04:44:08 +00:00
sebastid 1ecced5255 Remember previous size for fullscreen apps.
SVN revision: 16100
2005-08-11 04:10:59 +00:00
Carsten Haitzler 29ebbfd6d5 icons are now part of the theme and themable from the theme (always
falls back to default of course if theme doesnt provide them) and this
works for EAP icons too - if you give your EAP icons an icon class
like "web_browser" and if the theme provides a theme override for icons of
class "web_browser" then the theme icon is used instead of the .eap internal
image. not surethis is perfect as u want more "specific" and "more general"
levels - maybe i should make the eapp icon class a list of classes the icon
is part of...


SVN revision: 15951
2005-07-30 07:46:05 +00:00
Carsten Haitzler da5943abc5 1. id3 album cover loader patches
2. i reduced list note memory usage by 20% - shoudl work better with malloc
as ti is now a power of 2 as well
3. optimised evas internals to make use of event freezes to make e17'sw menu
popups a LOT snappier
4. fixed using last member of list nodes - bad - shoudl use api as this is
private stuff really
5. added config profile stuff to e17  u can literally maintain multiple
config profiles and choose which one at any time etc.


SVN revision: 15864
2005-07-22 10:28:11 +00:00
sebastid 2743557b2d Formatting.
SVN revision: 15856
2005-07-21 12:07:11 +00:00
sebastid faff2862d3 Don't check the netwm state variables. Just do as the state change
requests. The appropriate functions must check if the state actually
shall change.

We must find a clever way to implement full maximize vs. maximize
horisontal and vertical.


SVN revision: 15855
2005-07-21 12:06:29 +00:00
sebastid dfed003f00 Don't need to pass coords to e_hints_window_saved_size_(get|set)()
SVN revision: 15821
2005-07-19 09:11:21 +00:00