Re: [E-devel] E18 CFBugs

2013-05-24 Thread Aleksej Struk
Hi,

I have noticed the following strange behaviour with the latest git snapshot
of the EFL and E.
For all Qt applications I tried (i.e. k3b, skype, etc) popup menus and
dialogs are not shown.
However, if I click where the menu item should be, I get that menu item
executed.

sndev


On Tue, May 21, 2013 at 7:21 AM, Michael Blumenkrantz 
michael.blumenkra...@gmail.com wrote:

 Not to be confused with last year's Call For Beards, this is an open call
 for people to submit any outstanding bug reports for E18.

 Known issues:

 * Window shading doesn't shade
 * Keyboard movement of windows between desks/screens may be broken
 * Shaped windows


 Please note that any feature requests masquerading as bug reports will be
 completely ignored.

 --
 Try New Relic Now  We'll Send You this Cool Shirt
 New Relic is the only SaaS-based application performance monitoring service
 that delivers powerful full stack analytics. Optimize and monitor your
 browser, app,  servers with just a few lines of code. Try New Relic
 and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




-- 
Aleksej Struk
cell phone: +370-612-78908
ast...@gmail.com - http://www.
--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Theme selection for user applications and themes

2007-03-30 Thread Aleksej Struk
On Thu, Mar 29, 2007 at 09:52:16AM -0500, Nathan Ingersoll wrote:
 On 3/29/07, Andreas Volz [EMAIL PROTECTED] wrote:
 
  Maybe it's possible to merge multible edc files (E17, EWL, ETK) into one
  big edj file. So I could create my theme for various apps, modules and
  toolkit. But the users doesn't see this. It's only one big theme for
  all together.
 
 Yes this is entirely possible. They use separate name spaces and
 shouldn't overlap one another. Also, EWL uses data keys to map it's
 widgets to edje collections so you can avoid any overlap that way.


From my point of view its too complex, and, moreover is not flexible
enough. For example I like to use milky them for E, but prefer Darkness
theme for ETK applications. So, if I install milky theme = I'm happy
with E, but not happy whit ETK applications.


 
 -
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share your
 opinions on IT  business topics through brief surveys-and earn cash
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] ibar dnd

2007-02-04 Thread Aleksej Struk
Hi there,

I've noticed the following behaviour of dnd in ibar. When I start
dragging the icon, the drop position of the icon is shown. When I stop dragging,
the icon is basically copied to a new place, and the old icon,
the icon I drag, stays in place.

Does anyone can confirm the same?

sndev

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Ecore_File_Monitor

2007-01-05 Thread Aleksej Struk
On Fri, Jan 05, 2007 at 09:54:49PM +0100, Nikolas Arend wrote:
 Nikolas Arend wrote:
  Hi,
 
  it seems that the Ecore_File_Monitor (e.g. used in mbox.c in the mail 
  module) stopped working properly since some more extensive changes a few 
  revisions ago. Can anybody confirm that? I didn't check the code for what 
  might have changed in ecore_file_monitor* but only noticed it by said mail 
  module.

 
 Anyone?

Actually, I'm experiencing the same problem with mail module. It does
not monitor my local Maildir.

 
 Cheers,   Nick.
 
 
 -
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share your
 opinions on IT  business topics through brief surveys - and earn cash
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Mixer control key bindings

2006-12-29 Thread Aleksej Struk

Hi Nick,

The implementation of the key binding in mixer module is similar to
the implementation in language module. iirc, it was taken exactly from
that module.

The idea is, that module has to define the following things:

1) the action, which will be executed on key press, For example
mixer_mute
2) the function, which is associated with the action.
3) The 'human readable' name of the action. For example Mute The
Mixer. This name will appear in keybinding dialog.
4) The keybinding that uses the mixer_mute action. Actually this is optional. 
And has to be
done if you want to have default binding.
5) Finally, you have to do reverse actions on module unload.

1) and 2) are done by those several lines of code:

E_Actoin *a;
a = e_action_add(mixer_mute);
if (a) a-func.go = _some_binding_callback_funcition

3) is done basically by calling e_action_predef_name_set function (see
e_action.h)

4) You have to define a E_Config_Binding_Key *eb variable and fill it
in with the correct values. After doing that, you have to: (i) insert
eb into e_config-key_bindings, and (ii) call to e_bindings_key_add to
make the binding active. Note, that you have to enclose (i) and (ii)
between e_manager_keys_ungrab() and e_managers_keys_grab() after.


For further information look into language madule e_mod_keybindigs.c
file. 

Feel free to contact me on IRC if you need more detailed explanation.

sndev



On Fri, Dec 29, 2006 at 04:12:15PM +0100, Nikolas Arend wrote:
 Hi,
 
 the key bindings for Decrease/Increase Volume and Mute mixer don't 
 seem to work for me (SuSE 10.1). Could somebody give me a short 
 explanation of how they are implemented? I guess they are supposed to 
 work and it's a problem on my side?
 
 
 Thanks a lot,  Nick.
 
 -
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share your
 opinions on IT  business topics through brief surveys - and earn cash
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] edje_editor: first snapshot!

2006-12-21 Thread Aleksej Struk
On Thu, Dec 21, 2006 at 06:29:55AM +0100, DaveMDS wrote:
 Hi all,
 I have done a first  snapshot of the edje_editor source .
 this is the link
 http://www.gurumeditation.it/edje_editor-0.1-beta3.tar.gz


Well, the editor looks kewl for me. I think it will be really usefull.

The only thing I've noticed, that when I add, for example, rectangle,
some new config widgets appers in the window, and main window changes
it's size. Unfortunatelly for me, the size of the main window became
greater than my screen resolution (1280x800), and the part of the window
go offscreen. 


But generally speaking, the editor is really nice.


 
 It's the very first release so expect various segv
 
 just type make and RUN IN PLACE.
 
 NOTE: The file you are workin on must have a
 name, so save at least once before inserting parts
 
 Hope you like the work.
 
 DaveMDS
 
 PS: the program need glib2 to run and complile.
 This is because I have started the project with a
 gtk interface. And I have made intensive use of gstring.
 Hope I will make a version without glib in a short time.
 
 -
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share your
 opinions on IT  business topics through brief surveys - and earn cash
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] edje_editor: first snapshot!

2006-12-21 Thread Aleksej Struk
On Thu, Dec 21, 2006 at 02:53:28PM +0100, DaveMDS wrote:
 Aleksej Struk ha scritto:
 On Thu, Dec 21, 2006 at 06:29:55AM +0100, DaveMDS wrote:
   
 Hi all,
 I have done a first  snapshot of the edje_editor source .
 this is the link
 http://www.gurumeditation.it/edje_editor-0.1-beta3.tar.gz
 
 
 
 Well, the editor looks kewl for me. I think it will be really usefull.
 
 The only thing I've noticed, that when I add, for example, rectangle,
 some new config widgets appers in the window, and main window changes
 it's size. Unfortunatelly for me, the size of the main window became
 greater than my screen resolution (1280x800), and the part of the window
 go offscreen. 
   
 Yes, a know problem ( I have done all the work at 1600x1200 ).
 Some Idea?
 I have to change  all the  widget placement ?

First, I would propose to reduce the height of the preview widget.
Second, I'd place all the configuration widgets under the preview
widget, rather than under the groups/parts list. So, the following
scheme, when rectangle is added, should show my idea:


|  ||  |
|B |   Groups   |   Preview|
|U |   List |   Widget |
|T ||  |
|T ||--|
|O ||   Position   |
|N | Description|  |
|S ||  |
|  | Rectangle  |  |


 
 
 But generally speaking, the editor is really nice.
 
 
   
 It's the very first release so expect various segv
 
 just type make and RUN IN PLACE.
 
 NOTE: The file you are workin on must have a
 name, so save at least once before inserting parts
 
 Hope you like the work.
 
 DaveMDS
 
 PS: the program need glib2 to run and complile.
 This is because I have started the project with a
 gtk interface. And I have made intensive use of gstring.
 Hope I will make a version without glib in a short time.
 
 -
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share 
 your
 opinions on IT  business topics through brief surveys - and earn cash
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDE
 

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Showing icons on other desks and screens in the window list (or not).....

2006-12-14 Thread Aleksej Struk
-winlist_list_show_other_screen_windows)) ok = 0;
 + (!e_config-winlist_list_show_other_screen_iconified)) ok = 0;  
 + if ((bd-desk != desk) 
 + (!e_config-winlist_list_show_other_desk_iconified)) ok = 0;
   }
 else
   {
 @@ -948,4 +950,3 @@
 _e_winlist_show_active();
 _e_winlist_activate();
  }
 -

 -
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share your
 opinions on IT  business topics through brief surveys - and earn cash
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 screen lock

2006-12-12 Thread Aleksej Struk
On Tue, Dec 12, 2006 at 03:01:22PM +0100, Nikolas Arend wrote:
 Hi,
 
 I know that screen locking had or maybe still has some known issues, but I 
 thought I should mention this nonetheless... After locking the screen I can't 
 unlock it again by typing in my password. All that helps is sending the 
 enlightenment process a -HUP from console. This looks like the opposite from 
 what others reported recently, that every password (or just pressing ENTER) 
 would work to unlock the screen.
 My distro is opensuse 10.1 and I'm using e17 cvs from yesterday (approx 12 pm 
 CET).

Screen lock uses PAM to check the correctness of the password.
E checks if one of the following PAM services exists and then uses it:

* login
* enlightenment
* xscreensaver
* kscreensaver
* system-auth

Maybe that your problem is in PAM configuration.

 
 Best regards,   Nick.
 -- 
 Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
 Ideal f?r Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
 
 -
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share your
 opinions on IT  business topics through brief surveys - and earn cash
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 screen lock

2006-12-12 Thread Aleksej Struk
On Tue, Dec 12, 2006 at 03:28:01PM +0100, Nikolas Arend wrote:
 Aleksej Struk wrote:
  Screen lock uses PAM to check the correctness of the password.
  E checks if one of the following PAM services exists and then uses it:
 
  * login
  * enlightenment
  * xscreensaver
  * kscreensaver
  * system-auth
 
  Maybe that your problem is in PAM configuration
 
 I thought about that too, but it seemed unlikely to me since both 
 xscreensaver-command -lock and xlock work. As far as I remember, KDE's screen 
 locking also works. I have xscreensaver and login in /etc/pam.d/, containing
 
 cat /etc/pam.d/login
 #%PAM-1.0
 auth required   pam_securetty.so
 auth includecommon-auth
 auth required   pam_nologin.so
 account  includecommon-account
 password includecommon-password
 session  includecommon-session
 session  required   pam_lastlog.so nowtmp
 session  required   pam_resmgr.so
 session  optional   pam_mail.so standard
 
 cat /etc/pam.d/xscreensaver
 #%PAM-1.0
 auth includecommon-auth
 account  includecommon-account
 password includecommon-password
 session  includecommon-session

Both PAM services that you've listed uses common-auth service. I do
not have such service on my gentoo machine. I suspect thatit is called
system-auth and is configured as follows:


auth   required pam_env.so
auth   sufficient   pam_unix.so likeauth nullok
auth   required pam_deny.so

accountrequired pam_unix.so

password   required pam_cracklib.so difok=2 minlen=8 dcredit=2
ocredit=2 retry=3
password   sufficient   pam_unix.so nullok md5 shadow use_authtok
password   required pam_deny.so

sessionrequired pam_limits.so
sessionrequired pam_unix.so

Does your common-auth is similar to that I've listed above ?

 
 Is there anything unusual with this configuration? I haven't fiddled with the 
 pam settings either.
 
 Best,   Nick.
 -- 
 Ein Herz f?r Kinder - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de
 Unser Dankesch?n: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht!
 
 -
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share your
 opinions on IT  business topics through brief surveys - and earn cash
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] default_clock.edc

2006-11-13 Thread Aleksej Struk
On Mon, Nov 13, 2006 at 02:10:29PM +0100, Wiesiek wrote:
 I try to change  default theme.
 The problem is to change the aspect of the clock.
 
 For example[simplify] I want it to be a text clock. [see attachment]
 I set description aspect. But the gadcon_client is still the same.

As far as I understand you want to change the theme and to have a clock
with different width and height automatically? If, yes then it is not
possible via the theme, since the default size of the gadcon client
is set inside the module implementation, and it is perfect squere NxN.
However, when you set Able to resize option the gadcon system allows
to change the size of the gadcon client.

 So I change the relative to see - it's working but...
 
 I know, I can manualy change it -  Able to be resized and manual resize -
 it's working.
 
 Haw can I do it in edc file? Some aspect/resize signal ?

I suspect, that if you open the source of the clock module and inspect
_gc_orient function you will find what you want.

sndev

 
 Wiesiek


 -
 Using Tomcat but need to do more? Need to support web services, security?
 Get stuff done quickly with pre-integrated technology to make your job easier
 Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
 http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] keybinding bug

2006-10-05 Thread Aleksej Struk
On 9/30/06, Jochen Schroeder [EMAIL PROTECTED] wrote:
 Carsten Haitzler (The Rasterman) wrote:
  On Fri, 29 Sep 2006 13:46:12 +1200 Jochen Schroeder
  [EMAIL PROTECTED] babbled:
 
 
  Carsten Haitzler (The Rasterman) wrote:
 
  On Wed, 27 Sep 2006 14:01:23 +1200 Jochen Schroeder
  [EMAIL PROTECTED] babbled:
 
 
 
  Hi guys,
 
  I just noticed a small bug with the keybindings. I can't set keybindings
  for moving windows to a different desktop. Well I can set the bindings
  but they don't work. From what I understand in the source code, this is
  because window_desk_move_to expects 2 parameters but only one is given.
  I really don't know if my c knowledge is good enough to create a patch,
  I also don't really know what the correct way of doing this would be
  (create a function similar to desk_linear_flip_to?)
 
 
  you will need to give it 2 params :( there is no linear version atm.
 
 
  Yeah I know however in the configuration dialog it only has one
  parameter, and one cannot change it. Well I just go with using
  enlightenment_remote, just wanted to let you guys know.
 
 
  all actions have that. you just make it 2 items with a space.
  ie
  1 1
  :)
 
 Well that's the thing I can't change the parameters for the move to #
 keybindings. I know I can just use the unspecified move to and enter the
 parameters myself. It was really just a message to let you guys know, as
 I could not find it in the fixme or todo list.

Thanks for pointing out this bug. This will be fixed in my next commit
very soon.


 Cheers
 Jochen

 -
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share your
 opinions on IT  business topics through brief surveys -- and earn cash
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



-- 
Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] patch to language module

2006-09-03 Thread Aleksej Struk
On Sun, Sep 03, 2006 at 04:03:52PM +0900, ?$B;38}5.9T wrote:
 Hi, all.
 How do you do?
 
 Attached is a patch to make language module using exml-config for
 search EXML.h and link libexml.so.

Thanks, it is in cvs.

 
 Thank you,
 
 Takayuki YAMAGUCHI
 
 --- configure.in.old2006-09-02 11:39:39.0 +0900
 +++ configure.in2006-09-03 15:33:12.400960250 +0900
 @@ -131,6 +131,21 @@
  ])
  AC_SUBST(edje_cc)
 
 +AC_ARG_WITH(exml-config,
 +[  --with-exml-config=EXML_CONFIG  use exml-config specified ],
 +[
 +  EXML_CONFIG=$withval;
 +  echo using $EXML_CONFIG for exml-config;
 +/
 +],[
 +  PROG=exml-config;
 +  AC_PATH_PROG(EXML_CONFIG, $PROG, , $PATH)
 +])
 +exml_cflags=`$EXML_CONFIG --cflags`
 +exml_libs=`$EXML_CONFIG --libs`
 +AC_SUBST(exml_cflags)
 +AC_SUBST(exml_libs)
 +
  AC_ARG_WITH(enlightenment-config,
  [  --with-enlightenment-config=E_CONFIGuse enlightenment-config
 specified ],
  [
 @@ -147,8 +162,6 @@
  AC_SUBST(e_libs)
  AC_SUBST(e_modules)--- src/module/Makefile.am.old  2006-05-18
 07:26:00.0 +0900
 +++ src/module/Makefile.am  2006-09-03 15:39:06.675101000 +0900
 @@ -1,7 +1,7 @@
  INCLUDES   = -I. \
   -I$(top_srcdir) \
   -I$(includedir) \
 - @e_cflags@
 + @e_cflags@ @exml_cflags@
 
  pkgdir = $(datadir)/$(MODULE_ARCH)
  pkg_LTLIBRARIES= module.la
 @@ -13,7 +13,7 @@
   e_mod_keybindings.h \
   e_mod_lang.c \
   e_mod_lang.h
 -module_la_LIBADD   = @e_libs@ -lexml -lxkbfile -lX11
 +module_la_LIBADD   = @e_libs@ @exml_libs@ -lxkbfile -lX11
  module_la_LDFLAGS  = -module -avoid-version
  module_la_DEPENDENCIES = $(top_builddir)/config.h
 
 
 -AC_CHECK_HEADERS(EXML.h,, AC_MSG_ERROR([Cannot find EXML.h. Make sure
 your CFLAGS environment variable contains include lines for the
 location of this file and EXML lib is installed]))
 -
  AC_CHECK_HEADERS(X11/XKBlib.h,, AC_MSG_ERROR([Cannot find XKBlib.h.
 Make sure your CFLAGS environment variable contains include lines for
 the location of this file.]))
 
  AC_CHECK_HEADERS(X11/extensions/XKBrules.h,, AC_MSG_ERROR([Cannot
 find XKBrules.h. Make sure your CFLAGS environment variable contains
 include lines for the location of this file.]))
 
 -
 Using Tomcat but need to do more? Need to support web services, security?
 Get stuff done quickly with pre-integrated technology to make your job easier
 Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
 http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] shelf contents

2006-08-26 Thread Aleksej Struk
Hmmm,

Works well for me. The problem is that you may have too old config.
There were several commits recently that needs to nuke your config.
Try to do this. I hope this will help.


On Sat, Aug 26, 2006 at 09:24:49PM +0200, Massimo Maiurana wrote:
 I recompiled all of e17 yesterday, and now I notice a strange
 behaviour when I configure shelf contents.
 if I want to remove a module from the shelf, whatever module I
 select in the dialog E will remove the one listed above.
 for example, let's assume modules are listed this way:
 - pager
 - ibar
 - clock
 - start
 
 well, if I choose to remove clock from the shelf E will actually
 remove ibar instead. if I really want to remove clock I have to
 select start.
 
 -- 
Massimo Maiurana massimoatragusa.linux.it
http://massimo.solira.org   GPG keyID #7044D601
 
 Articolo 11 - L'Italia ripudia la guerra come strumento di offesa
 alla libert? degli altri popoli e come mezzo di risoluzione delle
 controversie internazionali
 



 -
 Using Tomcat but need to do more? Need to support web services, security?
 Get stuff done quickly with pre-integrated technology to make your job easier
 Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
 http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] wallpaper theme dialogs

2006-08-17 Thread Aleksej Struk
On Thu, Aug 17, 2006 at 08:39:37PM +0900, Carsten Haitzler wrote:
 On Thu, 17 Aug 2006 01:41:31 + Aleksej Struk [EMAIL PROTECTED] babbled:
 
  On Thu, Aug 17, 2006 at 08:16:11AM +0900, Carsten Haitzler wrote:
   On Wed, 16 Aug 2006 17:16:34 + Aleksej Struk [EMAIL PROTECTED] 
   babbled:
   

Hey all,

