Re: [E-devel] E SVN: raster trunk/e/data/themes

2009-05-10 Thread Massimo Maiurana
Carsten Haitzler (The Rasterman), il 10/05/2009 05:08, scrisse:

 oh not a patch in mail but a commit! aaah. well.. i did this because syscon 
 was
 1 pixel wide in illume. min_size_calc returned a min size horizontally of 0.
 thats a bit of a problem.

while we're on this topic, the syscon window in illume has two 
buttons labeled close and home: what do these buttons actually does?
I ask because home is already used in the files menu as open efm 
in your home directory, and if it has a different meaning in illume 
there could be a problem with translations.

-- 
   Massimo Maiurana massimoatragusa.linux.it
   http://massimo.solira.org   GPG keyID #7044D601

Articolo 33 - [...]Enti e privati hanno il diritto di istituire
scuole ed istituti di educazione, senza oneri per lo Stato.[...]

--
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/e/data/themes

2009-05-10 Thread The Rasterman
On Sun, 10 May 2009 11:52:35 +0200 Massimo Maiurana maiur...@gmail.com said:

 Carsten Haitzler (The Rasterman), il 10/05/2009 05:08, scrisse:
 
  oh not a patch in mail but a commit! aaah. well.. i did this because syscon
  was 1 pixel wide in illume. min_size_calc returned a min size horizontally
  of 0. thats a bit of a problem.
 
 while we're on this topic, the syscon window in illume has two 
 buttons labeled close and home: what do these buttons actually does?
 I ask because home is already used in the files menu as open efm 
 in your home directory, and if it has a different meaning in illume 
 there could be a problem with translations.

Home is the Home screen - ie desktop with no windows (the desktop root bg is
the launcher etc.) in future this may be a separate window or not - but home is
the home screen/state.

close - this closes the currently active window - if there is one.

yes - its a translation problem. this is one of the problems with simple string
mappings. 1 word in english may have multiple meanings. i think it is possible
in gettext to somehow mark such strings specially, but i don't know how.

 -- 
Massimo Maiurana massimoatragusa.linux.it
http://massimo.solira.org   GPG keyID #7044D601
 
 Articolo 33 - [...]Enti e privati hanno il diritto di istituire
 scuole ed istituti di educazione, senza oneri per lo Stato.[...]
 
 --
 The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
 production scanning environment may not be a perfect world - but thanks to
 Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
 Series Scanner you'll get full speed at 300 dpi even with all image 
 processing features enabled. http://p.sf.net/sfu/kodak-com
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Evas Gradient and Gradient2?

2009-05-10 Thread Andreas Volz
Hello,

could anyone explain why there is a Gradient and a Gradient2 in Evas?

I couldn't find and document that explains what are the advantages of
one against the other. Is one of both deprecated?

Which one is used if I use a gradient block in Edje files?

regards
Andreas

--
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Evas Gradient and Gradient2?

2009-05-10 Thread The Rasterman
On Sun, 10 May 2009 14:18:43 +0200 Andreas Volz li...@brachttal.net said:

i summon jose!
/me waves his hands and murmurs an incantation

 Hello,
 
 could anyone explain why there is a Gradient and a Gradient2 in Evas?
 
 I couldn't find and document that explains what are the advantages of
 one against the other. Is one of both deprecated?
 
 Which one is used if I use a gradient block in Edje files?
 
 regards
 Andreas
 
 --
 The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
 production scanning environment may not be a perfect world - but thanks to
 Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
 Series Scanner you'll get full speed at 300 dpi even with all image 
 processing features enabled. http://p.sf.net/sfu/kodak-com
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] ewl not building because of missing po/Makefile....

2009-05-10 Thread Peter Wehrfritz
Klaus 'mrmoku' Kurzmann schrieb:
 Hey all,

 I have problems building ewl. It fails with missing po/Makefile.in.in.
 Am I doing something wrong here?

 configure: creating ./config.status
 config.status: creating Makefile
 config.status: creating ewl.spec
 config.status: creating ewl.pc
 config.status: error: cannot find input file: po/Makefile.in.in

   

The file po/Makefile.in.in should be created by autopoint. Have you 
maybe missed to call ./autogen.sh before?

Peter

--
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/e/data/themes

2009-05-10 Thread Peter Wehrfritz
Carsten Haitzler (The Rasterman) schrieb:
 yes - its a translation problem. this is one of the problems with simple 
 string
 mappings. 1 word in english may have multiple meanings. i think it is possible
 in gettext to somehow mark such strings specially, but i don't know how.
   


The gettext manual proposes to use sgettext(). You pass a string to it 
that has a more explaining prefix. For example sgettext(DOCUMENT|New) 
or sgettext(FILE|New) if it does not find a translation for it it will 
strip every thing before the last '|', so it returns only New. Since 
the separator character ('|') may not work for everyone and the function 
is relative simple, sgettext is not part of the API. In elitaire I use 
the following function:

