[e-users] Context Menu: Rearrangeability of the Entries

2005-11-08 Thread Der Lockruf des Kaos
Hi,

is it possible to rearrange the Entries at the Context Menu?

The Entry Close to close the focused Window was very good placed as topmost 
Entry, so that if you press Alt+RightMouseButton, you just had to move the 
Mouse a few Pixels to select the Close-Entry and so easily could close the 
focused Window. 
Now the topmost Entry is Window Locks, which is in my Opinion an 
inappropriate Place, because i don't use it often.
You likely more often use Close to quickly close a Window without moveing to 
the upperleft Corner and hit the Close Button there.
So in a Sight of User Interface Design it is more intuitive to have the 
Entries you use often, closer to your Mousecursor, and the Entries you use 
fewer, farer away from your Cursor, if you've activated the Contextmenu.


-- 
Secret Agent Radio: The Soundtrack for your stylish, mysterious, dangerous 
Life. For Spies and PIs too!
mplayer http://64.236.34.4:80/stream/1021
xmms -e http://64.236.34.4:80/stream/1021


---
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42 plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] e17 and mplayer

2005-09-06 Thread Der Lockruf des Kaos
 but if I use gmplayer (mplayer with the default gtk skin) the fullscreen 
 mode works. funny, cause its the same player below
Same here, good Tipp so it's a good Workaround for now.
I hardly used the graphical Interface of the MPlayer :)


---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] New User E17 Questions

2005-08-30 Thread Der Lockruf des Kaos
 3) And I notice that the only way to raise a window is to click the 
 window title.  Is there a way to get windows to raise when I click 
 anywhere in them?
I know several Variant to raise a Window. The easiest in my Opinion is just to 
move the Cursor somewhere over the Window you want to raise, and then hold ALT 
and just click. That should raise the Window. I always use this because 90% of 
my Windows doesn't have a Titlebar, because there're borderless. :) (Saves some 
Space)
(Alt+Click+Dragging moves a Window in the same Way.)
Another Way is to set the default Behaviour. If you want to automatically raise 
a Window, if you hover over it then you can use enlightenment_remote.
enlightenment_remote --help gives a Summary of all Commands, you can trigger.

If guess this would be the appropriate One for you:
enlightenment_remote -use-auto-raise-get
enlightenment_remote -use-auto-raise-set 0 or 1

With get you get the current Value of this Option, with set you can set the 
wanted Value.

Regards,
Christian


---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] The Monitormodule consumes 99% of the CPU

2005-08-26 Thread Der Lockruf des Kaos
 I changed the Intervall of the not existing WLAN Part of the Module to 60s 
 and the CPU was free again.
 
  after changing the interval, if you set it to 1 again CPU does go again
  to 100%?
Somehow i thought i already tested this, but doesn't seems so.
Anyway, if i change it back to 1s the CPU doesn't jump to 100%. That's good!
I also just made a 
enlightenment_remote -module-disable monitor
enlightenment_remote -module-enable monitor
And it also doesn't stress the CPU anymore, after the Reload. (It remembered 
the 1s Setting for Wireless)
Fine, it was good that you asked! :)


  Now my Questions:
  Can i disable completely the WLAN Part of the Module per Config or similar?
  I don't have a WLAN Card in my Computer.
  And the Pictures take away some Space on the Desktop and displaying nothing.
  
 at the moment, no; we're working on splitting the module parts, but you
 have to be patient :)
It's no Problem, i have Patience :)
There is so much other Stuff to play with in Enlightenment right now ;)

I'm still trying to understand ecore_ipc ;)

Greets,
Christian


---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] The Monitormodule consumes 99% of the CPU

2005-08-25 Thread Der Lockruf des Kaos
Hi all,

My Monitor Module from E17 is consuming all CPU Time of one of my CPU's.
So i have still one CPU to work but that's not the Intension. :)

I restartet E17 but that helped nothing.
I've unloaded Modules Step by Step and the CPU got freed, when i unloaded the 
Monitor Module.
I loaded it again an the Load was there again.
I changed the Intervall of the not existing WLAN Part of the Module to 60s and 
the CPU was free again.

Now my Questions:
Can i disable completely the WLAN Part of the Module per Config or similar?
I don't have a WLAN Card in my Computer.
And the Pictures take away some Space on the Desktop and displaying nothing.

My current Enlightenment is 10 Minutes old, fresh from CVS.

Greets,
Christian



---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] Ecore_Ipc Examples available

2005-08-16 Thread Der Lockruf des Kaos
Hi all,

I guess my Callback Stuff of the Ecore_Ipc Stuff is set up the right Way.
My Problem now is, that i don't have much Knowledge about Ecore_Ipc.
Is there an Example how it works:
- Create Server
- Create Client
- Connect Client to Server
- Send Data from Client to Server
- Send Data from Client to Client over Server
- Send Data from Server to Client

Right now i only found http://enlightenment.org/doxy/ecore/; where i can read 
the Doxygen Doc.
Unfortunately there is no IPC Example at 
http://enlightenment.org/doxy/ecore/examples.html;

Can you give me some Links where i can find such an Example.
Is it much Work to add such an IPC Example to the Doxygen Doc?

Greets,
Christian


---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Problem using boost::bind and ecore_ipc from Enlightenment

2005-08-12 Thread Der Lockruf des Kaos
Before i posted to the List, i already managed too bind the Non-Member 
Functions to the Handler (e.g. ecore_event_handler_add)

int Test( void *d, int t, void *e ) { return 0; }
ecore_event_handler_add( ECORE_IPC_EVENT_SERVER_DEL, Test, NULL );

I think it's the same in Factory.*.

My Problem is, if i have a class and a Memberfunctions Test like the one above, 
i can't right of it. ( xnowfall tells us a plausible Reason why it doesn't fit 
like i tried it )
This Version would look like

int 
ClassA::Test( void *d, int t, void *e ) { return 0; }
ecore_event_handler_add( ECORE_IPC_EVENT_SERVER_DEL, CannotBindIt, NULL );
CannotBindIt: ClassA::Test, ClassA-Test, bind...(...)
Nothing worked.

I guess this Example from avisynth is for Non-ClassMember Functions, or am i 
wrong?


Greets,
Christian


---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] Problem using boost::bind and ecore_ipc from Enlightenment

2005-07-31 Thread Der Lockruf des Kaos
Hi all,

I have a Problem with C++ Member Functions and Pointers to this Member 
Functions so that they fit into a Function with take a normal Function.
I guess i'm a Newbie, otherwise i should have already solved it, i think. ;)

I want to use IPC Stuff from Ecore. But before you can make use of ecore_ipc 
you must initialize it, as far as i can see.
I atached 4 Files, where i build a little Scenario:
1. Example.cpp // The Main Program
2. Testclass.hpp
3. Testclass.cpp
4. Makefile // Perhaps you must adjust some of the Variables

I commented the important Points in the Code again.

So i must first call 
ecore_ipc_init() // Testclass Line 68
and
must supply 3 Functions to ecore for handling Events
1. A Function that is called, when a new IPC Server is added
2. A Function that is called, when a IPC Server is deleted
3. A Function that is called, when some Message is sent

Namely:
ecore_event_handler_add( ECORE_IPC_EVENT_SERVER_ADD, ipc_server_add, NULL );
ecore_event_handler_add( ECORE_IPC_EVENT_SERVER_DEL, ipc_server_del, NULL );
ecore_event_handler_add( ECORE_IPC_EVENT_SERVER_DATA, ipc_server_data, NULL );

ipc_server_add, ipc_server_del and ipc_server_data are the functions that 
are available outside the Class Testclass

The Example Program as it is compiles and i can start it, the ecore_pic_init() 
succeds the 3 Functions get registered but this 3 submitted Functions are 
standing outside my Testclass,
but my Target is to have they inside my Testclass.

That's my Problem, i didn't get the Clue to give these MemberFunctions to these 
3 Functions:
ecore_event_handler_add( ECORE_IPC_EVENT_SERVER_ADD, ipc_server_add, NULL );
ecore_event_handler_add( ECORE_IPC_EVENT_SERVER_DEL, ipc_server_del, NULL );
ecore_event_handler_add( ECORE_IPC_EVENT_SERVER_DATA, ipc_server_data, NULL );

I tried Things like that, but that didn't helped me:
ecore_event_handler_add( ECORE_IPC_EVENT_SERVER_DEL, boost::bind( 
boost::typeint(), Testclass::ipc_server_add ), NULL );
ecore_event_handler_add( ECORE_IPC_EVENT_SERVER_DEL, boost::bind( 
boost::typeint(), Testclass::ipc_server_add, _1, _2, _3 ), NULL );

So i want to ask to the Mailinglist in Hope somebody knows how to do this Task 
in the right Way. ;)

Thanks for your help and Greets to all,
Christian#include Testclass.hpp

#include iostream

using namespace std;

int
main( int argc, char *argv[] ) {

  cout  Creating an Instance of the Testclass \n;
  Testclass * testclass = new Testclass();

  if ( !testclass-Init() ) {
cout  Initialization of ecore_ipc failed.\n;
  } else {
cout  Initialization of ecore_ipc succeded.\n;
  }

  cout  Delete the Instance of the Testclass\n;
  delete testclass;
  return 0;
}


Makefile
Description: Binary data
#include Testclass.hpp

#include iostream

// Boost
#include boost/format.hpp
using boost::format;

using namespace std;

/**
 * ipc_server_add - when we connect to the ipc daemon
 * @data -
 * @type - 
 * @event - the Ecore_Ipc_Event_Server_Add that triggered us
 */
int
ipc_server_add( void *data, int type, void *event ) {
  Ecore_Ipc_Event_Server_Add * e;

  e = ( Ecore_Ipc_Event_Server_Add * ) event;
  cout  format( Server add \n );
  return 1;
}

/**
 * ipc_server_del - when we disconnect from the ipc daemon
 * @data -
 * @type - 
 * @event - the Ecore_Ipc_Event_Server_Del that triggered us
 */
int
ipc_server_del( void *data, int type, void *event ) {
  Ecore_Ipc_Event_Server_Del * e;

  e = ( Ecore_Ipc_Event_Server_Del * ) event;
  cout  format( Server del \n );
  return 1;
}

/**
 * ipc_server_data - 
 * @data -
 * @type - 
 * @event - the Ecore_Ipc_Event_Server_Data that triggered us
 */
int
ipc_server_data( void *data, int type, void *event ) {
  Ecore_Ipc_Event_Server_Data * e;

  e = ( Ecore_Ipc_Event_Server_Data * ) event;
  cout  format( Server sent [%i] [%i] (%i) \%s\\n ) % e-major % e-minor % e-size % e-data;
  return 1;
}

Testclass::Testclass()
: server( NULL ) {}
Testclass::~Testclass() {

  if ( server != NULL ) {
// ecore_ipc_server_del( server );
  }
}

bool
Testclass::Init() {

  if ( ecore_ipc_init()  1 ) {
return 0;
  }


  // Create a IPC Server
  server = ecore_ipc_server_add( ECORE_IPC_LOCAL_USER, Testclass IPC Server, 0, NULL );
  if ( server == NULL ) {
cout  Creating new IPC server failed\n;
return 0;
  }

  // Here is my Problem, i didn't get a valid Pointer to one of my Memberfunctions
  // My Tries looks like these:
  //   ecore_event_handler_add( ECORE_IPC_EVENT_SERVER_DEL, boost::bind( boost::typeint(), Testclass::ipc_server_add ), NULL );
  //   ecore_event_handler_add( ECORE_IPC_EVENT_SERVER_DEL, boost::bind( boost::typeint(), Testclass::ipc_server_add, _1, _2, _3 ), NULL );

  ecore_event_handler_add( ECORE_IPC_EVENT_SERVER_ADD, ipc_server_add, NULL );
  ecore_event_handler_add( ECORE_IPC_EVENT_SERVER_DEL, ipc_server_del, NULL );
  ecore_event_handler_add( ECORE_IPC_EVENT_SERVER_DATA, ipc_server_data, NULL );

  char buf[ 512 ];
  char *msg = Hello World;
  int 

Re: [e-users] Problem using boost::bind and ecore_ipc from Enlightenment

2005-07-31 Thread Der Lockruf des Kaos
 ecore_* takes a pointer to a function whereas boost::bind returns an 
 object (that can be used as a function by operator overloading). to use 
 a member function you need both a pointer to an object instance and a 
 pointer to the function, which boost::bind wraps up in an object, but 
 which the efl can't use.
 
 it would be nice to use stuff like boost::bind, but that's a c++ thing 
 and the efl is c

Ok so i must use something else then i guess.
Thanks for this good Explanation! 
I didn't realize this.

So i guess i must code a Mini IPC Thing or think about restructuring my 
Framework in another Fashion. ;)

BtW: Enlightenment rocks!

Greets,
Christian



---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] Bug in engage

2005-06-25 Thread Der Lockruf des Kaos
Hi all,

i've subscribed to this List yesterday, because i've found ab Bug and don't 
know where to tell.
Perhaps you can me say, what i should do?

Everytime i hover over the engage Modul over the little Questionmarks of the 
big Questionmark named Unmachted, Enlightenment displays this Dialog
F1 Ignor   F2 Restart F3 Quit

If i choose Restart i just get  a new Enlightenment and can work on.

This is reproducable Everytime i hover over one off this little green 
Questionmarks.

Greets,
Chris


---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Bug in engage

2005-06-25 Thread Der Lockruf des Kaos
 So this probably fixed in current CVS?

I've compiled E17 completly and it Segfaults at Startup ;)

Just working under E16 right now and waiting for Activity in CVS, so i can test 
engage a bit more ;)

Chris


---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Bug in engage

2005-06-25 Thread Der Lockruf des Kaos
This fixes all my Problem.

Thanx very much!

Everything is running smooth again
Now unmatched Questionsmarks remain.
An above the big Icons, there are all the little Icons.
Sylpheed is running and a second Window of it is displayed where i just write 
this Mail ;)
and Engage shows up both of them as liittle Icons.

Cool!

I have a Feature Request or perhaps it is already possible to do so:
What about Always on Top for Engage?
Now the Icons zoom on hovering over them, but they are hidden by any normal 
Window which near Engage.

Greets,
Chris



 Hi!
 For me it was same, but these steps fixed it:
 
 enlightenment_remote -module-unload engage
 rm -f ~/.e/e/config/*
 cd {E17-CVS-DIR}/misc/engage
 make clean
 ./autogen --prefix=/e17dir-prefix
 make  make install
 enlightenment_remote -module-load engage
 
 all works ;)
 
 PS: don't forget to rename all your .eapp to .eap (and fix .order files)
 
 Have good time,
 Dan


---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users