I'm currently compiled the lates E cvs, and tried wallpaper and theme
dialogs. So, I have some comments on them. IMHO the wallpaper/theme
list is too small in height and width. It is quite hard to navigate it,
at least for me, since I have to scroll the list too much. For example I
have 5 themes installed, and I can see just two of theme in the
selector. My current theme is the one before the last in the list. So,
order to set the first theme I have to scroll the list. Would not be
better to make these selector lists bigger, at least in height? Then I
think the navigation would be much easier.
   
   you do know the dialog is resizable?
   you do know you can use remember to remember your last size/location...
  
  Well, I know this :). Basically I tried to be as a newb user that
  sees E first time in his/her life and tries to set a wallpaper/theme :)
  
   
   the dialog is small by default so people stuck in 640x480 on vga screens 
   can
   at least USE the UI - unlike other desktops environment (gnome, kde, 
   windows
   xp) where some dialogs - especially ones for doing things like changing
   screen resolution - do not fit in 640x480. you can't click ok to change
   resolution in windows xp for example.
  
  Completely agree.
  
   
   these are bad design errors. thus by default we try keep our dialogs 
   within
   640x480. you are always free to resize the dialog to make it bigger. you 
   can
   ask e to remember this for you :)
  
  Can be dialogs be smart for example? Maybe they can have their minimum
  settings and optimal settings. Consequently, if it sees that cannot fit
  into entire screen, it uses minimum settings. Otherwise, it uses optimal
  settings.
 
 what is optimal? i find that having the dialog as small as possible is optimal
 as i keep the rest of my screen still to do other things at the same time...
 personal preference. and seriously - how often do u change themes and need a
 big long list - will you have 100 themes installed? i am doubtful :) the theme
 dialog is actually no smaller - the left is smaller - it can display 3 instead
 of 4 by default. not a lot of loss imho.

Well, I personally, can say, that the size of the wallpaper dialog is
almost optimal. My arguing, why it is optimal, is the following. If I
have set my wallpaper, and open the wallpaper dialog again, the selected
wallpaper get vertically centered in the selector list. Consequently I
easily see, which wallpaper goes before and after selected one.

In contrast, in the theme config dialog, if I have selected a theme, and
open the dialog once again, the selection is not get vertically centered
in the selector list(at least for now). That forces me to scroll the
list, if I want to see a theme before the selected. Moreover if I center
selected theme in the list, I see just a peace of list item before and
after the selected. Psychologically, it makes me scroll the list again,
up or down, since I want to see those items in full.

Btw, just one more comment about, I think, selector. I have the following
situation. I created a folder A inside .e/e/backgrounds/, and put some of
my bgs inside it. Then I set my wallpaper to a bg from that folder. Then,
if I open wallpaper cfg dialog, it starts in the .e/e/backgrouunds and
does not find current wallpaper at this location.  So, there are no
selection of current wallpaper at all. Then if I enter the A folder I
still do not have any selection. Therefore, if I have 5 bgs in the dir,
and the last is the current wallpaper, I cannot immediately see that it
is selected. Basically, I have to options then. 1) just to remember which
bg I made current, or 2) to scroll the list and locate it via thumb.
So, from the user perspective, I have to think - what is going on, and
which bg is the current. iirc, the ideology of good gui is make user to
think as less as possible.

 
  Please do not kill me with arguments. I basically propose some
  ideas/solutions.
 
 sure - noted. though i think i will worry about this later - this i consider
 fine tuning somewhere near the end of development :)

Well, maybe everything that I listed above will go to a fine tuning
later. :)

 
   
sndev


-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Using Tomcat but need to do more? Need to support web services, 
security

Re: [E-devel] wallpaper theme dialogs

2006-08-17 Thread Aleksej Struk

And two more comments/question to those I already sent.

1). I open the wallpaper cfg dialog and I do not have any selected bg.
Then if I click the right mouse button on some bg, I get a context menu.
From this menu i can delete/rename the item I right clicked. But,
i do not have this item selected in the list. So, without selection,
until I tried to delete/rename, I was confused and did not know what
will happen if I click delete/rename in the menu. Therefore, if the item
I right click would be selected I wont be confused by context menu at
all.

2) I still in wallpaper dialog. I create a directory via the context
menu. Is it possible now to move bgs(via dnd, or context menu) into that
directory without using *term?



On Thu, Aug 17, 2006 at 02:28:26PM +, Aleksej Struk wrote:
 On Thu, Aug 17, 2006 at 08:39:37PM +0900, Carsten Haitzler wrote:
  On Thu, 17 Aug 2006 01:41:31 + Aleksej Struk [EMAIL PROTECTED] 
  babbled:
  
   On Thu, Aug 17, 2006 at 08:16:11AM +0900, Carsten Haitzler wrote:
On Wed, 16 Aug 2006 17:16:34 + Aleksej Struk [EMAIL PROTECTED] 
babbled:

 
 Hey all,
 
 I'm currently compiled the lates E cvs, and tried wallpaper and theme
 dialogs. So, I have some comments on them. IMHO the wallpaper/theme
 list is too small in height and width. It is quite hard to navigate 
 it,
 at least for me, since I have to scroll the list too much. For 
 example I
 have 5 themes installed, and I can see just two of theme in the
 selector. My current theme is the one before the last in the list. So,
 order to set the first theme I have to scroll the list. Would not be
 better to make these selector lists bigger, at least in height? Then I
 think the navigation would be much easier.

you do know the dialog is resizable?
you do know you can use remember to remember your last 
size/location...
   
   Well, I know this :). Basically I tried to be as a newb user that
   sees E first time in his/her life and tries to set a wallpaper/theme :)
   

the dialog is small by default so people stuck in 640x480 on vga 
screens can
at least USE the UI - unlike other desktops environment (gnome, kde, 
windows
xp) where some dialogs - especially ones for doing things like changing
screen resolution - do not fit in 640x480. you can't click ok to 
change
resolution in windows xp for example.
   
   Completely agree.
   

these are bad design errors. thus by default we try keep our dialogs 
within
640x480. you are always free to resize the dialog to make it bigger. 
you can
ask e to remember this for you :)
   
   Can be dialogs be smart for example? Maybe they can have their minimum
   settings and optimal settings. Consequently, if it sees that cannot fit
   into entire screen, it uses minimum settings. Otherwise, it uses optimal
   settings.
  
  what is optimal? i find that having the dialog as small as possible is 
  optimal
  as i keep the rest of my screen still to do other things at the same time...
  personal preference. and seriously - how often do u change themes and need a
  big long list - will you have 100 themes installed? i am doubtful :) the 
  theme
  dialog is actually no smaller - the left is smaller - it can display 3 
  instead
  of 4 by default. not a lot of loss imho.
 
 Well, I personally, can say, that the size of the wallpaper dialog is
 almost optimal. My arguing, why it is optimal, is the following. If I
 have set my wallpaper, and open the wallpaper dialog again, the selected
 wallpaper get vertically centered in the selector list. Consequently I
 easily see, which wallpaper goes before and after selected one.
 
 In contrast, in the theme config dialog, if I have selected a theme, and
 open the dialog once again, the selection is not get vertically centered
 in the selector list(at least for now). That forces me to scroll the
 list, if I want to see a theme before the selected. Moreover if I center
 selected theme in the list, I see just a peace of list item before and
 after the selected. Psychologically, it makes me scroll the list again,
 up or down, since I want to see those items in full.
 
 Btw, just one more comment about, I think, selector. I have the following
 situation. I created a folder A inside .e/e/backgrounds/, and put some of
 my bgs inside it. Then I set my wallpaper to a bg from that folder. Then,
 if I open wallpaper cfg dialog, it starts in the .e/e/backgrouunds and
 does not find current wallpaper at this location.  So, there are no
 selection of current wallpaper at all. Then if I enter the A folder I
 still do not have any selection. Therefore, if I have 5 bgs in the dir,
 and the last is the current wallpaper, I cannot immediately see that it
 is selected. Basically, I have to options then. 1) just to remember which
 bg I made current, or 2) to scroll the list and locate it via thumb.
 So, from the user perspective

Re: [E-devel] wallpaper theme dialogs

2006-08-17 Thread Aleksej Struk
On Thu, Aug 17, 2006 at 03:47:54PM +0300, Eugen Minciu wrote:
 Maybe a little out of context but Aleksej wrote: 
 
  So, from the user perspective, I have to think - what is going on, and
  which bg is the current. iirc, the ideology of good gui is make user to
  think as less as possible.
 
 It works that way for MS Windows, I guess. But it's not a good ui policy. 

Do not agree, that this works just for M$. I think if u take MacOSX you
will find this ideology, since iirc M$ basically copies many gui things
from Mac.

 A good UI policy is 'Make the default something that the majority likes and 
 can work with easily and make it easy for people who don't to change it to 
 their liking.'

Well, I agree with this statement about majority. But I do not ask
to make this dialog as big, that it would be able to list 100-ds of
bgs/themes. No! I'm just saying that if the size will be increased
a little bit, then it will be much easier to use it and the use will
require less actions from user.. Again, this is just my opinion. :)

 That's what the dialogs have those sizes, but as for the remembering of the 
 curent bg, I agree with you. 
 
 Cheers, 
 Eugen.
 
 -
 Using Tomcat but need to do more? Need to support web services, security?
 Get stuff done quickly with pre-integrated technology to make your job easier
 Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
 http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] wallpaper theme dialogs

2006-08-17 Thread Aleksej Struk
On Thu, Aug 17, 2006 at 10:29:07PM +0900, Carsten Haitzler wrote:
 On Thu, 17 Aug 2006 14:28:26 + Aleksej Struk [EMAIL PROTECTED] babbled:
 
  On Thu, Aug 17, 2006 at 08:39:37PM +0900, Carsten Haitzler wrote:
   On Thu, 17 Aug 2006 01:41:31 + Aleksej Struk [EMAIL PROTECTED] 
   babbled:
   
On Thu, Aug 17, 2006 at 08:16:11AM +0900, Carsten Haitzler wrote:
 On Wed, 16 Aug 2006 17:16:34 + Aleksej Struk [EMAIL PROTECTED]
 babbled:
 
  
  Hey all,
  
  I'm currently compiled the lates E cvs, and tried wallpaper and 
  theme
  dialogs. So, I have some comments on them. IMHO the wallpaper/theme
  list is too small in height and width. It is quite hard to navigate
  it, at least for me, since I have to scroll the list too much. For
  example I have 5 themes installed, and I can see just two of theme 
  in
  the selector. My current theme is the one before the last in the
  list. So, order to set the first theme I have to scroll the list.
  Would not be better to make these selector lists bigger, at least in
  height? Then I think the navigation would be much easier.
 
 you do know the dialog is resizable?
 you do know you can use remember to remember your last
 size/location...

Well, I know this :). Basically I tried to be as a newb user that
sees E first time in his/her life and tries to set a wallpaper/theme :)

 
 the dialog is small by default so people stuck in 640x480 on vga
 screens can at least USE the UI - unlike other desktops environment
 (gnome, kde, windows xp) where some dialogs - especially ones for 
 doing
 things like changing screen resolution - do not fit in 640x480. you
 can't click ok to change resolution in windows xp for example.

Completely agree.

 
 these are bad design errors. thus by default we try keep our dialogs
 within 640x480. you are always free to resize the dialog to make it
 bigger. you can ask e to remember this for you :)

Can be dialogs be smart for example? Maybe they can have their minimum
settings and optimal settings. Consequently, if it sees that cannot 
fit
into entire screen, it uses minimum settings. Otherwise, it uses optimal
settings.
   
   what is optimal? i find that having the dialog as small as possible is
   optimal as i keep the rest of my screen still to do other things at the
   same time... personal preference. and seriously - how often do u change
   themes and need a big long list - will you have 100 themes installed? i am
   doubtful :) the theme dialog is actually no smaller - the left is smaller 
   -
   it can display 3 instead of 4 by default. not a lot of loss imho.
  
  Well, I personally, can say, that the size of the wallpaper dialog is
  almost optimal. My arguing, why it is optimal, is the following. If I
  have set my wallpaper, and open the wallpaper dialog again, the selected
  wallpaper get vertically centered in the selector list. Consequently I
  easily see, which wallpaper goes before and after selected one.
  
  In contrast, in the theme config dialog, if I have selected a theme, and
  open the dialog once again, the selection is not get vertically centered
  in the selector list(at least for now). That forces me to scroll the
  list, if I want to see a theme before the selected. Moreover if I center
  selected theme in the list, I see just a peace of list item before and
  after the selected. Psychologically, it makes me scroll the list again,
  up or down, since I want to see those items in full.
 
 actually both dialogs work in exactly the same way with regards selecting and
 scrolling. it is identical code. you just happen to be lucky that one happens
 to center and the other doesn't - due to what gets selected etc. :)

Well, then I'm really lucky if it got centered.but IMHO the centering
would be a greate feature(see args before), wouldn't it ? :).

 
  Btw, just one more comment about, I think, selector. I have the following
  situation. I created a folder A inside .e/e/backgrounds/, and put some of
  my bgs inside it. Then I set my wallpaper to a bg from that folder. Then,
  if I open wallpaper cfg dialog, it starts in the .e/e/backgrouunds and
  does not find current wallpaper at this location.  So, there are no
  selection of current wallpaper at all. Then if I enter the A folder I
  still do not have any selection. Therefore, if I have 5 bgs in the dir,
  and the last is the current wallpaper, I cannot immediately see that it
  is selected. Basically, I have to options then. 1) just to remember which
  bg I made current, or 2) to scroll the list and locate it via thumb.
  So, from the user perspective, I have to think - what is going on, and
  which bg is the current. iirc, the ideology of good gui is make user to
  think as less as possible.
 
 yeah - i know this - it doesn't handle subdirs very well. i should fix

[E-devel] wallpaper theme dialogs

2006-08-16 Thread Aleksej Struk

Hey all,

I'm currently compiled the lates E cvs, and tried wallpaper and theme
dialogs. So, I have some comments on them. IMHO the wallpaper/theme
list is too small in height and width. It is quite hard to navigate it,
at least for me, since I have to scroll the list too much. For example I
have 5 themes installed, and I can see just two of theme in the
selector. My current theme is the one before the last in the list. So,
order to set the first theme I have to scroll the list. Would not be
better to make these selector lists bigger, at least in height? Then I
think the navigation would be much easier.

sndev


-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] wallpaper theme dialogs

2006-08-16 Thread Aleksej Struk
On Thu, Aug 17, 2006 at 08:16:11AM +0900, Carsten Haitzler wrote:
 On Wed, 16 Aug 2006 17:16:34 + Aleksej Struk [EMAIL PROTECTED] babbled:
 
  
  Hey all,
  
  I'm currently compiled the lates E cvs, and tried wallpaper and theme
  dialogs. So, I have some comments on them. IMHO the wallpaper/theme
  list is too small in height and width. It is quite hard to navigate it,
  at least for me, since I have to scroll the list too much. For example I
  have 5 themes installed, and I can see just two of theme in the
  selector. My current theme is the one before the last in the list. So,
  order to set the first theme I have to scroll the list. Would not be
  better to make these selector lists bigger, at least in height? Then I
  think the navigation would be much easier.
 
 you do know the dialog is resizable?
 you do know you can use remember to remember your last size/location...

Well, I know this :). Basically I tried to be as a newb user that
sees E first time in his/her life and tries to set a wallpaper/theme :)

 
 the dialog is small by default so people stuck in 640x480 on vga screens can
 at least USE the UI - unlike other desktops environment (gnome, kde, windows
 xp) where some dialogs - especially ones for doing things like changing screen
 resolution - do not fit in 640x480. you can't click ok to change resolution
 in windows xp for example.

Completely agree.

 
 these are bad design errors. thus by default we try keep our dialogs within
 640x480. you are always free to resize the dialog to make it bigger. you can
 ask e to remember this for you :)

Can be dialogs be smart for example? Maybe they can have their minimum
settings and optimal settings. Consequently, if it sees that cannot fit into 
entire
screen, it uses minimum settings. Otherwise, it uses optimal settings.

Please do not kill me with arguments. I basically propose some
ideas/solutions.

 
  sndev
  
  
  -- 
  
  Aleksej Struk
  Master Degree Student
  Free University of Bozen-Bolzano
  Faculty of Computer Science
  phone: +39-0471-061749
  cell phone: +39-3204627049 +370-61278908
  [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home
  
  -
  Using Tomcat but need to do more? Need to support web services, security?
  Get stuff done quickly with pre-integrated technology to make your job 
  easier
  Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
  http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
  ___
  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)[EMAIL PROTECTED]
 ?$BMg9%B?
 Tokyo, Japan (?$BEl5~ ?$BF|K\)
 
 -
 Using Tomcat but need to do more? Need to support web services, security?
 Get stuff done quickly with pre-integrated technology to make your job easier
 Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
 http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] a solution for modules getting too large?

2006-08-11 Thread Aleksej Struk

Actually there is no need to make something now, because I'm almost
finished fixing current gadcon clients positiong algo. So, it will solve
the problem of correct gadcon clients position in the gadcon. Also,
it will deal with the size of the gadcon client. Therefore, the gadcon
clien still will have just to ask for position and size. The rest -
correct size/position will be done by gadcon itself.

sndev

On Fri, Aug 11, 2006 at 08:39:47PM +, Hannes Janetzek wrote:
 Hello,
 
 how is it possible to get the size to which a gadcon client can maximal
 grow without overlapping with others and also that it doesnt get larger
 as the zone? I thought of implementing a function like 
  
 e_gadcon_client_max_size_get(E_Gadcon_Client *gcc, int *size );
 
 that should go trough the list of clients of its gadcon and determine
 their actual size minus the max size that the gadcon can actually get.
 This would also require a new callback in shelf to determine the size
 that it can maximal provide.
 
 Is this wanted or are there other plans to get rid of the problem
 with modules getting too large? e.g see taskbar.
 
 I will start making this, if it is ok and has a chance to get accepted.
 
 
 Regards,
 Hannes 
 

 
 -
 Using Tomcat but need to do more? Need to support web services, security?
 Get stuff done quickly with pre-integrated technology to make your job easier
 Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
 http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Q about mail module

2006-08-10 Thread Aleksej Struk
Hey all,

I think, that this question mainly have to be adressed to devilhorns.
Basically I have the problem with mail module.

My config is the following:

Mailbox: Maildir
Name: local
New Mail Path: /home/me/Maildir/new/
Current Mail Path: /home/me/Maildir/cur/

So I want to have sound playing when new mail arrives. I set 'Start
Program When New Mail Arrives' checkbox, and put the following line
into 'Program' field : esdplay /usr/local/share/sounds/aa.wav

Although sound is playing on new mail, I have my E freezing after some
time. I did not have E freezing before I set the programm above.

Does anyone can report something similar ?

sndev


-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Strange maximize...

2006-08-07 Thread Aleksej Struk
Actually it is not behaves strange wrt the current maximize algo.
Basically for now, the miximize algo thakes a whole screen as a possible
window size and then cuts some parts from it wrt the objects on the
screen. It does not take into account the possible maximum size of the
window after maximization, or that the object on the screen(like your
gnome panel) does not overlap the window after maximization(for example
after vertical maximization).

Recetnly there was a functionality that did all this stuff. But it was
removed by the raster due to unknown reasons(at least for me :)).

sn

On Mon, Aug 07, 2006 at 12:38:19PM +0200, Anders Troback wrote:
 Hi,
 
 I run into some issues when I did try to maximize a window! When I have
 a gnome panel running the Maximize and Maximize Vertically functions
 behaves strange! The gnome panel seams to be the top of the screen!
 
 Here are some screenshots of the problem.
 
 Xterm Maximized:
 http://www.troback.com/data/max_full.jpg
 
 Xterm Maximized Vertically:
 http://www.troback.com/data/max_vert.jpg
  
 
 \\troback
 -- 
 
 
 Microsoft is not the answer.
 Microsoft is the question.
 And 'No' is the answer!
 
 Anders Trob?ck
 http://www.troback.com
 
 -
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share your
 opinions on IT  business topics through brief surveys -- and earn cash
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Strange maximize...

2006-08-07 Thread Aleksej Struk
On Tue, Aug 08, 2006 at 12:37:44AM +0900, Carsten Haitzler wrote:
 On Mon, 7 Aug 2006 17:09:02 + Aleksej Struk [EMAIL PROTECTED] babbled:
 
  On Tue, Aug 08, 2006 at 12:05:03AM +0900, Carsten Haitzler wrote:
   On Mon, 7 Aug 2006 16:57:21 + Aleksej Struk [EMAIL PROTECTED] 
   babbled:
   
On Mon, Aug 07, 2006 at 08:57:16PM +0900, Carsten Haitzler wrote:
 On Mon, 7 Aug 2006 13:05:48 + Aleksej Struk [EMAIL PROTECTED]
 babbled:
 
  Actually it is not behaves strange wrt the current maximize algo.
  Basically for now, the miximize algo thakes a whole screen as a
  possible window size and then cuts some parts from it wrt the 
  objects
  on the screen. It does not take into account the possible maximum
  size of the window after maximization, or that the object on the
  screen(like your gnome panel) does not overlap the window after
  maximization(for example after vertical maximization).
  
  Recetnly there was a functionality that did all this stuff. But it 
  was
  removed by the raster due to unknown reasons(at least for me :)).
 
 it was broken.

IIRC it was broken because of the shelf stuff? right ? Raster, is it ok,
if I redo it again ?
   
   it was just broken incorrect code - it was pure luck that had it work at
   all.
  
  So, the question is still opend - should I try to make it work again, or
  we can leave without it?
 
 sure - go for it! :) just keep it clean and right :)

Ok. Put it on my todo. Will do this after I finish with shelfs and mouse
binding config dialog. :)

 
 
 -- 
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)[EMAIL PROTECTED]
 ?$BMg9%B?
 Tokyo, Japan (?$BEl5~ ?$BF|K\)

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E submenu placement

2006-08-05 Thread Aleksej Struk
Well, many people like/dislike such menu behaviour.
So, in order to satisfy all around it would be greate to have this
functionality as an option.

On Sat, Aug 05, 2006 at 06:06:51PM +0200, Koen Kooi wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Kevin Brosius schreef:
  So, who is working on e menus at the moment?  Am I stepping on any toes
  if I commit stuff like this?
  
  The attached patch prevents submenus from being drawn off the right side
  of the screen.
 
 You are a hero! The whole 'menus go offscreen' thing has been annoying
 me since I installed e17 on my 800x600 psion netbookpro last week.
 
 regards,
 
 Koen
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.1 (Darwin)
 
 iD8DBQFE1MIaMkyGM64RGpERAk5pAKC9x0xwViz5Z4teQTkEnDk9NVKRuwCeNWkk
 V2aK87SXHLXmZ8j5zcRw7h0=
 =PUrP
 -END PGP SIGNATURE-
 
 
 -
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share your
 opinions on IT  business topics through brief surveys -- and earn cash
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17 coding funds: Who wants to get paid to fix bugs and finish off todo items for E17?

2006-07-15 Thread Aleksej Struk
On Fri, Jul 14, 2006 at 11:56:35AM +0900, Carsten Haitzler wrote:
 OK - I'm putting out some feelers here to see...
 
 Of all you guys out there - would you ant to get paid bounties for finishing
 off some TODO items for E17? for fixing certain bugs? Do you have the time 
 lets
 say over the next coming month to work on this - in return for a little cash
 for your time and effort? who is up for it? I mean SERIOUS offers only - 
 people
 who do have or can make the time and do have the skills to do the work?

Will join this suggestion with a greate plesure. However, I like code E
just for fun :)

 
 We have work that covers:
 
 Coding (new code)
 Debugging (fix known bugs)

Actually doing this. Unfortunatelly this happens just periodicaly. But
I'll try to do all my best.

 Artwork (draw us some icons bay-bee)

Probably will touch some aspects.

 Theme work (en-masse cleanups of the default theme - especially namespace for
 parts, groups and signal names)

The same as with artwork :)
 
 As extra motivation - we may not just have some funds available - but also the
 ability to become the default desktop for a few 10,000 installs of Linux... so
 if E can't motivate you, and money doesn't do the trick - maybe being part of
 pushing a nice desktop out for Linux might do it?
 
 Can we keep this thread down to only those who want to participate - and not a
 string of comments as I want to track who is willing to do what and I have
 enough mail to track as-is.
 
 -- 
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)[EMAIL PROTECTED]
 ?
 Tokyo, Japan (?? ??)
 
 
 -
 Using Tomcat but need to do more? Need to support web services, security?
 Get stuff done quickly with pre-integrated technology to make your job easier
 Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
 http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] discussion: new features in E. try 2.

2006-06-12 Thread Aleksej Struk
On Mon, Jun 12, 2006 at 01:05:27PM +0200, muzzle wrote:
 On 6/10/06, Aleksej Struk [EMAIL PROTECTED] wrote:
 Hey raster,
 
 H, actually, I already implemented all the things in
 e_modules/language module. Now it is standalone. It is able to manage
 actual input language for each window, and flip between keybord
 layouts on the fly. Moreover it hooks into E and defines 2 new actions
 and keybindings for them as it starts, and removes those actions and
 keybindings on unload.
 
 I want to make one more hook into E. For now there exists a config
 dialog for the module. I'd like to hook it into the E main config
 panel. As far as I remmember there is a FIXME for
 this :)
 
 Unfortunatelly, somehow I missed ur mail. But now, I'll review the
 module once again wrt to your comments.
 
 Of course, I'd like to move some of the module's functionality
 directly to E. For
 example language settings per window. Consequently, this  will remove
 some expensive searches and management of the running windows, since
 the module will know everything as soon as it gets a pointer to a
 border in callback :).
 
 But, if I move some of its functionality to E, then it will be
 dependent on E. And actually, the module will only flip the input
 keyboard layout and visualize the current language icon.
 So, then it cannot be standalone as now.
 
 Ofcourse, since the module works now, at least for me :), because I
 did not hear any comments about it yet, there is no need to reinvent
 it, to reprogram it and to place some of its functionality into E.
 
 
 mhm I tried to use it (on my x86 laptop with Debian sid), but the list
 of available keyboard layouts in the configuration window was empty.
 Am I supposed to do something to make the module aware of the
 available layouts? Where does the module look for them?
 

The module collects all the information about the available layouts from
the following file: /usr/lib/X11/xkb/rules/xfree86.xml.
Actully with the modern Xorg server this file should be xorg.xml. But
for the compatibility I use xfree86.xml. 

Maybe I have to use the following file /etc/X11/xkb/xfree86.xml ?

Please check if u have this file. And please let me know. Btw, do u have
XKB extenssion installed/enabled ?

 Also, from my point of view, it would be nice to have it in the main E
 src tree, because, when non-english people starts a WM they'd like to
 have language tools immideately and without looking  for the 3rd party
 module. What do u think about this ?
 
 As a non-english user I think I have been waiting for something like
 this module for a long time and it really deserves being
 included in the main tree!
 
 
 sndev
 
 Bye,
 
 Emme
 [...]
 -- 
 Aspetto un'emozione sempre piu' indefinibile (CCCP Fedeli alla linea)

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home


___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] segv in e_app.c

2006-06-11 Thread Aleksej Struk
On Sun, Jun 11, 2006 at 09:12:55AM +0200, Morten Nilsen wrote:
 David Stevenson wrote:
  Hello,
  
  I had a segv when dragging an Eterm from one desk to another - not sure
  exactly how to reproduce it, but the bt shows that the e_app win_name got
  a bogus value from somewhere. There were some changes in the source here a
  few days back.
  
  #8  0x080ab892 in e_util_glob_match (str=0x822deb0 Eterm,
 glob=0x1d Address 0x1d out of bounds) at e_utils.c:135
  #9  0x080a7eb4 in e_app_window_name_class_title_role_find (
 name=0x822deb0 Eterm, class=0x81bffc0 Eterm,
 title=0x82347a8 Eterm-0.9.2:, role=0x0) at e_apps.c:909
  909   if ((e_util_glob_match(name, a-win_name)) 
 
 seems quite clear that something is polluting the win_name property of 
 the e_app, which through a grep appears to only be set using 
 evas_stringshare_add..

I've check the source for this property, and found that it is set via
evas_stringshare_add and removed via evas_stringshare_del. But
in function _e_app_copy, these properties are copied via simple =.
So, maybe here is the problem ?


 
 as far as I could see, that function is pretty tight, so I would guess 
 there is an overflow somewhere?
 
 -- 
 Cheers,
 Morten
 :wq
 
 
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home


___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E CVS: libs/ecore sndev

2006-06-10 Thread Aleksej Struk
On Sat, Jun 10, 2006 at 07:21:10PM +0200, Kim Woelders wrote:
// Kim Woelders wrote:
//  Enlightenment CVS wrote:
//  
// Enlightenment CVS committal
// 
// Author  : sndev
// Project : e17
// Module  : libs/ecore
// 
// Dir : e17/libs/ecore/src/lib/ecore_x
// 
// 
// Modified Files:
//ecore_x_icccm.c 
// 
// 
// Log Message:
// 
// * use calloc instead of malloc
// * set *argc = 0 if mem for the *argv cannot be allocated.
// 
// ===
// RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_x/ecore_x_icccm.c,v
// retrieving revision 1.43
// retrieving revision 1.44
// diff -u -3 -r1.43 -r1.44
// --- ecore_x_icccm.c8 Jun 2006 20:03:42 -   1.43
// +++ ecore_x_icccm.c10 Jun 2006 16:54:36 -  1.44
// @@ -752,8 +752,12 @@
// if (argc) *argc = c;
// if (argv)
//   {
// -  (*argv) = malloc(c);
// -  if (!*argv) return;
// +  (*argv) = calloc(c, sizeof(char *));
// +  if (!*argv)
// +{ 
// +   *argc = 0;
// +   return;
// +}
//for (i = 0; i  c; i++)
//  (*argv)[i] = strdup(v[i]);
//   }
// 
//  
//  Um.. There is not much point in using calloc here since the allocated 
//  area is filled entrirely with strdup pointers anyway. Not that this will 
//  cause a major performance hit though :)
//  However, I assume you do want to fix that if calloc fails you'll get a 
//  memory leak from not freeing v.
//  
// I forgot to mention - I think I have seen cases where c is zero. I'm not 
// sure malloc(0) always is legal.
// Also, I have seen cases where v[] elements are NULL, in which case 
// strdup segv's.

Well, first of all, I've have heard/read, that if u start using
malloc/calloc/etc, then its better to use it every were. For me it is
better to have a null pointer rather than to have an unknown thing that
we can get when using malloc.

Anyway, this small fix prevents my E to crash when a window, which has
argc = 3, is closed.

The main point was to set argc=0 when malloc/calloc returns NULL.

Aleksej

// 
// /Kim
// 
// 
// 
// ___
// enlightenment-devel mailing list
// enlightenment-devel@lists.sourceforge.net
// https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home


___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] discussion: new features in E. try 2.

2006-06-10 Thread Aleksej Struk
Hey raster,

H, actually, I already implemented all the things in
e_modules/language module. Now it is standalone. It is able to manage
actual input language for each window, and flip between keybord
layouts on the fly. Moreover it hooks into E and defines 2 new actions
and keybindings for them as it starts, and removes those actions and
keybindings on unload.

I want to make one more hook into E. For now there exists a config
dialog for the module. I'd like to hook it into the E main config
panel. As far as I remmember there is a FIXME for
this :)

Unfortunatelly, somehow I missed ur mail. But now, I'll review the
module once again wrt to your comments.

Of course, I'd like to move some of the module's functionality
directly to E. For
example language settings per window. Consequently, this  will remove
some expensive searches and management of the running windows, since
the module will know everything as soon as it gets a pointer to a
border in callback :).

But, if I move some of its functionality to E, then it will be
dependent on E. And actually, the module will only flip the input
keyboard layout and visualize the current language icon.
So, then it cannot be standalone as now.

Ofcourse, since the module works now, at least for me :), because I
did not hear any comments about it yet, there is no need to reinvent
it, to reprogram it and to place some of its functionality into E.

Also, from my point of view, it would be nice to have it in the main E
src tree, because, when non-english people starts a WM they'd like to
have language tools immideately and without looking  for the 3rd party
module. What do u think about this ?

sndev

On 6/6/06, The Rasterman Carsten Haitzler [EMAIL PROTECTED] wrote:
 On Mon, 10 Apr 2006 12:18:20 + Aleksej Struk [EMAIL PROTECTED] 
 babbled:

  Hi all devs,
 
  I just repost my previous mail, since I did not get any comments on it yet 
  :(

 and here come my comments (finally!) :)

  I would like to start a new discussion regarding E features.
 
  During the past time I usually use 2 different languages for input in
  my work.  This languages are  english and russian. So, in order to be
  able to switch between them I use setxkbmap program of the X11. I wrote
  a script which does language switching for me. This scrip, actually,
  looks as follows:
 
  #!/bin/sh
 
  f=`setxkbmap -print | grep xkb_symbols | awk '{printf $4}' | cut -d '+' -f 
  2`
 
  if [ $f = us ]; then
   setxkbmap -model compaqik13 -layout ru -variant basic
  elif [ $f = us(basic) ]; then
   setxkbmap -model compaqik13 -layout ru -variant basic
  elif [ $f = ru(basic) ]; then
   setxkbmap -model compaqik13 -layout us -variant basic
  fi

 ok - so basically u want to flip keymap on the fly and maybe have e flip 
 keymap
 for you automatically as focus changes to different windows. definitely makes
 sense.

  However, it is not comfortable enought. First of all, I do not have
  any visual representation of my current language selection. Second,

 i think something in the titlebar of windows and/or in the window menu
 displaying some little flag for the keymap (the idea behind gadcon is to be
 able to add module output (gadcon clients) to things like borders, menus etc.)
 for example is what you want (and maybe a menu to select which keymap to use
 when that window is focused (if it's not the default), set up a default 
 keymap,
 another temporary keymap to choose etc. might be what you want - right? there
 will nee to be a way to remember which windows use what keymaps (put it into
 the remember settings?)

  such a way of switching language is global. So, if I turn, for example,
  russian language, I will have it everywhere and in every application I
  currently use, but it would be nice to have some local language selection
  per application. Finally, I already had some troubles with non-english :)
  language and desktop locking. If I turn, for example, russian language
  and then lock the screen from the menu, or by using shortcut, for
  example ctrl+F12, I'm not able to unlock my desktop, since the ASCII
  code values of russian letters are greater that 128 and E, basically,
  do not accept them. Please do not refere to locale settings in this
  situation :) since I prefer to work in C locale or en_US.
 
  I would like to propose to implement such a language switchin mechanism
  in E, which is similar to the script I use. Also, such a technich is
  used in KDE for example. However, I'm able to implement it of course
  :), but I'd like to hear different opinions on that. Moreover, I'd
  like to hear some comments from devs, what should be done.
 
  The things I want to do are the following:
 
  a) implement a new configuration dialog that allows to select perfered
  languages, to set the default input language, and to select the language
  switching policy. For example such policies can be: (i) global - the
  language is selected for all applications, (ii) local - the language
  is selected

Re: [E-devel] discussion: new features in E. try 2.

2006-06-10 Thread Aleksej Struk
On Sat, Jun 10, 2006 at 11:04:39PM +0200, Morten Nilsen wrote:
 Aleksej Struk wrote:
  But, if I move some of its functionality to E, then it will be
  dependent on E. And actually, the module will only flip the input
  keyboard layout and visualize the current language icon.
  So, then it cannot be standalone as now.
 
 Uhm.. isn't it dependant on E anyway?

Yes it is :) I just ment, that the half of the module's functionality will
be put into E, and the half will be still in the module :) For example
some data, that will be attached for each E_Border. Therefore if the
module is not loaded then this data is useless :)

sn


 
 -- 
 Cheers,
 Morten
 :wq
 
 
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home


___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Taskbar Module

2006-05-26 Thread Aleksej Struk
Hey,


unfortunatelly, some files are missing. configure.in cannot be found.
autogen.sh does not work


On Fri, May 26, 2006 at 01:44:36PM -0400, Sthithaprajna Garapaty wrote:
// Sorry about that. I cleaned it and properly gzipped it.
// 
// Available at the same url
// http://war.interhact.net/~iamsthitha/junk/taskbar.tar.gz
// 
// I'm using the latest E from cvs, so it should work properly.
// It probably wont appear by default, you have to right click on the bar -
// Configure shelf contents and add it.
// If it still does not appear, let me know.
// 
// --Sthitha

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home


---
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Taskbar Module

2006-05-26 Thread Aleksej Struk

Hey,


It seams that module works pretty well. :) congratulations.

But, it would be really nice to have a configuration dialog for it. At
least to have possibility to turn off the option to monitor minimized
applications. I ask for this, since, I personally use ibox to have a
list of minimized apps.

So, waiting for a new features. :)

aleksej


On Fri, May 26, 2006 at 05:34:46PM -0500, Sthithaprajna Garapaty wrote:
// Sorry about the mess.
// Got some help from KainX and hopefully this is now a working package.
// Here it is:
// http://war.interhact.net/~iamsthitha/junk/taskbar-0.0.1.tar.gz
// 
// --Sthitha
// 
// On 5/26/06, Brian Mattern [EMAIL PROTECTED] wrote:
// 
// Try 'make dist' to generate tarballs that people can use.
// 'make distcheck' will ensure that these tarballs compile.
// --
// rephorm
// 
// 
// On Friday 26 May 2006 12:44, Sthithaprajna Garapaty wrote:
//  Sorry about that. I cleaned it and properly gzipped it.
// 
//  Available at the same url
//  http://war.interhact.net/~iamsthitha/junk/taskbar.tar.gz
// 
//  I'm using the latest E from cvs, so it should work properly.
//  It probably wont appear by default, you have to right click on the bar
// -
//  Configure shelf contents and add it.
//  If it still does not appear, let me know.
// 
//  --Sthitha
// 
// 
// ---
// All the advantages of Linux Managed Hosting--Without the Cost and Risk!
// Fully trained technicians. The highest number of Red Hat certifications in
// the hosting industry. Fanatical Support. Click to learn more
// http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642
// ___
// enlightenment-devel mailing list
// enlightenment-devel@lists.sourceforge.net
// https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
// 

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home


---
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Taskbar Module

2006-05-26 Thread Aleksej Struk

just forgot to write about this in the previous e-mail.
Also, it would be nice to have an option that enables/disables the
border menu on the taskbar right click  :) It is really disturbing me.
For now I cannot even access gadcon menu, if there is apps in the bar,
cause on the right click I immediatelly have border menu of the app.

thnx
aleksej

On Fri, May 26, 2006 at 05:34:46PM -0500, Sthithaprajna Garapaty wrote:
// Sorry about the mess.
// Got some help from KainX and hopefully this is now a working package.
// Here it is:
// http://war.interhact.net/~iamsthitha/junk/taskbar-0.0.1.tar.gz
// 
// --Sthitha
// 
// On 5/26/06, Brian Mattern [EMAIL PROTECTED] wrote:
// 
// Try 'make dist' to generate tarballs that people can use.
// 'make distcheck' will ensure that these tarballs compile.
// --
// rephorm
// 
// 
// On Friday 26 May 2006 12:44, Sthithaprajna Garapaty wrote:
//  Sorry about that. I cleaned it and properly gzipped it.
// 
//  Available at the same url
//  http://war.interhact.net/~iamsthitha/junk/taskbar.tar.gz
// 
//  I'm using the latest E from cvs, so it should work properly.
//  It probably wont appear by default, you have to right click on the bar
// -
//  Configure shelf contents and add it.
//  If it still does not appear, let me know.
// 
//  --Sthitha
// 
// 
// ---
// All the advantages of Linux Managed Hosting--Without the Cost and Risk!
// Fully trained technicians. The highest number of Red Hat certifications in
// the hosting industry. Fanatical Support. Click to learn more
// http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642
// ___
// enlightenment-devel mailing list
// enlightenment-devel@lists.sourceforge.net
// https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
// 

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home


---
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] ecore_evas_callback_resize in c++

2006-05-24 Thread Aleksej Struk
Declare this function as static inside the class definition.
Theoretically should help.

But then, you would have to provide a full
name, also, i.e. EdjeWindow::AutoResize.


On Wed, May 24, 2006 at 11:44:52PM +0200, Sevcsik Andr??s wrote:
// Hi!
// 
// I'm trying to make an EdjeWindow class in c++. The problem is, that I
// can't bind with ecore_evas_callback_resize(). The compiler says:
// 
// contactlist.h: In constructor ‘EdjeWindow::EdjeWindow(char*,
// char*)’: contactlist.h:67: error: argument of type ‘void
// (EdjeWindow::)(Ecore_Evas*)’ does not match ‘void
// (*)(Ecore_Evas*)’
// 
// Here is the method I want to bind to callback_resize:
// 
// void EdjeWindow::AutoResize() {
//  ecore_evas_geometry_get(ee, NULL, NULL, edje_w, edje_h);
//  evas_object_resize(edje, edje_w, edje_h);
// }
// 
// I tried to add an Ecore_Evas * ee parameter to the method, but it
// doesn't work. Anyway, I don't need a parameter, since ee and edje
// are defined as class members:
// 
// private:
//  Ecore_Evas  *ee;
//  Evas*evas;
//  Evas_Object *edje;
// 
// SetTitle() method works fine this way... I see that
// ecore_evas_callback_resize needs a function with an Evas_Ecore type
// parameter, but it doesn't work even with it.
// 
// Please keep in mind that I'm VERY BEGINNER IN C++, so be gentle
// please :) I know EFL wasn't designed for c++, but I really prefer c++
// than c.
// 
// I attached my whole header file.
// 
// Thanks,
//  Sevcsik
// /* EJABBER CONTANCT LIST HEADER FILE */
// #include iostream
// #include string
// #include Ecore_Evas.h
// #include Ecore.h
// #include Evas.h
// 
// using namespace std;
// 
// class EdjeWindow {
//  public:
//  EdjeWindow(char *, char *);
//  void SetTitle(char *);
//  void Show();
//  private:
//  Ecore_Evas  *ee;
//  Evas*evas;
//  Evas_Object *edje;
//  int edje_h;
//  int edje_w;
//  char*theme_file;
//  char*container;
//  char*window_title;
//  voidAutoResize(Ecore_Evas *ee);
//  //~ int app_signal_exit(void *data, int 
type, void *event);
// };
// 
// EdjeWindow::EdjeWindow(char * theme_file, char * container) {
//  
//  
//  /* Init */
//  if (ecore_init()) {
//  cout  Ecore loaded.\n;
//  } else {
//  cout  Loading Ecore failed\n;
//  exit(1);
//  }
//  if (ecore_evas_init()) {
//  cout  Ecore_Evas loaded.\n;
//  } else {
//  cout  Loading Ecore_Evas failed\n;
//  exit(1);
//  }
//  if (edje_init()) {
//  cout  Edje loaded.\n;
//  } else {
//  cout  Loading Edje failed\n;
//  exit(1);
//  }
//  
//  
//  /* Building window */
//  
//  ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 0, 0);
//  ecore_evas_show(ee);
//  
//  evas = ecore_evas_get(ee);
//  
//  edje = edje_object_add(evas);
//  edje_object_file_set(edje, theme_file, container);
//  cout  theme_file  '\n';
//  evas_object_move(edje, 0, 0);
//  edje_object_size_min_get(edje, edje_w, edje_h);
//  evas_object_resize(edje, edje_w, edje_h);
//  ecore_evas_resize(ee,  (int)edje_w, (int)edje_h);
//  
//  ecore_evas_callback_resize_set(ee, AutoResize);
// }
// 
// void EdjeWindow::SetTitle(char * window_title) {
//  ecore_evas_title_set(ee, window_title);
// }
// 
// void EdjeWindow::Show() {
//  ecore_evas_show(ee);
//  evas_object_show(edje);
//  ecore_main_loop_begin();
// }
// 
// void EdjeWindow::AutoResize() {
//  ecore_evas_geometry_get(ee, NULL, NULL, edje_w, edje_h);
//  evas_object_resize(edje, edje_w, edje_h);
// }


-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home


---
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] devian rss

2006-05-23 Thread Aleksej Struk
Yeah, that would be nice. I miss this a lot.

On Tue, May 23, 2006 at 07:04:28PM +0300, DM wrote:
// Hi!
// 
// Is there any way to make devian rss showing non-english rss feed?
// If yes - which file/s should be examined/hacked/patched? ;)
// 
// Thanks,
// Dan
// 
// PS: I hell like these devian's transitions ;)))
// 
// 
// ---
// Using Tomcat but need to do more? Need to support web services, security?
// Get stuff done quickly with pre-integrated technology to make your job easier
// Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
// http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
// ___
// enlightenment-devel mailing list
// enlightenment-devel@lists.sourceforge.net
// https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home


---
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] New in the town

2006-05-21 Thread Aleksej Struk

Hey,


Well, here [1] is two books on c/c++. It is good start I guess. And then
I'd suggest just to take already written apps and investigate them. I
personaly did in this way.

I hope that I understood your question correctly. Otherwise if u want to
learn E api - then just go inside source tree and search-read-think-try.
:)

regards

[1].

Url: http://www.planetpdf.com/codecuts/pdfs/eckel/TIC2Vone.zip
Url: http://www.planetpdf.com/codecuts/pdfs/eckel/TIC2Vtwo.zip

On Sun, May 21, 2006 at 12:57:23PM +0200, Sebasti? Serra Landete wrote:
// Hi all,
// 
//  
// 
// I?m new in the town, two weeks ago while was doing web-surfing looking for
// something new I found Enlightenment 17, I like web design, especially well
// designed pages with CSS and some Flash, I?m a Cobol programmer, yes? I know
// it, COBOL is probably one of the oldest programming language in the world,
// and although I love my black terminal for programming millions lines of
// code, I need something with color and more attractive, and sure for this
// reason I started web design few years ago.
// 
//  
// 
// Well, now all of you can get some idea about which person I am, and after
// this little introduction, as I started to say at the beginning of this mail,
// I found Enlightenment casually, and although I have some c/c++ knowledge  I
// need some hints.
// 
//  
// 
// I would be thankful if someone gives me some clues or some link from which
// to begin to learn, just some example code with comments or some API
// explanation.
// 
//  
// 
// Thank you in advance.
// 
//  
// 

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home


---
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Edje: Image transitions

2006-05-21 Thread Aleksej Struk

I guess, that u have to define all wanted alpha states of your image.
And then just step between them as u want.

Maybe I'm wrong. I'm not edje specialist. :(

Hope, my answer will help


On Sun, May 21, 2006 at 10:33:39PM +0200, Sevcsik Andr??s wrote:
// Hi everyone.
// 
// How can I add image transitions to my edc?
// 
// Heres my programs{} section:
// 
//  programs {
//  program {
//  name, statusimg_in;
//  signal, mouse,in;
//  source, statusimg_bg;
//  action, STATE_SET mouseover 0.0; // This
//  // changes to mouseover image
//  target, statusimg_bg;
//  after, statusimg_stop;
//  }
//  program {
//  name, statusimg_out;
//  signal, mouse,out;
//  source, statusimg_bg;
//  action, STATE_SET default 0.0; // This
//  // changes to default image
//  target, statusimg_bg;
//  after, statusimg_stop;
//  }
//  program {
//  name, statusimg_stop;
//  signal, ;
//  action, ACTION_STOP;
//  target, statusimg_in;
//  target, statusimg_out;
//  }
//  }
// 
// If I add a line transition, LINEAR, 1 or something else, it waits 1
// second, and then changes the image. I want a nice and slow alpha
// transition :)
// 
// Btw, transitions work beautifully, when I change positon/size.
// 
// Thanks for the help,
//  Sevcsik
// 
// 
// ---
// Using Tomcat but need to do more? Need to support web services, security?
// Get stuff done quickly with pre-integrated technology to make your job easier
// Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
// http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
// ___
// enlightenment-devel mailing list
// enlightenment-devel@lists.sourceforge.net
// https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home


---
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] error on compilation e_modules

2006-05-16 Thread Aleksej Struk
e_modules compile fine. Just update your cvs tree.


On Fri, May 12, 2006 at 03:42:28PM +0700, Vlad Alyukov wrote:
// 
// ,
// | if /bin/sh ./libtool --tag=CC --mode=compile i486-linux-gnu-gcc 
-DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/usr/include -I/usr/include 
-I/usr/include/enlightenment -DUSE_E_CONFIG_H-g -O2 -MT e_mod_main.lo -MD 
-MP -MF .deps/e_mod_main.Tpo -c -o e_mod_main.lo e_mod_main.c; \
// | then mv -f .deps/e_mod_main.Tpo .deps/e_mod_main.Plo; else rm 
-f .deps/e_mod_main.Tpo; exit 1; fi
// | mkdir .libs
// |  i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/usr/include 
-I/usr/include -I/usr/include/enlightenment -DUSE_E_CONFIG_H -g -O2 -MT 
e_mod_main.lo -MD -MP -MF .deps/e_mod_main.Tpo -c e_mod_main.c  -fPIC -DPIC -o 
.libs/e_mod_main.o
// |  i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/usr/include 
-I/usr/include -I/usr/include/enlightenment -DUSE_E_CONFIG_H -g -O2 -MT 
e_mod_main.lo -MD -MP -MF .deps/e_mod_main.Tpo -c e_mod_main.c -o e_mod_main.o 
/dev/null 21
// | if /bin/sh ./libtool --tag=CC --mode=compile i486-linux-gnu-gcc 
-DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/usr/include -I/usr/include 
-I/usr/include/enlightenment -DUSE_E_CONFIG_H-g -O2 -MT e_mod_config.lo -MD 
-MP -MF .deps/e_mod_config.Tpo -c -o e_mod_config.lo e_mod_config.c; \
// | then mv -f .deps/e_mod_config.Tpo .deps/e_mod_config.Plo; else 
rm -f .deps/e_mod_config.Tpo; exit 1; fi
// |  i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/usr/include 
-I/usr/include -I/usr/include/enlightenment -DUSE_E_CONFIG_H -g -O2 -MT 
e_mod_config.lo -MD -MP -MF .deps/e_mod_config.Tpo -c e_mod_config.c  -fPIC 
-DPIC -o .libs/e_mod_config.o
// |  i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/usr/include 
-I/usr/include -I/usr/include/enlightenment -DUSE_E_CONFIG_H -g -O2 -MT 
e_mod_config.lo -MD -MP -MF .deps/e_mod_config.Tpo -c e_mod_config.c -o 
e_mod_config.o /dev/null 21
// | if /bin/sh ./libtool --tag=CC --mode=compile i486-linux-gnu-gcc 
-DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/usr/include -I/usr/include 
-I/usr/include/enlightenment -DUSE_E_CONFIG_H-g -O2 -MT e_mod_keybind.lo 
-MD -MP -MF .deps/e_mod_keybind.Tpo -c -o e_mod_keybind.lo e_mod_keybind.c; \
// | then mv -f .deps/e_mod_keybind.Tpo .deps/e_mod_keybind.Plo; 
else rm -f .deps/e_mod_keybind.Tpo; exit 1; fi
// |  i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/usr/include 
-I/usr/include -I/usr/include/enlightenment -DUSE_E_CONFIG_H -g -O2 -MT 
e_mod_keybind.lo -MD -MP -MF .deps/e_mod_keybind.Tpo -c e_mod_keybind.c  -fPIC 
-DPIC -o .libs/e_mod_keybind.o
// | e_mod_keybind.c: In function '_lang_register_module_keybindings':
// | e_mod_keybind.c:62: error: 'EDIT_RESTRICT_ACTION' undeclared (first use in 
this function)
// | e_mod_keybind.c:62: error: (Each undeclared identifier is reported only 
once
// | e_mod_keybind.c:62: error: for each function it appears in.)
// | e_mod_keybind.c:62: error: 'EDIT_RESTRICT_PARAMS' undeclared (first use in 
this function)
// | make[4]: *** [e_mod_keybind.lo] Error 1
// | make[4]: Leaving directory `/root/CVS/e_modules/language'
// | make[3]: *** [all-recursive] Error 1
// | make[3]: Leaving directory `/root/CVS/e_modules/language'
// | make[2]: *** [all] Error 2
// | make[2]: Leaving directory `/root/CVS/e_modules/language'
// | make[1]: *** [all] Error 1
// | make[1]: Leaving directory `/root/CVS/e_modules'
// | make: *** [build-stamp] Error 2
// `
// 
// 
// 
// 
// -- 
// Vlad Alyukov
// RT QA Engineer
// SWsoft, Inc.
// 
// 
// ---
// Using Tomcat but need to do more? Need to support web services, security?
// Get stuff done quickly with pre-integrated technology to make your job easier
// Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
// http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
// ___
// enlightenment-devel mailing list
// enlightenment-devel@lists.sourceforge.net
// https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home


---
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] BUG: dEvian:RSS module crashes E

2006-05-16 Thread Aleksej Struk

Hi,

Unfortunatelly I have to report a bug in dEvian RSS module. It crashes E
when the following events happen :

1. RSS gets info about a new news Item.
2. Popup about the new item is shown and then hidden
3. I move my mouse pointer inside the RSS gadget
3. E crashes if one of the following 2 happens :
   a) Mouse pointer is pointing a new (red) item
   b) Mouse pointer just enter the RSS gadget box

The backtrace looks as follows :

#0  0x0020 in ?? ()
#1  0x08093e49 in e_object_del (obj=0x8b604a0) at e_object.c:48
#2  0xb77bac12 in devian_popup_warn_del (popw=0x8ef8330) at 
e_mod_popup_warn.c:212
#3  0xb77c3b39 in _cb_infos_set (data=0x8f1b6d0, obj=0x8d70660, 
emission=0x8750440 infos_set, source=0x81820b0 item) at 
e_mod_data_rss.c:1056
#4  0xb7f3a591 in _edje_emit_handle (ed=0x8b013c0, sig=0x8750440 infos_set, 
src=0x81820b0 item) at edje_program.c:875
#5  0xb7f419eb in _edje_message_process (em=0x8d5d090) at 
edje_message_queue.c:433
#6  0xb7f41f14 in _edje_message_queue_process () at edje_message_queue.c:605
#7  0xb7f41ff5 in _edje_job (data=0x0) at edje_message_queue.c:99
#8  0xb7ec9862 in _ecore_job_event_handler (data=0x0, type=76,
  ev=0x8ad94d0) at ecore_job.c:75
#9  0xb7c6f77a in _ecore_event_call () at ecore_events.c:431
#10 0xb7c750ce in _ecore_main_loop_iterate_internal (once_only=0) at
ecore_main.c:639
#11 0xb7c752c7 in ecore_main_loop_begin () at ecore_main.c:79
#12 0x08062ea3 in main (argc=1, argv=0xbf968494) at e_main.c:685

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home


---
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] E_CONFIG_SUB

2006-05-13 Thread Aleksej Struk

Hi Raster,

Please find two files attached : e_mod_main.c and e_mod_main.h
To see the peace of code where E_CONFIG_SUB is used, please refer to
function _lang_load_config.

As I said in IRC, E_CONFIG_SUB works if the config file is already
exist. Otherwise eet crashes.

BTW. If u would require all the module code, in order to do testings,
then please let me know :)

Waiting for comments.

aleksej

--
Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.
#include e.h
#include e_mod_main.h
#include e_mod_config.h
#include e_mod_keybind.h
#include e_mod_lang.h
#include config.h

#define LANG_MODULE_CONFIG_FILE module.language

Lang   *_lang_init(E_Module *m);
static void   _lang_shutdown(Lang *l);

static void   _lang_config_menu_new(Lang *l);

static int_lang_face_init(Lang_Face *lf);
static void   _lang_face_menu_new(Lang_Face *lf);
static void   _lang_face_enable(Lang_Face *lf);
static void   _lang_face_disable(Lang_Face *lf);
static void   _lang_face_free(Lang_Face *lf);

static void   _lang_face_cb_gmc_change(void *data, E_Gadman_Client *gmc, E_Gadman_Change change);
static void   _lang_face_cb_mouse_down(void *data, Evas *evas, Evas_Object *obj, void *event_info);
static void   _lang_face_cb_menu_edit(void *data, E_Menu *mn, E_Menu_Item *mi);
static void   _lang_face_cb_menu_configure(void *data, E_Menu *mn, E_Menu_Item *mi);

void   _lang_load_config(Lang *l);

static int lang_count;

Lang  *lang = NULL;

EAPI E_Module_Api e_modapi = {
   E_MODULE_API_VERSION,
   Language
};

EAPI void *
e_modapi_init(E_Module *m)
{
   Lang	*l;

   l = _lang_init(m);

   if (!l)
 return NULL;

   lang = l;

   m-config_menu = l-config_menu;
   return l;
}

EAPI int
e_modapi_shutdown(E_Module *m)
{
   Lang	*l;

   l = m-data;
   if (!l)
 return 0;

   if (m-config_menu)
 {
	e_menu_deactivate(m-config_menu);
	e_object_del(E_OBJECT(m-config_menu));
	m-config_menu = NULL;
 }
   if (l-cfd)
 {
	e_object_del(E_OBJECT(l-cfd));
	l-cfd = NULL;
 }
   _lang_shutdown(l);
   return 1;
}

EAPI int
e_modapi_save(E_Module *m)
{
   Lang *l;

   l = m-data;
   if (!l)
 return 0;
   e_config_domain_save(LANG_MODULE_CONFIG_FILE, l-conf_edd, l-conf);
   return 1;
}

EAPI int
e_modapi_info(E_Module *m)
{
   char buf[4096];

   snprintf(buf, sizeof(buf), %s/module_icon.png, e_module_dir_get(m));
   m-icon_file = strdup(buf);
   return 1;
}

EAPI int
e_modapi_about(E_Module *m)
{
   e_module_dialog_show( _(Enlightenment Language Enhancment Module),
			 _(This module is used to switch between input languages.));
   return 1;
}

EAPI int
e_modapi_config(E_Module *m)
{
   Lang *l;
   E_Container *con;

   l = m-data;
   if (!l)
 return 0;
   if (!l-face)
 return 0;

   con = e_container_current_get(e_manager_current_get());
   if (l-face-con == con)
 _lang_configure_lang_module(con, l);

   return 1;
}

Lang *
_lang_init(E_Module *m)
{
   Lang		*l;
   E_Menu_Item	*mi;
   Evas_List	*managers, *l1, *l2;

   lang_load_kbd_models();
   lang_load_xfree_languages();

   l = E_NEW(Lang, 1);

   if (!l)
 return NULL;

   l-module   = m;
   l-current_lang_selector = 0;

   _lang_load_config(l);
   _lang_config_menu_new(l);

   managers = e_manager_list();
   for (l1 = managers; l1; l1 = l1-next)
 {
	E_Manager *man;

	man = l1-data;
	for (l2 = man-containers; l2; l2 = l2-next)
	  {
	 E_Container *con;
	 Lang_Face	 *lf;

	 con = l2-data;
	 lf = E_NEW(Lang_Face, 1);

	 if (lf)
	   {
		  lf-conf_face_edd = E_CONFIG_DD_NEW(Lang_Face_Config, Config_Face);
#undef T
#undef D
#define T Config_Face
#define D lf-conf_face_edd
		  E_CONFIG_VAL(D, T, enabled, UCHAR);

		  l-face   = lf;
		  lf-lang  = l;
		  lf-con   = con;
		  lf-evas  = con-bg_evas;

		  lf-conf = E_NEW(Config_Face, 1);
		  lf-conf-enabled = 1;

		  if (!_lang_face_init(lf))
		return NULL;

		  lang_face_language_indicator_set(l);

		  _lang_face_menu_new(lf);

		  mi = e_menu_item_new(l-config_menu);
		  e_menu_item_label_set(mi, con-name);
		  e_menu_item_submenu_set(mi, lf-menu);

		  if (!lf-conf-enabled)
		_lang_face_disable(lf);
		  else
		_lang_face_enable(lf);
	   }
	  }
 }

   _lang_register_module_actions();
   _lang_register_module_keybindings(l);


   return l;
}

static void
_lang_shutdown(Lang *l)
{
   _lang_unregister_module_actions();
   _lang_unregister_module_keybindings(l);

   lang_free_kbd_models();
   lang_free_xfree_languages();

   while (l-conf-languages)
 {
	Language  *lang = l-conf-languages-data;
	if (lang-lang_name) evas_stringshare_del(lang-lang_name);
	if (lang-lang_shortcut) evas_stringshare_del(lang-lang_shortcut);
	if (lang-lang_flag) evas_stringshare_del(lang-lang_flag);
	if (lang-kbd_model) evas_stringshare_del(lang-kbd_model);
	if (lang-kbd_layout) evas_stringshare_del(lang-kbd_layout);
	if (lang-kbd_variant

[E-devel] E_CONFIG_SUB

2006-05-08 Thread Aleksej Struk
Hi everybody,

Currently I'm trying to create a new module for E. Doing this I faced
with the following problem. I have the following module header:

typedef _Extra Extra;
typedef _Config Config;

struct _Extra
{
   int a;
   char *b;
};

stuct _Config
{
   int a;
   Extra *e;
};


I need to store the Config into the config file. The question is how to
deal with the sub-structure in the _Config structure. I tried to use
E_CONFIG_SUB, but I did not get any result. Unfortunatelly I did not
find any examples of using it. So, probably, I just incorectly used it.
But for me it seems to be as easy as with E_CONFIG_LIST :-\
THe following code illustrate the steps I do to load the data from
the confgi file :

E_Config_DD conf_edd;
E_Config_DD conf_extra_edd;



// Loading config :

   conf_extra_edd = E_CONFIG_DD_NEW(Extra_Config, Extra);
#undef T
#undef D
#define T Extra
#define D conf_extra_edd
   E_CONFIG_VAL(T, D, a, INT);
   E_CONFIG_VAL(T, D, b, STR);

   conf_edd = E_CONFIG_DD_NEW(Module_Config, Config);
#undef T
#undef D
#define T Config
#define D conf_edd
   E_CONFIG_VAL(T, D, a, INT);
   E_CONFIG_SUB(T, D, e, conf_extra_edd);

   m-conf = e_config_domain_load(module.somemodule, conf_edd);
   if (!m-conf)
 {
...
 }
...


What can be wrong with this code ?  Please help :)

sn


---
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Desklock triggers crash...

2006-04-13 Thread Aleksej Struk
I think, that crash happens because of some modules, for example
devian. I tried to reproduce the crash in the same way as David did =
and I have no crash at all.

Alex

On 4/13/06, Ramkumar R [EMAIL PROTECTED] wrote:
  I can't reproduce this here.
  my steps:
  1) ctrlalt + L to lock the screen
  2) enter my password to unlock the screen
  3) ctrlalt + Ins, which does `exec Eterm`
 
  This doesn't crash here. Am I following the right steps?

 yeah... strange... i have the following modules loaded and enabled:
 dropshadow, clock, pager, ibox... use my login password and locked
 screen shows on all zones (i have only one neway :) ) i am leaving for
 a place with no net conn... i am probably get a backtrace when i get
 back tomorrow or the day after...

 Ramkumar.

 --
 April 1: This is the day upon which we are reminded of
 what we are on the other three hundred and sixty-four.
   -- Mark Twain, Pudd'nhead Wilson's Calendar


 ---
 This SF.Net email is sponsored by xPML, a groundbreaking scripting language
 that extends applications into web and mobile media. Attend the live webcast
 and join the prime developer group breaking into this new coding territory!
 http://sel.as-us.falkag.net/sel?cmdlnkkid0944bid$1720dat1642
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] discussion: new features in E. try 2.

2006-04-10 Thread Aleksej Struk
Hi all devs,

I just repost my previous mail, since I did not get any comments on it yet :(


I would like to start a new discussion regarding E features.

During the past time I usually use 2 different languages for input in
my work.  This languages are  english and russian. So, in order to be
able to switch between them I use setxkbmap program of the X11. I wrote
a script which does language switching for me. This scrip, actually,
looks as follows:

#!/bin/sh

f=`setxkbmap -print | grep xkb_symbols | awk '{printf $4}' | cut -d '+' -f 2`

if [ $f = us ]; then
 setxkbmap -model compaqik13 -layout ru -variant basic
elif [ $f = us(basic) ]; then
 setxkbmap -model compaqik13 -layout ru -variant basic
elif [ $f = ru(basic) ]; then
 setxkbmap -model compaqik13 -layout us -variant basic
fi

However, it is not comfortable enought. First of all, I do not have
any visual representation of my current language selection. Second,
such a way of switching language is global. So, if I turn, for example,
russian language, I will have it everywhere and in every application I
currently use, but it would be nice to have some local language selection
per application. Finally, I already had some troubles with non-english :)
language and desktop locking. If I turn, for example, russian language
and then lock the screen from the menu, or by using shortcut, for
example ctrl+F12, I'm not able to unlock my desktop, since the ASCII
code values of russian letters are greater that 128 and E, basically,
do not accept them. Please do not refere to locale settings in this
situation :) since I prefer to work in C locale or en_US.

I would like to propose to implement such a language switchin mechanism
in E, which is similar to the script I use. Also, such a technich is
used in KDE for example. However, I'm able to implement it of course
:), but I'd like to hear different opinions on that. Moreover, I'd
like to hear some comments from devs, what should be done.

The things I want to do are the following:

a) implement a new configuration dialog that allows to select perfered
languages, to set the default input language, and to select the language
switching policy. For example such policies can be: (i) global - the
language is selected for all applications, (ii) local - the language
is selected for the specific application or a window, (iii) maybe
something else.

b) implement 2 new actions that allows to switch between selected
languages in two ways - forward and backword. For example if I have
selected 3 languages EN-RU-IT, then I want to be able to switch
between them in the 2 following ways: (i) EN-RU-IT-EN-... (ii)
IT-RU-EN-IT... Of course here I assume that default language is EN.

c) implement an E module which will monitor the current language
selection. Moreover it would be nice if it would allow to switch languages
as well. For example if one click on it.

I think the option a) is the most easiest from the implementation point
of view.

For the option b) I think the following actions whould be taken. The
main E config should store the information what langs are selected,
which is default one, and what lang switching policy is used. Also,
the current language selection should be stored in main config, probably
just temporarly, if the global language switching policy is used.

Also, I think, that the data structure representing the window border
should have a field that will show the current language selection for
this particular window, if the local language policy is selected. Then,
the language for this window should be switched automatically, when it
gets the focus.

I think, that some sort of IPC also should be implemented in order to
have a possibility to assign shortcuts. Of course, default shortcuts
should be defined as well ::))

The option c) is the most mistirious for me, since I never worked with
modules. I guess, that in order to monitor the current lang selection,
some IPC actions should exist. Also, I think, they should exist if we
want module to be able to switch languages. It would be nice if somebody
referenced me to an existing example, or briefly explain how things
should be done.


Well, I think thats all what I wanted to write and ask opinions about.
:) Waiting for comments, suggestions and etc.

sn


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Super_L keybinding

2006-04-10 Thread Aleksej Struk
Hi Dan,

The reason why it is setuped in such a way is, because, I have
standard keyboard,
without any special keys, and, I wrote and tested this code with it. I
first time here about Super_L key. It seams that your patch is
correct. Moreover, some people were complaining that there is no
possibility to assigne sun keybord keys. Since I do not know all this
special key I implemented just common one. If somebody could point me
to the list of all this keys,
of course, I would add them to config dialog.

BTW, this is still hardcoded way of defining them. Probably there
should be a better way of checking keybord modifiers.

a.

On 4/10/06, dan sinclair [EMAIL PROTECTED] wrote:
 Hello,

 I was wondering if there is a reason why, when using the keybinding
 configuration dialog, you can't bind to just the Super_L or Super_R keys
 anymore. I can do it through enlightenment_remote but the config panel
 dosen't accept it. (I typically bind Super_L to exec eterm.)

 The attached patch will remove this limitation, but as I don't know that
 code I don't want to just apply it. Any reasons why this shouldn't go
 in? Or why it's currently setup this way?

 Thanks,
 dan





--
Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] discussion: new features of E. the choice of input language

2006-04-02 Thread Aleksej Struk

Hi all,


I would like to start a new discussion regarding E features.

During the past time I usually use 2 different languages for input in
my work.  This languages are  english and russian. So, in order to be
able to switch between them I use setxkbmap program of the X11. I wrote
a script which does language switching for me.

However, it is not comfortable enought. First of all, I do not have
any visual representation of my current language selection. Second,
such a way of switching language is global. So, if I turn, for example,
russian language, I will have it everywhere and in every application I
currently use, but it would be nice to have some local language selection
per application. Finally, I already had some troubles with non-english :)
language and desktop locking. If I turn, for example, russian language
and then lock the screen from the menu, or by using shortcut, for
example ctrl+F12, I'm not able to unlock my desktop, since the ASCII
code values of russian letters are greater that 128 and E, basically,
does not accept them. Please do not refere to locale settings in this
situation :) since I prefer to work in C locale or en_US.


I would like to propose to implement such a language switchin mechanism
in E. However, I'm able to implement it of course :), but I'd like to
hear different opinions on that. Moreover, I'd like to hear some comments
from devs, what should be done.

The things I want to do are the following:

a) implement a new configuration dialog that allows to select perfered
languages, to set the default input language, and to select the language
switching policy. For example such policies can be: (i) global - the
language is selected for all applications, (ii) local - the language
is selected for the specific application or a window, (iii) maybe
something else.

b) implement 2 new actions that allows to switch between selected
languages in two ways - forward and backword. For example if I have
selected 3 languages EN-RU-IT, then I want to be able to switch
between them in the 2 following ways: (i) EN-RU-IT-EN-... (ii)
IT-RU-EN-IT... Of course here I assume that default language is EN.

c) implement an E module which will monitor the current language
selection. Moreover it would be nice if it would allow to switch languages
as well. For example if one click on it.


I think the option a) is the most easiest from the implementation point
of view.

For the option b) I think the following actions whould be taken. The
main E config should store the information what langs are selected,
which is default one, and what lang switching policy is used. Also,
the current language selection should be stored in main config, probably
just temporarly, if the global language switching policy is used.

Also, I think, that the data structure representing the window border
should have a field that will show the current language selection for
this particular window, if the local language policy is selected. Then,
the language for this window should be switched automatically, when it
gets the focus.

I think, that some sort of IPC also should be implemented in order to
have a possibility to assign shortcuts. Of course, default shortcuts
should be defined as well ::))

The option c) is the most mistirious for me, since I never worked with
modules. I guess, that in order to monitor the current lang selection,
some IPC actions should exist. Also, I think, they should exist if we
want module to be able to switch languages. It would be nice if somebody
referenced me to an existing example, or briefly explain how things
should be done.


Well, I think thats all what I wanted to write and ask opinions about.
:) Waiting for comments, suggestions and etc.

sn.

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] discussion: new features of E. the choice of input language

2006-04-02 Thread Aleksej Struk
Here is that script I use :

#!/bin/sh

f=`setxkbmap -print | grep xkb_symbols | awk '{printf $4}' | cut -d '+' -f 2`

if [ $f = us ]; then
  setxkbmap -model compaqik13 -layout ru -variant basic
elif [ $f = us(basic) ]; then
  setxkbmap -model compaqik13 -layout ru -variant basic
elif [ $f = ru(basic) ]; then
  setxkbmap -model compaqik13 -layout us -variant basic
fi

Basically what it does it set the keybord layout/variant and the type of
the keybord.

sn.

On Sun, Apr 02, 2006 at 10:24:13PM +0800, Stafford Horne wrote:
// Hi Aleksej, 
// 
// Could you send your script which you use to setup your environment? I think 
most developers could get a better understanding of the situation by just 
looking at your script. 
// 
// Also, Perhaps some of this could incorporated as an input method 
configuration?
// 
// -Stafford
// 
// On Sun, 2 Apr 2006 12:57:58 +
// Aleksej Struk [EMAIL PROTECTED] wrote:
// 
//  
//  Hi all,
//  
//  
//  I would like to start a new discussion regarding E features.
//  
//  During the past time I usually use 2 different languages for input in
//  my work.  This languages are  english and russian. So, in order to be
//  able to switch between them I use setxkbmap program of the X11. I wrote
//  a script which does language switching for me.
//  
//  However, it is not comfortable enought. First of all, I do not have
//  any visual representation of my current language selection. Second,
//  such a way of switching language is global. So, if I turn, for example,
//  russian language, I will have it everywhere and in every application I
//  currently use, but it would be nice to have some local language selection
//  per application. Finally, I already had some troubles with non-english :)
//  language and desktop locking. If I turn, for example, russian language
//  and then lock the screen from the menu, or by using shortcut, for
//  example ctrl+F12, I'm not able to unlock my desktop, since the ASCII
//  code values of russian letters are greater that 128 and E, basically,
//  does not accept them. Please do not refere to locale settings in this
//  situation :) since I prefer to work in C locale or en_US.
//  
//  
//  I would like to propose to implement such a language switchin mechanism
//  in E. However, I'm able to implement it of course :), but I'd like to
//  hear different opinions on that. Moreover, I'd like to hear some comments
//  from devs, what should be done.
//  
//  The things I want to do are the following:
//  
//  a) implement a new configuration dialog that allows to select perfered
//  languages, to set the default input language, and to select the language
//  switching policy. For example such policies can be: (i) global - the
//  language is selected for all applications, (ii) local - the language
//  is selected for the specific application or a window, (iii) maybe
//  something else.
//  
//  b) implement 2 new actions that allows to switch between selected
//  languages in two ways - forward and backword. For example if I have
//  selected 3 languages EN-RU-IT, then I want to be able to switch
//  between them in the 2 following ways: (i) EN-RU-IT-EN-... (ii)
//  IT-RU-EN-IT... Of course here I assume that default language is EN.
//  
//  c) implement an E module which will monitor the current language
//  selection. Moreover it would be nice if it would allow to switch languages
//  as well. For example if one click on it.
//  
//  
//  I think the option a) is the most easiest from the implementation point
//  of view.
//  
//  For the option b) I think the following actions whould be taken. The
//  main E config should store the information what langs are selected,
//  which is default one, and what lang switching policy is used. Also,
//  the current language selection should be stored in main config, probably
//  just temporarly, if the global language switching policy is used.
//  
//  Also, I think, that the data structure representing the window border
//  should have a field that will show the current language selection for
//  this particular window, if the local language policy is selected. Then,
//  the language for this window should be switched automatically, when it
//  gets the focus.
//  
//  I think, that some sort of IPC also should be implemented in order to
//  have a possibility to assign shortcuts. Of course, default shortcuts
//  should be defined as well ::))
//  
//  The option c) is the most mistirious for me, since I never worked with
//  modules. I guess, that in order to monitor the current lang selection,
//  some IPC actions should exist. Also, I think, they should exist if we
//  want module to be able to switch languages. It would be nice if somebody
//  referenced me to an existing example, or briefly explain how things
//  should be done.
//  
//  
//  Well, I think thats all what I wanted to write and ask opinions about.
//  :) Waiting for comments, suggestions and etc.
//  
//  sn

Re: [E-devel] Compiling fresh check out on a laptop...

2006-03-31 Thread Aleksej Struk
I had the same problems.

I think, that recompilation of evas helped me.

sn


On Fri, Mar 31, 2006 at 03:37:51PM +0200, Puppet Master wrote:
// Hello all
// 
// I'm compilling a fresh check out from the new CVS ... (great !!)
// but it does'nt work ... (sniff)
// 
// I have this error :
// 
// e_manager.c: In function `e_manager_new':
// e_manager.c:145: erreur: « ECORE_X_EVENT_SCREENSAVER_NOTIFY » non
// d?clar? (premi?re utilisation dans cette fonction)
// e_manager.c:145: erreur: (Chaque identificateur non d?clar? est
// rapport? une seule fois
// e_manager.c:145: erreur: pour chaque fonction dans laquelle il appara?t.)
// e_manager.c: In function `_e_manager_cb_screensaver_notify':
// e_manager.c:746: erreur: « Ecore_X_Event_Screensaver_Notify » non
// d?clar? (premi?re utilisation dans cette fonction)
// e_manager.c:746: erreur: « e » non d?clar? (premi?re utilisation dans
// cette fonction)
// 
// I take a look to the code and this ECORE_X_EVENT_SCREENSAVER_NOTIFY is
// defined on
// ecore_x ...
// 
// I check out a fresh ecore .. I compile it ... it says :
// Ecore_X..: yes (Xcursor: yes) (Xprint: yes)
// (Xinerama: yes) (Xrandr: yes) (Xscreensaver: yes) (Xrender: yes)
// 
// it works fine ...
// 
// I check screensaver extenstion on X :
// ls -l /usr/X11R6/include/X11/extensions/scrnsaver.h
// -r--r--r-- 1 root root 4208 2006-02-02 21:54
// /usr/X11R6/include/X11/extensions/scrnsaver.h
// no problem is here ...
// 
// and finaly I compile e ...
// 
// and the same error :
// 
// e_manager.c: In function `e_manager_new':
// e_manager.c:145: erreur: « ECORE_X_EVENT_SCREENSAVER_NOTIFY » non
// d?clar? (premi?re utilisation dans cette fonction)
// e_manager.c:145: erreur: (Chaque identificateur non d?clar? est
// rapport? une seule fois
// e_manager.c:145: erreur: pour chaque fonction dans laquelle il appara?t.)
// e_manager.c: In function `_e_manager_cb_screensaver_notify':
// e_manager.c:746: erreur: « Ecore_X_Event_Screensaver_Notify » non
// d?clar? (premi?re utilisation dans cette fonction)
// 
// some body have the same problem ?
// some body have a solution ?
// 
// I checkout the code yesterday 11:00 pm ...
// 
// thanks
// --
// Puppet_Master
// ~oOo~ e17 ~oOo~
// si on reprennais tout depuis le d?but ...
// 
// 
// ---
// This SF.Net email is sponsored by xPML, a groundbreaking scripting language
// that extends applications into web and mobile media. Attend the live webcast
// and join the prime developer group breaking into this new coding territory!
// http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
// ___
// enlightenment-devel mailing list
// enlightenment-devel@lists.sourceforge.net
// https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Compiling fresh check out on a laptop...

2006-03-31 Thread Aleksej Struk
as far as I remmember, the problem is that E includes *.h from /usr/.../include,
while ecore does it in its local dir.

I think I basically cp that *.h file, where E_CORE_SCREENSAVER_NOTIFY,
to /usr/.../include. Seems to be some sort of inconsistency in
install.

I installed E in some weeks on a clean machine without any problem.
However, I had this
problem on the machine where E was installed already.

Try to deinstall ecore and install it. Hope this will help.

On 3/31/06, Puppet Master [EMAIL PROTECTED] wrote:
 Le 31/03/06, Aleksej Struk[EMAIL PROTECTED] a écrit :
  I had the same problems.
 
  I think, that recompilation of evas helped me.

 i compiled evas ... and no evolution
  sn
 
 
  On Fri, Mar 31, 2006 at 03:37:51PM +0200, Puppet Master wrote:
  // Hello all
  //
  // I'm compilling a fresh check out from the new CVS ... (great !!)
  // but it does'nt work ... (sniff)
  //
  // I have this error :
  //
  // e_manager.c: In function `e_manager_new':
  // e_manager.c:145: erreur: « ECORE_X_EVENT_SCREENSAVER_NOTIFY » non
  // d?clar? (premi?re utilisation dans cette fonction)
  // e_manager.c:145: erreur: (Chaque identificateur non d?clar? est
  // rapport? une seule fois
  // e_manager.c:145: erreur: pour chaque fonction dans laquelle il appara?t.)
  // e_manager.c: In function `_e_manager_cb_screensaver_notify':
  // e_manager.c:746: erreur: « Ecore_X_Event_Screensaver_Notify » non
  // d?clar? (premi?re utilisation dans cette fonction)
  // e_manager.c:746: erreur: « e » non d?clar? (premi?re utilisation dans
  // cette fonction)
  //
  // I take a look to the code and this ECORE_X_EVENT_SCREENSAVER_NOTIFY is
  // defined on
  // ecore_x ...
  //
  // I check out a fresh ecore .. I compile it ... it says :
  // Ecore_X..: yes (Xcursor: yes) (Xprint: yes)
  // (Xinerama: yes) (Xrandr: yes) (Xscreensaver: yes) (Xrender: yes)
  //
  // it works fine ...
  //
  // I check screensaver extenstion on X :
  // ls -l /usr/X11R6/include/X11/extensions/scrnsaver.h
  // -r--r--r-- 1 root root 4208 2006-02-02 21:54
  // /usr/X11R6/include/X11/extensions/scrnsaver.h
  // no problem is here ...
  //
  // and finaly I compile e ...
  //
  // and the same error :
  //
  // e_manager.c: In function `e_manager_new':
  // e_manager.c:145: erreur: « ECORE_X_EVENT_SCREENSAVER_NOTIFY » non
  // d?clar? (premi?re utilisation dans cette fonction)
  // e_manager.c:145: erreur: (Chaque identificateur non d?clar? est
  // rapport? une seule fois
  // e_manager.c:145: erreur: pour chaque fonction dans laquelle il appara?t.)
  // e_manager.c: In function `_e_manager_cb_screensaver_notify':
  // e_manager.c:746: erreur: « Ecore_X_Event_Screensaver_Notify » non
  // d?clar? (premi?re utilisation dans cette fonction)
  //
  // some body have the same problem ?
  // some body have a solution ?
  //
  // I checkout the code yesterday 11:00 pm ...
  //
  // thanks
  // --
  // Puppet_Master
  // ~oOo~ e17 ~oOo~
  // si on reprennais tout depuis le d?but ...
  //
  //
  // ---
  // This SF.Net email is sponsored by xPML, a groundbreaking scripting 
  language
  // that extends applications into web and mobile media. Attend the live 
  webcast
  // and join the prime developer group breaking into this new coding 
  territory!
  // http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
  // ___
  // enlightenment-devel mailing list
  // enlightenment-devel@lists.sourceforge.net
  // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
  --
 
  Aleksej Struk
  Master Degree Student
  Free University of Bozen-Bolzano
  Faculty of Computer Science
  phone: +39-0471-061749
  cell phone: +39-3204627049 +370-61278908
  [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home
 


 --
 --
 Puppet_Master
 E17
 si on reprennais tout ...



--
Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Re: E CVS: apps/e rephorm

2006-03-30 Thread Aleksej Struk
Hi,


Just some comments on dnd in pager. From my point of view, it would be
nice to have
a config option that allows to turn of the dnd.

I request this, because I usually use mouse to switch desktops. Some
times desktops switch fine. But, sometimes dnd starts and I drag a
window in pager. After, finaly, I go to desktop I want, the position
of the window is changed. This looks not very comfortable for me,
since I have to reposition wins on that desktop.

sn

On 3/29/06, Enlightenment CVS [EMAIL PROTECTED] wrote:
 Enlightenment CVS committal

 Author  : rephorm
 Project : e17
 Module  : apps/e

 Dir : e17/apps/e/src/modules/pager


 Modified Files:
 e_mod_config.c e_mod_main.c e_mod_main.h


 Log Message:

 better pager dragging
   * drag windows around within pager
   * dnd when going outside of the pager
   * window placed at location in pager of drop
   * window centered under mouse when dropped off of pager


 I'm not sure yet to do with original window when dragging off the pager. 
 Right now it stays at last on pager location, which is a bit ugly. Should 
 it jump back to the original position? Or disappear entirely?




---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] ecore does not compile with software_x11 engine

2006-03-12 Thread Aleksej Struk
Hi,

I have a problem with the compiling ecore. I just sync myself to the
latest cvs. EET and EVAS are compiled correctly. But ecore - not.
Basically, I just run autogen.sh and do not setup config options.
When I run make, I have the following comiler error :

ecore_evas_x.c: In function '_ecore_evas_x_alpha_set':
ecore_evas_x.c:1387: error: structure has no member named 'destination_alpha'
ecore_evas_x.c:1395: error: structure has no member named 'destination_alpha'
ecore_evas_x.c: In function 'ecore_evas_software_x11_new':
ecore_evas_x.c:2101: error: structure has no member named 'destination_alpha'
ecore_evas_x.c:2109: error: structure has no member named 'destination_alpha'

However, the include 
e17/libs/evas/src/modules/software_x11/Evas_Engine_Software_X11.h
defines 'destination_alpha'.
But it is not defined in $INSTALL_PREFIX/include/Evas_Engine_Software_X11.h.

regards,
aleksej


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] font hinting

2006-03-12 Thread Aleksej Struk
Hi all,

I a little bit confused with the last cvs. Before I sync my tree, I have
font hinting working fine. I had all the 3 options : a) byte code b)
automatic c) no hinting. After sync to the cvs, a cannot selectt option
a) anymore.

However, after taking a look into code, I notice, that
evas_font_hinting_can_hint(.., EVAS_FONG_HINTING_BYTECODE) returns 0
instead of 1. So, for me it seams, that basically evas cannot do this
type of hinting on my machine? right ?

So, can somebody explain, why it is so ?


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Re: [Enlightenment-intl] Bug?

2006-03-09 Thread Aleksej Struk
On Thu, Mar 09, 2006 at 07:57:48AM +0100, Anders Troback wrote:
// On Wed, 08 Mar 2006 23:00:45 +0900 (JST)
// Yasufumi Haga [EMAIL PROTECTED] wrote:
// 
//  Hello
//  
//  On Wed, 8 Mar 2006 13:54:45 +0100,
// Anders Troback [EMAIL PROTECTED] wrote:
//  
//  | Hi,
//  |
//  | if I run E17 with the Swedish locale and entering the Key binding
//  | Settings in Configuration Panel E17 segs when I select the Run
//  Command | line!
//  
//  I have the same problem with ja_JP.eucJP.
//  

Is it possible to have a backtrace ? Is this happens with the latest CVS
? 


// 
// 
// ---
// This SF.Net email is sponsored by xPML, a groundbreaking scripting language
// that extends applications into web and mobile media. Attend the live webcast
// and join the prime developer group breaking into this new coding territory!
// http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
// ___
// enlightenment-devel mailing list
// enlightenment-devel@lists.sourceforge.net
// https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Re: [Enlightenment-intl] Bug?

2006-03-09 Thread Aleksej Struk
On Thu, Mar 09, 2006 at 01:54:20PM +0100, Massimo Maiurana wrote:
// Aleksej Struk, il 09/03/2006 12:20, scrisse:
// 
//  Is it possible to have a backtrace ? Is this happens with the latest CVS
//  ? 
// 
// attached is a bt about the same problem :)
// 
// -- 
//Massimo Maiurana massimoatragusa.linux.it
//http://massimo.solira.org   GPG keyID #7044D601
// 
// Articolo 11 - L'Italia ripudia la guerra come strumento di offesa
// alla libert? degli altri popoli e come mezzo di risoluzione delle
// controversie internazionali

// Program received signal SIGSEGV, Segmentation fault.
// 0xb7a761c6 in strcasecmp () from /lib/libc.so.6
// (gdb) bt
// #0  0xb7a761c6 in strcasecmp () from /lib/libc.so.6
// #1  0x080f7108 in _ilist_kb_cb_change (data=0x8a92df8, obj=0x86dde38) at 
e_int_config_keybindings.c:1250
// #2  0x080d93d4 in e_widget_change (obj=0x86dde38) at e_widget.c:411
// #3  0x080ee236 in _e_wid_cb_item_sel (data=0x848c7e0, data2=0x8760fa0) at 
e_widget_ilist.c:255
// #4  0x080ead94 in e_ilist_selected_set (obj=0x894fed0, n=22) at e_ilist.c:160
// #5  0x080eb616 in _e_smart_event_mouse_down (data=0x8760fb0, e=0x86b7830, 
obj=0x8760fd0, event_info=0xbfa1a210)
// at e_ilist.c:333
// #6  0xb7e31550 in evas_object_event_callback_call (obj=0x8760fd0, 
type=EVAS_CALLBACK_MOUSE_DOWN, event_info=0xbfa1a210)
// at evas_callbacks.c:189
// #7  0xb7e315dd in evas_object_event_callback_call (obj=0x87630c8, 
type=EVAS_CALLBACK_MOUSE_DOWN, event_info=0xbfa1a210)
// at evas_callbacks.c:200
// #8  0xb7e32e37 in evas_event_feed_mouse_down (e=0x86b7830, b=1, 
flags=EVAS_BUTTON_NONE, timestamp=243377037, data=0x0)
// at evas_events.c:264
// #9  0xb7efb7b1 in _ecore_evas_x_event_mouse_button_down (data=0x0, type=12, 
event=0x8797910) at ecore_evas_x.c:370
// #10 0xb7d9ea31 in _ecore_event_call () at ecore_events.c:431
// #11 0xb7da5a5b in _ecore_main_loop_iterate_internal (once_only=0) at 
ecore_main.c:639
// #12 0xb7da4b97 in ecore_main_loop_begin () at ecore_main.c:79
// #13 0x080626bd in main (argc=1, argv=0xbfa48464) at e_main.c:679


Hhh, actually bt seems a little bit old. Actually the function
_ilist_kb_cb_change do not exist anymore. It was removed and replaced by
another, since the dialog interface changed, with the last update. 

But any way, it seems that all the roads go to strcmp ...


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Feature request!

2006-03-06 Thread Aleksej Struk
On Mon, Mar 06, 2006 at 12:01:13PM +0200, Hisham Mardam Bey wrote:
// On 3/6/06, The Rasterman Carsten Haitzler [EMAIL PROTECTED] wrote:
//  On Mon, 6 Mar 2006 10:06:18 +0100 Anders Troback [EMAIL PROTECTED]
//  babbled:
// 
//   Hi,
//  
//   it should be very nice if there was a way to have a transparent option
//   for the desklocker! Now I'm using xtrlock but it have been nice to have
//   it in E!
// 
// 
//  not really possible - not without grabbing the screen. not going to be 
doing those hacks. you will get trans when finally we do compositing in e18 or 
e19 (and xcomposite etc. is ready for use). when that happens the existing 
design will work perfectly and just work (tm). we wont have to REMOVE hacks.
// 
// 
// I believe Anders want to simply not display desklock's bg, ie, have
// the desktop showing, and have it locked, like the first version of
// desklock. So we would simply have to not display the desklock bg.

Basically create a transparent background.edj and thats all. :)


// --
// Hisham Mardam Bey
// MSc (Computer Science)
// http://hisham.cc/
// +9613609386
// Codito Ergo Sum (I Code Therefore I Am)
// 
// 
// ---
// This SF.Net email is sponsored by xPML, a groundbreaking scripting language
// that extends applications into web and mobile media. Attend the live webcast
// and join the prime developer group breaking into this new coding territory!
// http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
// ___
// enlightenment-devel mailing list
// enlightenment-devel@lists.sourceforge.net
// https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Feature request!

2006-03-06 Thread Aleksej Struk
On Mon, Mar 06, 2006 at 12:14:57PM +0200, Hisham Mardam Bey wrote:
// On 3/6/06, Aleksej Struk [EMAIL PROTECTED] wrote:
//  On Mon, Mar 06, 2006 at 12:01:13PM +0200, Hisham Mardam Bey wrote:
//  // On 3/6/06, The Rasterman Carsten Haitzler [EMAIL PROTECTED] wrote:
//  //  On Mon, 6 Mar 2006 10:06:18 +0100 Anders Troback [EMAIL PROTECTED]
//  //  babbled:
//  // 
//  //   Hi,
//  //  
//  //   it should be very nice if there was a way to have a transparent 
option
//  //   for the desklocker! Now I'm using xtrlock but it have been nice to 
have
//  //   it in E!
//  // 
//  //
//  //  not really possible - not without grabbing the screen. not going to 
be doing those hacks. you will get trans when finally we do compositing in e18 
or e19 (and xcomposite etc. is ready for use). when that happens the existing 
design will work perfectly and just work (tm). we wont have to REMOVE hacks.
//  // 
//  //
//  // I believe Anders want to simply not display desklock's bg, ie, have
//  // the desktop showing, and have it locked, like the first version of
//  // desklock. So we would simply have to not display the desklock bg.
// 
//  Basically create a transparent background.edj and thats all. :)
// 
// 
// 
// Perhaps split the edje into two groups:
// 
// 1) the box where the password typing is shown
// 2) the bg

This is what is already done. Because of this I said - create an
transparent background. But I think it is not necessarily to have this
transparency.

From my opinion - what locker should do is to lock and not
to show what is on the desktops. :)

// And allow the user to hide the bg (option), and make the password box
// show only when they start typing (also option)? That way it works just
// like xtrlock until you start typing stuff. It would need more work
// though, like when you press enter, or escape, the entry box is hidden
// etc. so I wonder if its really worth it (=

// At any rate, the easy way to do this is to provide the option to not
// display the edje hence giving you the transparent xtrlock effect
// you're looking for.
// 
// --
// Hisham Mardam Bey
// MSc (Computer Science)
// http://hisham.cc/
// +9613609386
// Codito Ergo Sum (I Code Therefore I Am)
// 
// 
// ---
// This SF.Net email is sponsored by xPML, a groundbreaking scripting language
// that extends applications into web and mobile media. Attend the live webcast
// and join the prime developer group breaking into this new coding territory!
// http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
// ___
// enlightenment-devel mailing list
// enlightenment-devel@lists.sourceforge.net
// https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] key-binding bug

2006-03-05 Thread Aleksej Struk
  The first thing I want to tell is key-binding.
  This feature is extreamly usefull, and I do not imagine a life in linux
 without
  this feature. Still, I think there is minor bug in key-binding in
 Enlightenment.
  Recently I tried to bind keys. Everything worked fine untill I tried to
 bind key Ctrl + ;

This is not a bug. Basically you have to replace special symbol with a
full name.
In your example you have to assign the following binding : CTRL+semicol
instead of Ctrl + ;

  to switch to right desktop. It does not work :-( For switching to left
 desktop
  I use Ctrl + h and it works perfectly, but somehow Ctrl + ; does not
 work.
  I had similar problem with Blackbox ( also could not bind Ctrl + ; ) ,
 while

Probably you have to do the same in blackbox also, but I'm not
actually sure about BB.

sn


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Re: E CVS: apps/e raster

2006-03-04 Thread Aleksej Struk
Hi,

Some comments on desklock. Basically it fails to start now. It seams that
it cannot break some key/mouse grab windows. Actually this happens even after
E starts, and when there are no windows opened.

I suspect that desklock cannot realise E grabs and because of this
fails to start.

Any comments or solutions ?

On 3/4/06, enlightenment-cvs@lists.sourceforge.net
enlightenment-cvs@lists.sourceforge.net wrote:
 Enlightenment CVS committal

 Author  : raster
 Project : e17
 Module  : apps/e

 Dir : e17/apps/e/src/bin


 Modified Files:
 Makefile.am e_desklock.c e_grabinput.c e_grabinput.h
 e_includes.h e_int_config_background.c e_int_config_desklock.c
 e_int_config_theme.c e_widget_image.c
 Added Files:
 e_widget_preview.c e_widget_preview.h


 Log Message:


 add a preview widget (includes a livethumb for live downscaling - notice
 previews of animated bgs's... animate now). fixed problems with image widget
 withleaks and other stuff... also desklok tries to abord if grabs fail and
 agressively tries to disable existing grabs


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Re: E CVS: apps/e raster

2006-03-04 Thread Aleksej Struk
Hi,

sorry for disturbing .. Already fixed and in cvs. It was just missing
'return 1' in e_grabinput_get function ;)

sn

On 3/4/06, Aleksej Struk [EMAIL PROTECTED] wrote:
 Hi,

 Some comments on desklock. Basically it fails to start now. It seams that
 it cannot break some key/mouse grab windows. Actually this happens even after
 E starts, and when there are no windows opened.

 I suspect that desklock cannot realise E grabs and because of this
 fails to start.

 Any comments or solutions ?

 On 3/4/06, enlightenment-cvs@lists.sourceforge.net
 enlightenment-cvs@lists.sourceforge.net wrote:
  Enlightenment CVS committal
 
  Author  : raster
  Project : e17
  Module  : apps/e
 
  Dir : e17/apps/e/src/bin
 
 
  Modified Files:
  Makefile.am e_desklock.c e_grabinput.c e_grabinput.h
  e_includes.h e_int_config_background.c e_int_config_desklock.c
  e_int_config_theme.c e_widget_image.c
  Added Files:
  e_widget_preview.c e_widget_preview.h
 
 
  Log Message:
 
 
  add a preview widget (includes a livethumb for live downscaling - notice
  previews of animated bgs's... animate now). fixed problems with image widget
  withleaks and other stuff... also desklok tries to abord if grabs fail and
  agressively tries to disable existing grabs



--
Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] desklock and triple head issues

2006-03-01 Thread Aleksej Struk
//  Perhaps I'm misunderstanding, but shouldn't the login box show up on
//  whichever screen is 'active' not not an arbitrary screen (e.g. I lock
//  the display on screen #6, then press a key to let it know I'd like to
//  use it again, if the login box is set for screen #1 I'd have to know
//  that and change to that screen).
// 
//  Feel free to correct me if I missed the boat. :)
// 
// 
// I think you're confusin virtual desktops with physical screens
// IIRC this problem was about actual physical screens (e.g. xinerama).

exactly.


// 
// --
// Justin Patrin

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] desklock and triple head issues

2006-03-01 Thread Aleksej Struk

Basically, I do not understand what you want to say by your example.
In my opinion, you want to have a login box exactly on that screen which
is active in the moment? right ? Then if you change your active screen,
the login box shoul go to that screen ?

Actually, the talk was about look and feel - on which screen to place
login box to have a nice view. Now it does not matter on wich screen
you are. In any case you will be able to unlock.

// Perhaps I'm misunderstanding, but shouldn't the login box show up on
// whichever screen is 'active' not not an arbitrary screen (e.g. I lock
// the display on screen #6, then press a key to let it know I'd like to
// use it again, if the login box is set for screen #1 I'd have to know
// that and change to that screen).
// 
// Feel free to correct me if I missed the boat. :)
// 
// - -sandalle
// 
// - --
// Eric Sandall |  Source Mage GNU/Linux Developer
// [EMAIL PROTECTED]  |  http://www.sourcemage.org/
// http://eric.sandall.us/  |  SysAdmin @ Inst. Shock Physics @ WSU
// http://counter.li.org/  #196285  |  http://www.shock.wsu.edu/
// -BEGIN PGP SIGNATURE-
// Version: GnuPG v1.4.2.1 (GNU/Linux)
// 
// iD8DBQFEBhPcHXt9dKjv3WERAiTXAKC0AD6Xp1k6ny672tLnBsphgONQwwCeIZkC
// TV5GwmHqZwWg95B0nvRxCU4=
// =VW6v
// -END PGP SIGNATURE-

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Desklock

2006-03-01 Thread Aleksej Struk
On Wed, Mar 01, 2006 at 11:48:53PM +0100, Fran?ois Chenais wrote:
// Eric Sandall wrote:
// -BEGIN PGP SIGNED MESSAGE-
// Hash: SHA1
// 
// On Wed, 1 Mar 2006, Carsten Haitzler wrote:
// 
// On Tue, 28 Feb 2006 10:59:27 -0800 (PST) Eric Sandall 
// [EMAIL PROTECTED] babbled:
// 
// On Tue, 28 Feb 2006, Aleksej Struk wrote:
// 
// The feature is still under development. Actually, the unlocking
// through the user system wide password will be implemented too.
// For now, the personal desklock password is, more or less, a temporal
// feature.
// 
// snip
// 
// As I'm not the one coding this I probably don't have much input ;),
// but IMO the only password allowed should be the already setup user
// password, not Yet Another Password that the user has to define and
// remember (though they could use the same password as their account
// password, but then that opens up 'security' issues with who gets
// access to where this password is stored, is it encrypted, etc.).
// 
// 
// the problem is - to handle the user password is a massive pain in 
// the arse. you need to use PAM or getpwent() and this presents some 
// serious problems. what if your user account details live in an ldap 
// db? sure - pam wraps this and handles it, but now we bind ourselves to 
// pam - which is a bit problematic to use in a portable way even between 
// linux distributions.
// 
// also note - this is no worse than leaving your desktop unlocked and 
// someone walking by and going rm -rf ~/* in a terminal. if you walk 
// away from your machine and leave it unlocked - it's fair game for 
// ANYTHING. someone locking it with a pw u don't know is fairly harmless 
// compared to other things they can do.
// 
// 
// Shouldn't desklock just use xscreensaver then? That would take care of
// all the authentication (unix, PAM, KRB5, etc.) for us as well as
// providing various backgrounds (as mentioned in the other thread)
// through the screensavers. It'd also save duplicating a lot of work,
// IMO.
// 
// That meens it doesn't work without xscrennsaver ?
// 
// 
// 
// 
// Juste for fun, a Mini HOWTO lock screen with xscreensaver under e17 :-P
// 
// 1) create a startup action to run xscreensaver
// 
// 2) In key binding settings.
// 
//   2.1) remove desktop lock key binding
// 
//   2.2) add a User Defined Action
// 
// Binding context : Any
// Key Binding : Alt l
// Action  : exec
// Params  : /usr/bin/xscreensaver-command -lock
// 
// 
//my 2 cts
// 
//  Fran?ois

Good for you :) you can use it as well. You also can use it if you work
in KDE, although KDE presents its own desktop lockin mechanism. :)

It is actually the same as to have entrance instead of xdm.
Same crap. Or to have twm instead of E. 

I personaly do not like standard xlock or xscreensaver. I like to to
have nice desktop locking screen, where I can choose what I want to have
on my locked screens. That is the reason I do this staff.


Have a nice evening.


// 
// 
// - -sandalle
// 
// - --
// Eric Sandall |  Source Mage GNU/Linux Developer
// [EMAIL PROTECTED]  |  http://www.sourcemage.org/
// http://eric.sandall.us/  |  SysAdmin @ Inst. Shock Physics @ WSU
// http://counter.li.org/  #196285  |  http://www.shock.wsu.edu/
// -BEGIN PGP SIGNATURE-
// Version: GnuPG v1.4.2.1 (GNU/Linux)
// 
// iD8DBQFEBhRLHXt9dKjv3WERAibxAJ0ct5axGIKatsGpY/Wa7r14k7e7ewCfX3/3
// g4Jz97PDLEEaSyfXA2WHdOg=
// =NF0W
// -END PGP SIGNATURE-
// 
// 
// ---
// This SF.Net email is sponsored by xPML, a groundbreaking scripting language
// that extends applications into web and mobile media. Attend the live 
// webcast
// and join the prime developer group breaking into this new coding territory!
// http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
// ___
// enlightenment-devel mailing list
// enlightenment-devel@lists.sourceforge.net
// https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
// 
// 
// 

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Desklock

2006-02-28 Thread Aleksej Struk
The feature is still under development. Actually, the unlocking
through the user system wide password will be implemented too.
For now, the personal desklock password is, more or less, a temporal
feature.

cheers

On Tue, Feb 28, 2006 at 10:26:32AM -0500, John Altobelli wrote:
// Hey guys,
// 
// I'm a college student, so sometimes other people are using my
// computer.  Therefore, I see this desklock feature as a possible way
// for them to lock me out of my computer and any work I may be doing
// (either by accident or through a practical joke).  Therefore, could
// there be either a way to disable desklock, or could the user password
// be used as a secondary way to unlock the computer.  Personally I'd
// prefer the last option because I think it would allow for people to
// use the feature without setting a new password or having their user
// password visible (if they choose that as their password).
// 
// Thanks,
// John
// 
// 
// ---
// This SF.Net email is sponsored by xPML, a groundbreaking scripting language
// that extends applications into web and mobile media. Attend the live webcast
// and join the prime developer group breaking into this new coding territory!
// http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
// ___
// enlightenment-devel mailing list
// enlightenment-devel@lists.sourceforge.net
// https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] main menu bug

2006-02-28 Thread Aleksej Struk
Just some comments on the possible bug :)

Actually, the situation described in the mail happens only exactly after
E has been started.  The menu disappears if click is done on the icon near
the menu item.  After the first disappearence the the bug disappears
as well.

sn

On Tue, Feb 28, 2006 at 01:05:24PM +, Eilverijus Kondratas wrote:
// Hi all,
// 
// I found another posible bug :-) This time, it is main menu to complain.
// Steps I do:
// 1. Open main menu by clicking left mouse button on desktop.
// 2. CLICK left mouse button on configuration = result: main menu disapears
// !!!
// 
// But this happens only sometimes, usually when I do for a first time, after
// the machine is restarted. Later, when I do same steps, main menu does NOT
// disapear.
// 
// all the best
// elwis
// 
// --
// Eilverijus Kondratas
// Master studies in Computer Science
// Free University of Bozen-Bolzano
// Italy, Bolzano


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Re: E CVS: wlan devilhorns

2006-02-28 Thread Aleksej Struk
That's great !

But, actually the graph is drawn under the gadget, instead of drawing
it over the gadget.
Moreover, I asked to show a text, but it is missing.

cheers
sn

On 2/28/06, enlightenment-cvs@lists.sourceforge.net
enlightenment-cvs@lists.sourceforge.net wrote:
 Enlightenment CVS committal

 Author  : devilhorns
 Project : e_modules
 Module  : wlan

 Dir : e_modules/wlan


 Modified Files:
 e_mod_main.h e_mod_main.c e_mod_config.c wlan.edc


 Log Message:
 Wlan has a graph now :)
 Some edc formatting.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] desklock and triple head issues

2006-02-27 Thread Aleksej Struk
Hi,

already done, and in cvs ;)

sn


On Mon, Feb 27, 2006 at 02:26:53PM +0900, Carsten Haitzler wrote:
// On Sat, 25 Feb 2006 11:55:56 + Aleksej Struk [EMAIL PROTECTED] babbled:
// 
//  Hi,
//  
//  Thanks for the comments. The problems you listed are really known for
//  me, since I'm actually writing this code.  
//  
//  However, I only have a single monitor machine. So, I was not able to
//  test it with xinerama yet. Now, I'm looking for this. Since the main code
//  is written, and only thing I have to do is to place a desklock window
//  on all the monitors. 
// 
// yes. walk the manager list, the containers in each manager, then the zone in 
each container and place it there :)
// 
//  Please be patient. However, if you can suggest to me how can I visually
//  have e+xinerama on a single monitor machine, you'll really help. ;)
// 
// xnest @ 1600x600 on :1
// 
// then
// 
// enlightenment \
// -display :1 \
// -fake-xinerama-screen 800x600+0+0 \
// -fake-xinerama-screen 800x600+800+0
// 
// :)
// 
//  sn
//   
//  
//  // A few days ago I fixed this issue in the CVS version by adding a '*3' to
//  the // width calculation of the desklock window in e_desklock.c, but in 
todays
//  // CVS snapshot the calculation gets done in some other manner and so I
//  // changed all occurences of zone-w to zone-w * 3.
//  // 
//  // But that is not a real solution. Is there a way to get the number of
//  xinerama // heads that also works for fake-xinerama?
//  // Or is there a function to make the desklock window fit to fullscreen?
//  // 
//  // I looked at the entrance source and found out, that there is a function
//  // called
//  // ecore_evas_fullscreen_set to set the fullscreen flag for this
//  application, // but using that function does (of course) not work for
//  desklock. // 
//  // And another strange thing occured.
//  // When the mouse pointer is on the first display while hitting CTRL-ALT-l,
//  // everything works fine.
//  // When it is on the second display, only the third display gets the
//  // desklock background, display 1 and 2 don't change.
//  // And so on.
//  // 
//  // best regards and many thanks for your great work,
//  // -- 
//  // |   .-.  |Alexander Griesser -- [EMAIL PROTECTED] | .''`. |
//  // |   /v\   \  http://www.tuxx-home.at/ / : :' : |
//  // | /(   )\  |  GPG-KeyID: 0xA2949B5A  |  `. `'  |
//  // |  ^^ ^^   `-'`-   |
//  // 
//  // 
//  // 
//  // 
//  // ---
//  // This SF.Net email is sponsored by xPML, a groundbreaking scripting 
language
//  // that extends applications into web and mobile media. Attend the live
//  webcast // and join the prime developer group breaking into this new coding
//  territory! //
//  http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 //
//  ___ // enlightenment-devel
//  mailing list // enlightenment-devel@lists.sourceforge.net
//  // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
//  
//  -- 
//  
//  Aleksej Struk
//  Master Degree Student
//  Free University of Bozen-Bolzano
//  Faculty of Computer Science
//  phone: +39-0471-061749
//  cell phone: +39-3204627049 +370-61278908
//  [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.
//  
//  
//  ---
//  This SF.Net email is sponsored by xPML, a groundbreaking scripting language
//  that extends applications into web and mobile media. Attend the live 
webcast
//  and join the prime developer group breaking into this new coding territory!
//  http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
//  ___
//  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)[EMAIL PROTECTED]
// ?$BMg9%B?
// Tokyo, Japan (?$BEl5~ ?$BF|K\)

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Re: E CVS: cpu devilhorns

2006-02-27 Thread Aleksej Struk
);

 if (cf-gmc)
   {
 @@ -349,17 +346,21 @@
 switch (change)
   {
case E_GADMAN_CHANGE_MOVE_RESIZE:
 +   if (cf-monitor)
 + ecore_timer_del(cf-monitor);
 e_gadman_client_geometry_get(cf-gmc, x, y, w, h);
 -   evas_object_move(cf-cpu_obj, x, y);
 -   //evas_object_move(cf-chart_clip_obj, x, y);
 +   evas_object_move(cf-chart_obj, x, y);
 evas_object_move(cf-event_obj, x, y);
 -   evas_object_resize(cf-cpu_obj, w, h);
 -   //evas_object_resize(cf-chart_clip_obj, w, h);
 +   evas_object_move(cf-cpu_obj, x, y);
 +   evas_object_resize(cf-chart_obj, w, h);
 evas_object_resize(cf-event_obj, w, h);
 +   evas_object_resize(cf-cpu_obj, w, h);
 +   _cpu_face_graph_clear(cf);
 +   cf-monitor = ecore_timer_add((double)cf-cpu-conf-check_interval, 
 _cpu_face_update_values, cf);
 break;
case E_GADMAN_CHANGE_RAISE:
 evas_object_raise(cf-cpu_obj);
 -   //evas_object_raise(cf-chart_clip_obj);
 +   evas_object_raise(cf-chart_obj);
 evas_object_raise(cf-event_obj);
 break;
default:
 @@ -411,11 +412,14 @@

 cf = data;
 val = _cpu_face_get_load(cf);
 +
 if (val == -1)
   return 1;

 snprintf(str, sizeof(str), %d %%, val);
 edje_object_part_text_set(cf-cpu_obj, in-text, str);
 +
 +   _cpu_face_graph_values(cf, val);
 return 1;
  }

 @@ -492,33 +496,68 @@
 old_si = new_si;

 if (load = 100)
 - return 100;
 + load = 100;
 +
 return load;
  }

 -/*
  static void
  _cpu_face_graph_values(Cpu_Face *cf, int val)
  {
 -   double factor = 0.0;
 -   int value = 0;
 int x, y, w, h;
 Evas_Object *o;
 -
 -   evas_object_geometry_get(cf-cpu_obj, x, y, w, h);
 +   Evas_Object *last = NULL;
 +   Evas_List *l;
 +   int i, j = 0;

 -   factor = ((double)h) / ((double)100);
 -   value = (int)(((double)val) * factor);
 -   if (value == 0)
 - return;
 +   evas_object_geometry_get(cf-chart_obj, x, y, w, h);

 o = evas_object_line_add(cf-evas);
 -   evas_object_clip_set(o, cf-chart_clip_obj);
 -   evas_object_layer_set(o, 3);
 -   evas_object_line_xy_set(o, (x + w), (y), (x + w), (y + value));
 -   evas_object_color_set(o, 255, 0, 0, 255);
 -   evas_object_pass_events_set(o, 1);
 -   evas_object_show(o);
 +   edje_object_part_swallow(cf-chart_obj, lines, o);
 +   evas_object_layer_set(o, 1);
 +   if (val == 0)
 + evas_object_hide(o);
 +   else
 + {
 +   evas_object_line_xy_set(o, (x + w), (y + h), (x + w), ((y + h) - 
 val));
 +   evas_object_color_set(o, 255, 0, 0, 150);
 +   evas_object_pass_events_set(o, 1);
 +   evas_object_show(o);
 + }
 +
 +   cf-old_values = evas_list_prepend(cf-old_values, o);
 +   l = cf-old_values;
 +   for (i = (x + w); l  (j -2)  w; l = l-next, j++)
 + {
 +   Evas_Coord oy;
 +   Evas_Object *lo;
 +
 +   lo = (Evas_Object *)evas_list_data(l);
 +   evas_object_geometry_get(lo, NULL, oy, NULL, NULL);
 +   evas_object_move(lo, i--, oy);
 +   last = lo;
 + }
 +
 +   if ((j - 2) = w)
 + {
 +   cf-old_values = evas_list_remove(cf-old_values, last);
 +   evas_object_del(last);
 + }
 +
 return;
  }
 -*/
 +
 +static void
 +_cpu_face_graph_clear(Cpu_Face *cf)
 +{
 +   Evas_List *l;
 +
 +   for (l = cf-old_values; l; l = l-next)
 + {
 +   Evas_Object *o;
 +   o = evas_list_data(l);
 +   evas_object_del(o);
 + }
 +   evas_list_free(cf-old_values);
 +   cf-old_values = NULL;
 +}




 ---
 This SF.Net email is sponsored by xPML, a groundbreaking scripting language
 that extends applications into web and mobile media. Attend the live webcast
 and join the prime developer group breaking into this new coding territory!
 http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
 ___
 enlightenment-cvs mailing list
 enlightenment-cvs@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs



--
Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] desklock and triple head issues

2006-02-27 Thread Aleksej Struk
Hi,

Actually, this is still under developing. However, it was my idea to
have login boxes on each screen. Maybe it is not a very good idea.
Anyway, I'm going to update a config dialog, where it will be possible
to set up the following:

a) on which screen(s) to have a login box.
b) or to place it automatically in the middle screen.
c) maybe something else.

However, I do not know why, yet, the mouse pointer is tripled in your
case. During my tests
with faked xinerama screens I did not have such problems.

Anyway, now I'm just working on theming options for desklock. After I
finish this, I will check what can be done with login box.

ciao.
sn

On 2/27/06, Alexander Griesser [EMAIL PROTECTED] wrote:
 Aleksej Strukwrote:
  already done, and in cvs ;)

 Thanks for the quick update, but it doesn't work as expected...
 Now I have the same image on all three screens which also means,
 that there are three password boxes and everything but the mouse is
 being mirrored trice.

 But now I am able to press CTRL-L on any screen and it works, hurray :)

 Maybe you could have a look at the entrance-client code, there it is
 implemented correctly because entrace stretches above all displays and
 centers the login-field on the middle head.

 ciao,
 --
 |   .-.  |Alexander Griesser -- [EMAIL PROTECTED] | .''`. |
 |   /v\   \  http://www.tuxx-home.at/ / : :' : |
 | /(   )\  |  GPG-KeyID: 0xA2949B5A  |  `. `'  |
 |  ^^ ^^   `-'`-   |





---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Re: E CVS: cpu devilhorns

2006-02-27 Thread Aleksej Struk
Perfect ! :)

Now it works fine. Moreover, I would suggest just to decrease a
clipping region. To make it a little bit smaller. Then this module
would look more beautifully.

What about drawing the graph just over the processor image ? maybe a
little bit more ?

Thnx.
sn

On 2/27/06, enlightenment-cvs@lists.sourceforge.net
enlightenment-cvs@lists.sourceforge.net wrote:
 Enlightenment CVS committal

 Author  : devilhorns
 Project : e_modules
 Module  : cpu

 Dir : e_modules/cpu


 Modified Files:
 e_mod_main.c


 Log Message:
 Fix small bug with text still showing when asked not to.



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] I found a bug in keybindings configuration

2006-02-25 Thread Aleksej Struk
Fixed. 

But in a little bit different way. Basically, the Key field is
disabled until you select an item from the list.

On Fri, Feb 24, 2006 at 07:29:03PM +0100, Alexander Griesser wrote:
// Hi all!
// 
// I'm just new to the list so at first I want to thank you all for
// giving us such a great window manager like E17 is!
// 
// Today I stumbled upon a bug in the freshest CVS release which is
// located in the keybindings configuration program, here's the info:
// 
// Symptoms:
// =
// When I start the keybindings configuration dialog and enter some text
// in the Key : edit control, enlightenment segfaults.
// 
// This is reproducible everytime I tried it.
// 
// The reason therefore seems to be, that when the window opens, no
// list item in the left is selected and therefore all future calls
// to cfdata-cur_eckb will result in segfaults as cur_eckb is NULL
// in this case.
// 
// The fix for this is simple, please apply:
// 
// --- e_int_config_keybindings.c/b2006-02-24 15:29:31.559179545 +0100ngs.c
// e_*.new
// +++ e_int_config_keybindings.c.new 2006-02-24 15:18:13.860107071 +0100
// @@ -1047,6 +1047,7 @@
// E_Config_Binding_Key *bk;
// 
// if (cfdata == NULL) return;
// + if (cfdata-cur_eckb == NULL) return;
// 
// wd_next = e_widget_data_get(cfdata-gui.btn_next_keybind);
// wd_prev = e_widget_data_get(cfdata-gui.btn_prev_keybind);
// 
// 
// ciao,
// -- 
// |   .-.  |Alexander Griesser -- [EMAIL PROTECTED] | .''`. |
// |   /v\   \  http://www.tuxx-home.at/ / : :' : |
// | /(   )\  |  GPG-KeyID: 0xA2949B5A  |  `. `'  |
// |  ^^ ^^   `-'`-   |
// 
// 
// 
// 
// ---
// This SF.Net email is sponsored by xPML, a groundbreaking scripting language
// that extends applications into web and mobile media. Attend the live webcast
// and join the prime developer group breaking into this new coding territory!
// http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
// ___
// enlightenment-devel mailing list
// enlightenment-devel@lists.sourceforge.net
// https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.