inline char *
sgettext(const char *msgid)
{
char *msgval = gettext(msgid);
if (msgval == msgid)
msgval = strrchr(msgid, '|') + 1;
return msgval;
}

Peter

--
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: rbelem IN trunk/BINDINGS/python: python-e_dbus python-ecore python-edje python-emotion python-epsilon python-evas

2009-05-10 Thread Rodrigo Belem
What I've done! :-( Sorry for my mistake. I will fix right now.

On Sat, May 9, 2009 at 11:48 AM, Gustavo Sverzut Barbieri
barbi...@profusion.mobi wrote:
 This is wrong, first with -p you don't need to check before, then you
 do the wrong compare stmt, it should be 'if [ ! -d ...'

 On 5/8/09, Enlightenment SVN no-re...@enlightenment.org wrote:
 Log:
   Checking for the documetation dir before python-* doc generation
 Author:       rbelem
 Date:         2009-05-08 19:23:49 -0700 (Fri, 08 May 2009)
 New Revision: 40561

 Modified:
   trunk/BINDINGS/python/python-e_dbus/gen-doc-api.sh
 trunk/BINDINGS/python/python-ecore/gen-doc-api.sh
 trunk/BINDINGS/python/python-edje/gen-doc-api.sh
 trunk/BINDINGS/python/python-emotion/gen-doc-api.sh
 trunk/BINDINGS/python/python-epsilon/gen-doc-api.sh
 trunk/BINDINGS/python/python-evas/gen-doc-api.sh

 Modified: trunk/BINDINGS/python/python-e_dbus/gen-doc-api.sh
 ===
 --- trunk/BINDINGS/python/python-e_dbus/gen-doc-api.sh        2009-05-09 
 00:38:17
 UTC (rev 40560)
 +++ trunk/BINDINGS/python/python-e_dbus/gen-doc-api.sh        2009-05-09 
 02:23:49
 UTC (rev 40561)
 @@ -2,6 +2,7 @@

  pyver=`python -c 'import sys; print %d.%d % sys.version_info[0:2]'`
  regex=lib\.[a-z0-9]*-[a-z0-9]*-$pyver
 +destdir=doc/api/html

  for d in `ls build`; do
      if [[ $d == $regex ]]; then
 @@ -11,6 +12,10 @@

  export PYTHONPATH=`pwd`/build/$d

 -epydoc --html -o doc/api/html \
 +if [ -d $destdir ]; then
 +    mkdir -p $destdir
 +fi
 +
 +epydoc --html -o $destdir \
      -n Python-E_Dbus API \
      e_dbus

 Modified: trunk/BINDINGS/python/python-ecore/gen-doc-api.sh
 ===
 --- trunk/BINDINGS/python/python-ecore/gen-doc-api.sh 2009-05-09 00:38:17
 UTC (rev 40560)
 +++ trunk/BINDINGS/python/python-ecore/gen-doc-api.sh 2009-05-09 02:23:49
 UTC (rev 40561)
 @@ -2,6 +2,7 @@

  pyver=`python -c 'import sys; print %d.%d % sys.version_info[0:2]'`
  regex=lib\.[a-z0-9]*-[a-z0-9]*-$pyver
 +destdir=doc/api/html

  for d in `ls build`; do
      if [[ $d == $regex ]]; then
 @@ -11,7 +12,11 @@

  export PYTHONPATH=`pwd`/build/$d

 -epydoc --html -o doc/api/html \
 +if [ -d $destdir ]; then
 +    mkdir -p $destdir
 +fi
 +
 +epydoc --html -o $destdir \
      -n Python-Ecore API \
      ecore.c_ecore \
      ecore.evas.c_ecore_evas \

 Modified: trunk/BINDINGS/python/python-edje/gen-doc-api.sh
 ===
 --- trunk/BINDINGS/python/python-edje/gen-doc-api.sh  2009-05-09 00:38:17 UTC
 (rev 40560)
 +++ trunk/BINDINGS/python/python-edje/gen-doc-api.sh  2009-05-09 02:23:49 UTC
 (rev 40561)
 @@ -2,6 +2,7 @@

  pyver=`python -c 'import sys; print %d.%d % sys.version_info[0:2]'`
  regex=lib\.[a-z0-9]*-[a-z0-9]*-$pyver
 +destdir=doc/api/html

  for d in `ls build`; do
      if [[ $d == $regex ]]; then
 @@ -11,7 +12,11 @@

  export PYTHONPATH=`pwd`/build/$d

 -epydoc --html -o doc/api/html \
 +if [ -d $destdir ]; then
 +    mkdir -p $destdir
 +fi
 +
 +epydoc --html -o $destdir \
      -n Python-Edje API \
      edje.c_edje \
      edje.decorators

 Modified: trunk/BINDINGS/python/python-emotion/gen-doc-api.sh
 ===
 --- trunk/BINDINGS/python/python-emotion/gen-doc-api.sh       2009-05-09 
 00:38:17
 UTC (rev 40560)
 +++ trunk/BINDINGS/python/python-emotion/gen-doc-api.sh       2009-05-09 
 02:23:49
 UTC (rev 40561)
 @@ -2,6 +2,7 @@

  pyver=`python -c 'import sys; print %d.%d % sys.version_info[0:2]'`
  regex=lib\.[a-z0-9]*-[a-z0-9]*-$pyver
 +destdir=doc/api/html

  for d in `ls build`; do
      if [[ $d == $regex ]]; then
 @@ -11,7 +12,11 @@

  export PYTHONPATH=`pwd`/build/$d

 -epydoc --html -o doc/api/html \
 +if [ -d $destdir ]; then
 +    mkdir -p $destdir
 +fi
 +
 +epydoc --html -o $destdir \
      -n Python-Emotion API \
      emotion.c_emotion


 Modified: trunk/BINDINGS/python/python-epsilon/gen-doc-api.sh
 ===
 --- trunk/BINDINGS/python/python-epsilon/gen-doc-api.sh       2009-05-09 
 00:38:17
 UTC (rev 40560)
 +++ trunk/BINDINGS/python/python-epsilon/gen-doc-api.sh       2009-05-09 
 02:23:49
 UTC (rev 40561)
 @@ -2,6 +2,7 @@

  pyver=`python -c 'import sys; print %d.%d % sys.version_info[0:2]'`
  regex=lib\.[a-z0-9]*-[a-z0-9]*-$pyver
 +destdir=doc/api/html

  for d in `ls build`; do
      if [[ $d == $regex ]]; then
 @@ -11,7 +12,11 @@

  export PYTHONPATH=`pwd`/build/$d

 -epydoc --html -o doc/api/html \
 +if [ -d $destdir ]; then
 +    mkdir -p $destdir
 +fi
 +
 +epydoc --html -o $destdir \
      -n Python-Epsilon API \
      epsilon.c_epsilon \
      epsilon.request

 Modified: trunk/BINDINGS/python/python-evas/gen-doc-api.sh
 ===
 --- trunk/BINDINGS/python/python-evas/gen-doc-api.sh  2009-05-09 00:38:17 UTC
 (rev 40560)
 +++ 

