[e-users] Context Menu: Rearrangeability of the Entries
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
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
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
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
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
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
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
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
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
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
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
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