---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Re: E CVS: mem devilhorns

2006-02-21 Thread Aleksej Struk
Well, thats really nice. But I use quite small gadgets of the size
52x52. But then, the text goes out from the gadget rectangle. Is it
possible to fit into gadget size ?

regards
aleksej

On 2/21/06, enlightenment-cvs@lists.sourceforge.net
enlightenment-cvs@lists.sourceforge.net wrote:
 Enlightenment CVS committal

 Author  : devilhorns
 Project : e_modules
 Module  : mem

 Dir : e_modules/mem


 Modified Files:
 e_mod_main.c


 Log Message:
 At morlenxus's request, Add total memory/used memory
 ===
 RCS file: /cvsroot/enlightenment/e_modules/mem/e_mod_main.c,v
 retrieving revision 1.2
 retrieving revision 1.3
 diff -u -3 -r1.2 -r1.3
 --- e_mod_main.c20 Feb 2006 18:23:28 -  1.2
 +++ e_mod_main.c21 Feb 2006 12:36:08 -  1.3
 @@ -16,7 +16,7 @@
  static void _mem_face_cb_menu_edit  (void *data, E_Menu *mn, E_Menu_Item 
 *mi);
  static void _mem_face_cb_menu_configure (void *data, E_Menu *mn, E_Menu_Item 
 *mi);
  static int  _mem_face_update_values (void *data);
 -static void _mem_face_get_mem_values(Mem_Face *cf, int *real, int *swap);
 +static void _mem_face_get_mem_values(Mem_Face *cf, int *real, int *swap, 
 int *total_real, int *total_swap);

  static int mem_count;

 @@ -408,19 +408,19 @@
  _mem_face_update_values(void *data)
  {
 Mem_Face *cf;
 -   int real, swap;
 +   int real, swap, total_real, total_swap;
 Edje_Message_String_Set *msg;
 char real_str[100];
 char swap_str[100];

 cf = data;
 -   _mem_face_get_mem_values(cf, real, swap);
 +   _mem_face_get_mem_values(cf, real, swap, total_real, total_swap);

 real = real / 1024;
 swap = swap / 1024;

 -   snprintf(real_str, sizeof(real_str), %d MB, real);
 -   snprintf(swap_str, sizeof(swap_str), %d MB, swap);
 +   snprintf(real_str, sizeof(real_str), %d/%d MB, total_real, real);
 +   snprintf(swap_str, sizeof(swap_str), %d/%d MB, total_swap, swap);

 msg = malloc(sizeof(Edje_Message_String_Set) - sizeof(char *) + (1 + 
 sizeof(char *)));
 msg-count = 2;
 @@ -433,7 +433,7 @@
  }

  static void
 -_mem_face_get_mem_values(Mem_Face *cf, int *real, int *swap)
 +_mem_face_get_mem_values(Mem_Face *cf, int *real, int *swap, int 
 *total_real, int *total_swap)
  {
 FILE *pmeminfo = NULL;
 int cursor = 0;
 @@ -506,5 +506,7 @@

 *real = mtotal - mfree;
 *swap = stotal - sfree;
 +   *total_real = mtotal / 1024;
 +   *total_swap = stotal / 1024;
 return;
  }




 ---
 This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
 for problems?  Stop!  Download the new AJAX search engine that makes
 searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
 http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642
 ___
 enlightenment-cvs mailing list
 enlightenment-cvs@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs



--
Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnkkid3432bid#0486dat1642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] discussion: desktop lock functionality

2006-02-21 Thread Aleksej Struk
  Hello raster,

  Thanks for a great tutorial how to implement a desktop locking
  windows. However, it is already exists. It was really easy!.
  Moreover I learned edje interfaces as well. :)

  Now I have the following question. First of all I decided to
  create a possibility to set a personilized desktop locking password.
  However, I want to implement it through a config dialog. I want
  to put some options in this dialog that will allow to enter the
  password. Since, everybody would like to have this passwd permanent,
  I thinkg to store int inside E configuration. More precisely in 
  e_config datastructure.

  How I understand, I have to insert a new field into this
  structure(e_config.h). Moreover, as I remmember, after changing the
  config structure, E required to redo my desktop config, since the
  version of configuration file was increased.

  My question is : if I insert new data fields into config, should I 
  increase a version number of config ? or I can leave everything
  as it is ?

  Second, after I finish with personal desktop lock password I will step
  to sys wide auth through the pam. However my idea is to have both
  auth possibilities. However, I think to introduce some sort of
  auth precedence. So, if the personal passwd is set, then  pam is not
  used. And vice versa, if personal passwd is not set, then pam will be
  used.

  regards,
  aleksej

 
// NB: this is from the view of doing an e17 module.
// 
// you can create a fullscreen window using e_popup and then just fill it with
// some edje object. check the e_popup.h for api. you can create an input only
// window and grab the mouse and keyboard to that window alone - this way you 
have
// taken control of all input devices and sent their input to a particular 
window
// (see e_exebuf.c or e_winlist.c for examples). they both do this trick and 
ONLY
// process keybindings selectively themseleves, if they desire. now u have 
stolen
// they keybo9ard and mouse, overlayed the screen with a big popup (just use a
// very high layer like 1 for the popup layer) so you can't see anything
// (remember - you probably want to go thru the list of all managers, then each
// container per manager, then each zone per container (each of these list their
// sub-components so u can just walk this list easily), you want to create a 
popup
// PER zone that exists and maybe only put a blank or disabled object on all
// zones except 1 where you will accept some unlock mechanism (for now i suggest
// you just put a button u press and wait for a signal from teh edje object when
// the thing is unlocked, also just handle the Escape key to abort)). now u have
// the basics of snarfing control of the screen - ALL screens (dont forget that 
-
// there may be multiple managers, multilple containers per manager and multiple
// zones per container), you have the NEXT stage - how do you unlock? well - u
// need a way to accept some authorization. youc an do this 2 ways. 1. 
traditional
// password entry - you will need a working entry box (in fact you can just do
// this yourself with key down events - see e_exebuf.c for an example) and just
// display * chars instead of what was actually typed (for texting you are 
going
// to want to see the thigns u type though). now u have a password - you will 
need
// to authenticate this using pam - this is where the nastiness comes in - 
dealing
// with pam. see entrance code :) 2. DIY userspace. don't use the users password
// but implement another system - the user can set a SPECIAL unlock password or
// pin # e stores it in its own files and just matches it. its much simpler than
// pam - and you will need a way for the user to SET it - but maybe this would 
be
// a good first cut (just open ~/.elockpw file thats a text file with your
// unlock/lock password).


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Re: E CVS: wlan devilhorns

2006-02-20 Thread Aleksej Struk
Hi,

What kind of testing is required ?
Actually, I installed this module. It crashes E, when it tries to update.
Whan can be the cause ?


On 2/20/06, enlightenment-cvs@lists.sourceforge.net
enlightenment-cvs@lists.sourceforge.net wrote:
 Enlightenment CVS committal

 Author  : devilhorns
 Project : e_modules
 Module  : wlan

 Dir : e_modules/wlan


 Added Files:
 AUTHORS COPYING COPYING-PLAIN ChangeLog INSTALL Makefile.am
 NEWS README VeraMono.ttf autogen.sh configure.in
 e_mod_config.c e_mod_config.h e_mod_main.c e_mod_main.h
 module_icon.png wlan.edc wlan.png


 Log Message:
 Add wlan monitor module.
 -TODO: Graph
 -NOTE: This module needs testing.
 It won't crash E, but it may not give correct values.
 I don't have a wireless connection to test it.





 ---
 This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
 for problems?  Stop!  Download the new AJAX search engine that makes
 searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
 http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642
 ___
 enlightenment-cvs mailing list
 enlightenment-cvs@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs



--
Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnkkid3432bid#0486dat1642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] discussion: desktop lock functionality

2006-02-17 Thread Aleksej Struk

Hi all,

I think of starting a new app/module for e17. Actually, I want to
write a desktop lock app/module. However, I still do not know what to
start from and what functionality to implement.

My idea is to have a separate program, like KDE does, which will lock
the desktop. I think that it should behave as follows :

1. Create a new fullscreen window.
2. Disable all keybindings.
3. Disable all mouse bindings.
4. disable window menu.
5. disable a possibility to switch desktop
6. something else...

Unfortunately I do not know how to implement desktop locking and what to
start from. Actually I tried to investigate xlock program, but I a
little bit confused with it. If somebody knows something about desktop
locking,or can provide some refs to documentation, please write me.

regards
aleksej


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Re: E CVS: apps/e raster

2006-02-04 Thread Aleksej Struk
On 2/3/06, enlightenment-cvs@lists.sourceforge.net
enlightenment-cvs@lists.sourceforge.net wrote:
 Enlightenment CVS committal

 Author  : raster
 Project : e17
 Module  : apps/e

 Dir : e17/apps/e/src/bin


 Modified Files:
 e_border.c e_border.h e_int_config_window_display.c
 e_ipc_handlers.h e_place.c


 Log Message:


 anitgadget placement policy


Hi, I have some ideas about this antigadget patch. First of all, I
think that this should not be implemented as placement policy,
because, for example, I like to use smart window placement  I'd like
windows not to overlap gadgets. In contrast if I turn on
anti-gadget window placement policy, my windows are placed in quite
random way. :(
I think, therefore, this anti-gadget functionality should be
implemented as an option for smart placement policy, since other
placement policies depends on user.

However, there is a nice option which can be set by each gadget -
E_GADMAN_POLICY_ALLOW_OVERLAP. This option says if this gadget allows
windows to overlap it or not. Moreover, there is a function,
e_maximize_border_gaman_fit (see smart maximization policy
implementation), that computes the area of the desktop, wrt gadget
position on the desktop, which can be used for window placement.

aleksej


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnkkid3432bid#0486dat1642
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] BUG: configuration panel-background settings-advanced settings

2006-01-12 Thread Aleksej Struk
Hi all,

I just compiled e17 from cvs. After I started to resetup it, I found one bug.
It happens when I try to set up my background using configuaration
panel. If I use Advanced Settings, for example, hoose that I want to
have a backround for all desktops, and then go back to Default Desktop
and press apply, e17 seg faults.

Moreover, I realised that e17 seg faults only if Default Desktop
option is selected, choosing your desktop background, and this
settings are applied.

Thanks
Aleksej


--
Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37alloc_id865op=click
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] much better smart maximization algorithm

2005-12-29 Thread Aleksej Struk
Hi all,

Some weeks ago it was a conversation about how e17 does smart maximization of a window.
It was proposed to introduce some user defined configuration options, to let e17 to know the area of the desktop
it can use for maximization. However, I think, Rasterman proposed much better solution. The idea was, that each gadget
should hint if it allows to maximize over it.

Please find the *.tar.gz archive attached. Also this archive can be
found via the following link :
http://rose.inf.unibz.it/~struk/e17/e.patch.tar.gz.
This archive contains some patches to e and e_modules. 

First it touches e itself. It introduces E_GADMAN_POLICY_ALLOW_OVERLAP
flag. This flag can be used to set the way gadget influences the
maximization of a border. Second, it patches all the standard E modules
( battery, cpufreq,
start, etc ) and introduces a configuration menu option which allows to
set E_GADMAN_POLICY_ALLOW_OVERLAP flag.

If E_GADMAN_POLICY_ALLOW_OVERLAP flag is set for the gadget, then the
gadget is not taken into account when the maximized border computed.
And vice versa, if it is not set
the gadget is taken into account computing maximized border. The following code shows how this option can be set/unset:

E_Gadman_Policy pol;
...
pol =  ;

if( gadget-conf-allow_overlap == 0 )
 pol = ~E_GADMAN_POLICY_ALLOW_OVERLAP;
else
 pol |= E_GADMAN_POLICY_ALLOW_OVERLAP;

e_gadman_client_policy_set( face-gmc, pol );
...

Please refer to the modules code, after applying the patch, to see how things really works ::))

Finally, the archive contains some patches for extra modules in e_modules. The 'calendar' and the 'monitor' modules are 
patched to support the mechanizm described above.

As a conclusion, I think, this patch partialy solves the 4th case of the maximization TODO. 

Thanks
Aleksej
-- Aleksej StrukMaster Degree StudentFree University of Bozen-BolzanoFaculty of Computer Science
phone: +39-0471-061749cell phone: +39-3204627049
[EMAIL PROTECTED] [EMAIL PROTECTED] - 



http://www.






e.patch.tar.gz
Description: GNU Zip compressed data


[E-devel] Re: much better smart maximization algorithm

2005-12-29 Thread Aleksej Struk
Hi again,

Unfortunately I forgot to mention one thing. e.patch.tar.gz also
contains e_mod_config.h and e_mod_config.c files for the start module.

Sorry for inconvinience.
Aleksej.On 12/29/05, Aleksej Struk [EMAIL PROTECTED] wrote:
Hi all,

Some weeks ago it was a conversation about how e17 does smart maximization of a window.
It was proposed to introduce some user defined configuration options, to let e17 to know the area of the desktop
it can use for maximization. However, I think, Rasterman proposed much better solution. The idea was, that each gadget
should hint if it allows to maximize over it.

Please find the *.tar.gz archive attached. Also this archive can be
found via the following link :
http://rose.inf.unibz.it/~struk/e17/e.patch.tar.gz.
This archive contains some patches to e and e_modules. 

First it touches e itself. It introduces E_GADMAN_POLICY_ALLOW_OVERLAP
flag. This flag can be used to set the way gadget influences the
maximization of a border. Second, it patches all the standard E modules
( battery, cpufreq,
start, etc ) and introduces a configuration menu option which allows to
set E_GADMAN_POLICY_ALLOW_OVERLAP flag.

If E_GADMAN_POLICY_ALLOW_OVERLAP flag is set for the gadget, then the
gadget is not taken into account when the maximized border computed.
And vice versa, if it is not set
the gadget is taken into account computing maximized border. The following code shows how this option can be set/unset:

E_Gadman_Policy pol;
...
pol =  ;

if( gadget-conf-allow_overlap == 0 )
 pol = ~E_GADMAN_POLICY_ALLOW_OVERLAP;
else
 pol |= E_GADMAN_POLICY_ALLOW_OVERLAP;

e_gadman_client_policy_set( face-gmc, pol );
...

Please refer to the modules code, after applying the patch, to see how things really works ::))

Finally, the archive contains some patches for extra modules in e_modules. The 'calendar' and the 'monitor' modules are 
patched to support the mechanizm described above.

As a conclusion, I think, this patch partialy solves the 4th case of the maximization TODO. 

Thanks
Aleksej
-- Aleksej StrukMaster Degree StudentFree University of Bozen-BolzanoFaculty of Computer Science
phone: +39-0471-061749cell phone: +39-3204627049
[EMAIL PROTECTED] [EMAIL PROTECTED] - 




http://www.





-- Aleksej StrukMaster Degree StudentFree University of Bozen-BolzanoFaculty of Computer Sciencephone: +39-0471-061749cell phone: +39-3204627049
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.


[E-devel] module configuration BUG

2005-12-29 Thread Aleksej Struk
Hi all,

I've found one interesting bug. For example, let say, that first I launch the configuration dialog of a module.
Second, I unload that module using enlightenment_remote. Finally, if i click on the apply/ok button 
in the configuration dialog of the module, then E crashes.

Thanks
Aleksej-- Aleksej StrukMaster Degree StudentFree University of Bozen-BolzanoFaculty of Computer Sciencephone: +39-0471-061749cell phone: +39-3204627049
[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.


Re: [E-devel] Re: [e-users] off on holidays

2005-12-21 Thread Aleksej Struk
On 12/21/05, Ag. System Administrator [EMAIL PROTECTED] wrote:
Carsten Haitzler (The Rasterman) wrote: anyway - everyone, have a merry merry christmas and a happy new year. don't drink too much (more than 3 bottles of wine for dinner - for yourself. it will hurt the next day. trust me.) :)
:)Have lot of fun!BTW, 3 bottles of wine is not enought for average russian ;)Merry Christmas!Thanks,Dan

Dan - that's true ::: 

Mery Christmas for all and Happy New Year. Have fun.

Thnx
aleksej
---This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?Stop!Download the new AJAX search engine that makessearching your log files as easy as surfing theweb.DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637alloc_id=16865op=click___enlightenment-devel mailing listenlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] window_desk_move_by bug fix

2005-12-03 Thread Aleksej Struk
Hi all,

Please find the patch attached. This patch fixes the following e17 segfault : when the 
window is on the desktop 0:0 and the window_desk_move_by action executed in order to 
move the window further left ( i.e. to desktop -1:0 ) the segfault happens.

Moreover, this patch introduces some interface features related with moving a window
between desktops. Now, if the window is moved between desktops using the 
window_desk_move_by action, the desktop automaticaly switched and the window stays 
focused.
This patch can be also found via the following link : 
http://rose.dis.unibz.it/~struk/e17/e17.window_desk_move_by.patch

Thanks,
Aleksej



Re: [E-devel] Maximize ideas

2005-11-29 Thread Aleksej Struk
Hi all,

I've the same problem. Recently I implemented some maximization mechanizms. See my post :::))) fro this.
I'm waiting for any reply still. Moreover, I'm waiting for my changes to be included into the recent cvs.
If I see, that my code changes are accepted, I'll will start to improve maximization mechanizm.

Best regards,
aleksejOn 11/30/05, Jesse Luehrs [EMAIL PROTECTED] wrote:
On Tue, 29 Nov 2005 23:18:32 +0100Andreas Volz [EMAIL PROTECTED] wrote: Hi, I've some ideas about maximize windows and I like to hear your ideas
 or if this is on a TODO list. I categorize my E17 modules into two categories. The navigating and application modules and the less important modules like e.g. volume or clock. So I've a problem with
 maximizing windows. I'm not happy the the currently available maximize policies. They all care about desktop modules. So if I've a big clock, maximizing a window doesn't enlarge the window very much. The
 fullscreen policy fits most to my needs, but the the ibar, ibox and pager are overlaped.I've had the sae problem... I think that being able to tell E to ignorecertain modules when determining size for SMART maximize policy would
be useful. So I like a fullscreen maximize with the exception to not overlap the lowest ~40 pixes of my screen. The same problem with window placement. I don't like E to place a window at
 the lowest ~40 pixel at my screen. This overlaps the navigation modules too. I know each person place this icons at another place, but many people like not to overlap their navigation modules.
 So how to solve this situation? I used xfce4 for some time, before I switched to E. There's a configuration dialog where you could set some never overlap areas for the window manager. Is this an idea for E?
Something like -maximize-policy-set MANUAL, maybe, along with a fewcommands to set the margins should be relatively easy I would think. See this shot of the xfce4 configuration dialog: 
http://www.loculus.nl/xfce/documentation/docs-4.2/images/workspace_margins.png regards AndreasJesse---This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?Stop!Download the new AJAX search engine that makessearching your log files as easy as surfing theweb.DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637alloc_id=16865op=click___enlightenment-devel mailing listenlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel-- Aleksej Struk
Master Degree StudentFree University of Bozen-BolzanoFaculty of Computer Sciencephone: +39-0471-061749cell phone: +39-3204627049[EMAIL PROTECTED] 
[EMAIL PROTECTED] - http://www.