Re: [E-devel] Evas Gradient and Gradient2?

2009-05-10 Thread Jose Gonzalez
   Andreas Volz wrote:

 Hello,

 could anyone explain why there is a Gradient and a Gradient2 in Evas?

 I couldn't find and document that explains what are the advantages of
 one against the other. Is one of both deprecated?

   

   Who now dares to disturb my peaceful slumber? Are ye one of the
minions of the evil one, or simply a confused soul?

   No matter... Ummm, something about schmegrients I see. Let me see
if I can summarize it for you:

1. Gradient was an initial revision of even earlier evas gradients.
It uses premul colors (and also allows for separate alphas), and has
a somewhat unified approach to its api. Both of these 'features' are
not easily represented by some engines and they are done basically via
the software implementation (also, separate apis for specifying
the intrinsic 'geometry' of a given gradient type also seems more
intuitive).

2. Gradient2 was an initial attempt to 'correct' both the above
issues and to eventually replace gradient with it. So, it uses
only non-premul color data (so far) to specify the gradients and
has two separate types (linear and radial) each with their own
api for specifying their intrinsic geometry. As a final addition,
it also allows for specifying an affine fill-transform on those
geometries.

   Unfortunately, the existence of multitudes of engines and no-one
who wants to implement gradient2 natively in those engines (if possible),
along with other reasons, led to stalling on the development of this
(some refinements were done as part of a large patch that also
dealt with image fill-transforms, but development on this was also
stalled for various reasons).

   Hopefully that will clear up the 'why' for the existence of
gradient/gradient2 and some idea of their status.

   I would suggest possibly removing gradient2 from evas for its
upcoming 'release' until this can be gotten back to, if this would
clear up any possible confusion.


 Which one is used if I use a gradient block in Edje files?

   

   Edje uses gradient internally since when gradients were added
to edje by Brian Mattern (aka. rephorm), there was no gradient2.



Click here to find the right business program for you and take your career to 
the next level. 
http://thirdpartyoffers.juno.com/TGL2141/fc/BLSrjpTESUSIkyaniDxTF3DaL6qWfgyQFdMVFq30oS6ThqA2qrlkxN5rFZG/

--
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel