From: Ali M. <so...@sy...> - 2004-05-23 15:57:36
|
Hi, Has anybody tried to separate the graphics and windows management on = windows?=20 Please advise -Ali |
From: Arjen M. <arj...@wl...> - 2004-05-24 07:09:53
|
> Ali Muhammad wrote: > > Hi, > > Has anybody tried to separate the graphics and windows management on > windows? > > Please advise > > -Ali > Yes, I have :) I use the graphics routines from PLplot and use a third-party library to deal with the window management. The problem you describe is not one that I have encountered. On my Windows XP box, it all works as supposed to. You are using the plain examples with the win3 driver (and the MSVC compiler)? Regards, Arjen |
From: Ali M. <so...@sy...> - 2004-05-24 13:04:57
|
Hi Arjen, Yes, I used MSVC for compiling the dll. Now I am using the example java programs. I guess the example programs are not sophisticated. I will appreciate if you could provide me with some guideline. Thank you -Ali ----- Original Message ----- From: "Arjen Markus" <arj...@wl...> To: "Ali Muhammad" <so...@sy...> Cc: <plp...@li...> Sent: Monday, May 24, 2004 3:09 AM Subject: Re: [Plplot-devel] graphics and windows management > > Ali Muhammad wrote: > > > > Hi, > > > > Has anybody tried to separate the graphics and windows management on > > windows? > > > > Please advise > > > > -Ali > > > > Yes, I have :) I use the graphics routines from PLplot and use a > third-party library to deal with the window management. > > The problem you describe is not one that I have encountered. > On my Windows XP box, it all works as supposed to. You are > using the plain examples with the win3 driver (and the MSVC > compiler)? > > Regards, > > Arjen > > |
From: Arjen M. <arj...@wl...> - 2004-05-24 13:29:40
|
Ali Muhammad wrote: > > Hi Arjen, > > Yes, I used MSVC for compiling the dll. Now I am using the example java > programs. I guess the example programs are not sophisticated. I will > appreciate if you could provide me with some guideline. > The thing is the drivers are taking care of all window management. So the examples do not have to bother with it - luckily. I can imagine, however, that on Windows the Java environment interferes with receiving the window events ... In that case you would need to open a window in Java and let it handle the events. I will send you my version of a few source files so you can see how I handle these matters in my program. (I need to get them into CVS real soon). Regards, Arjen |
From: Ali M. <so...@sy...> - 2004-05-24 13:36:30
|
Thanks Arjen, I received the files. I will try them out. Thanks again -Ali ----- Original Message ----- From: "Arjen Markus" <arj...@wl...> To: "Ali Muhammad" <so...@sy...> Cc: <plp...@li...> Sent: Monday, May 24, 2004 9:29 AM Subject: Re: [Plplot-devel] graphics and windows management > Ali Muhammad wrote: > > > > Hi Arjen, > > > > Yes, I used MSVC for compiling the dll. Now I am using the example java > > programs. I guess the example programs are not sophisticated. I will > > appreciate if you could provide me with some guideline. > > > > The thing is the drivers are taking care of all window management. > So the examples do not have to bother with it - luckily. > > I can imagine, however, that on Windows the Java environment interferes > with receiving the window events ... In that case you would need to > open a window in Java and let it handle the events. I will send you > my version of a few source files so you can see how I handle these > matters in my program. (I need to get them into CVS real soon). > > Regards, > > Arjen > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: Oracle 10g > Get certified on the hottest thing ever to hit the market... Oracle 10g. > Take an Oracle 10g class now, and we'll give you the exam FREE. > http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click > _______________________________________________ > Plplot-devel mailing list > Plp...@li... > https://lists.sourceforge.net/lists/listinfo/plplot-devel > |
From: Ali M. <so...@sy...> - 2004-05-24 14:04:46
|
Arjen, I get the following error messages when I try to compile. I guess I donot know how to properly compile either. Please advise C:\arjen>cl -IC:\plplot\include -IC:\plplot\libltdl *.c *.cpp Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8141 for 80x86 Copyright (C) Microsoft Corp 1984-1998. All rights reserved. plcore.c plcore.c(1609) : error C2146: syntax error : missing ')' before identifier 'DATA _DIR' plcore.c(1609) : error C2059: syntax error : ')' plcore.c(1610) : error C2065: 'DATA_DIR' : undeclared identifier plcore.c(1610) : warning C4047: '=' : 'char *' differs in levels of indirection from 'int ' plcore.c(1610) : error C2143: syntax error : missing ';' before 'string' plcore.c(1610) : error C2146: syntax error : missing ';' before identifier 'DRV_ DIR' plcore.c(1610) : error C2065: 'DRV_DIR' : undeclared identifier plcore.c(1648) : error C2065: 'DIR' : undeclared identifier plcore.c(1648) : error C2065: 'dp_drvdir' : undeclared identifier plcore.c(1648) : warning C4047: '=' : 'int ' differs in levels of indirection fr om 'void *' plcore.c(1648) : error C2106: '=' : left operand must be l-value plcore.c(1649) : error C2143: syntax error : missing ';' before 'type' plcore.c(1650) : error C2275: 'lt_dlhandle' : illegal use of this type as an exp ression C:\plplot\libltdl\ltdl.h(153) : see declaration of 'lt_dlhandle' plcore.c(1650) : error C2146: syntax error : missing ';' before identifier 'dlha nd' plcore.c(1650) : error C2065: 'dlhand' : undeclared identifier plcore.c(1659) : warning C4047: '==' : 'int ' differs in levels of indirection f rom 'void *' plcore.c(1665) : error C2065: 'entry' : undeclared identifier plcore.c(1665) : warning C4047: '!=' : 'int ' differs in levels of indirection f rom 'void *' plcore.c(1667) : error C2223: left of '->d_name' must point to struct/union plcore.c(2397) : error C2065: 'VERSION' : undeclared identifier plcore.c(2397) : warning C4047: 'function' : 'const char *' differs in levels of indirection from 'int ' plcore.c(2397) : warning C4024: 'strcpy' : different types for formal and actual parameter 2 plcore.c(2426) : error C2039: 'external_display' : is not a member of 'PLStream' C:\plplot\include\plstrm.h(422) : see declaration of 'PLStream' plcore.c(2445) : error C2039: 'pixmap_id' : is not a member of 'PLStream' C:\plplot\include\plstrm.h(422) : see declaration of 'PLStream' plcore.c(2464) : error C2039: 'printer_dev' : is not a member of 'PLStream' C:\plplot\include\plstrm.h(422) : see declaration of 'PLStream' Generating Code... Compiling... win3.cpp Generating Code... ----- Original Message ----- From: "Arjen Markus" <arj...@wl...> To: "Ali Muhammad" <so...@sy...> Cc: <plp...@li...> Sent: Monday, May 24, 2004 9:29 AM Subject: Re: [Plplot-devel] graphics and windows management > Ali Muhammad wrote: > > > > Hi Arjen, > > > > Yes, I used MSVC for compiling the dll. Now I am using the example java > > programs. I guess the example programs are not sophisticated. I will > > appreciate if you could provide me with some guideline. > > > > The thing is the drivers are taking care of all window management. > So the examples do not have to bother with it - luckily. > > I can imagine, however, that on Windows the Java environment interferes > with receiving the window events ... In that case you would need to > open a window in Java and let it handle the events. I will send you > my version of a few source files so you can see how I handle these > matters in my program. (I need to get them into CVS real soon). > > Regards, > > Arjen > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: Oracle 10g > Get certified on the hottest thing ever to hit the market... Oracle 10g. > Take an Oracle 10g class now, and we'll give you the exam FREE. > http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click > _______________________________________________ > Plplot-devel mailing list > Plp...@li... > https://lists.sourceforge.net/lists/listinfo/plplot-devel > |
From: Ali M. <so...@sy...> - 2004-07-30 00:18:33
|
Hi, I call PlPlot APIs from java swing application. I get the plot drawn correctly but the swing application freezes until the PLPlot window is closed. Please advise -Ali |
From: Andrew R. <and...@us...> - 2004-07-30 06:52:46
|
On Thu, Jul 29, 2004 at 08:18:28PM -0400, Ali Muhammad wrote: > Hi, > > I call PlPlot APIs from java swing application. I get the plot drawn > correctly but the swing application freezes until the PLPlot window is > closed. > > Please advise I'm afraid this is just the way that plplot for all languages. Once you call plend/plend1 to finish a plot then plplot will keep control of the program until you close the window either by pressing enter or the right mouse button. I presume this was originally so that plplot can keep control of the window to ensure it is properly refreshed. It's a feature not a bug :) Andrew |
From: Andrew R. <and...@us...> - 2004-07-30 06:58:15
|
On Fri, Jul 30, 2004 at 07:52:42AM +0100, Andrew Ross wrote: > On Thu, Jul 29, 2004 at 08:18:28PM -0400, Ali Muhammad wrote: > > Hi, > > > > I call PlPlot APIs from java swing application. I get the plot drawn > > correctly but the swing application freezes until the PLPlot window is > > closed. > > > > Please advise > > I'm afraid this is just the way that plplot for all languages. Once you > call plend/plend1 to finish a plot then plplot will keep control of > the program until you close the window either by pressing enter or the > right mouse button. I presume this was originally so that plplot can > keep control of the window to ensure it is properly refreshed. > > It's a feature not a bug :) Actually, thinking about it, now we have the --with-pthreads option under Linux this behaviour is not really necessary any more. Perhaps we should have an option, or a new version of plend, which will allow the user to close the plplot stream and close the window all in one go. What do the other developers think? Andrew |
From: Ali M. <so...@sy...> - 2004-07-31 14:09:29
|
Hi, Does anybody know how to create multiple instances of plplot windows using Java? Please help Thanks -Ali |
From: Andrew R. <and...@us...> - 2004-08-05 07:43:07
|
On Sat, Jul 31, 2004 at 10:09:32AM -0400, Ali Muhammad wrote: > Hi, > > Does anybody know how to create multiple instances of plplot windows using > Java? > > Please help Hi Ali, I don't know if anyone has replied to you privately yet. If not, it should be easy to create multiple windows using the new java bindings. All you need to do is create several PLStream objects, one for each plplot window. The new bindings have only been introduced into the CVS version of plplot relatively recently. It might be worth checking that you have the most recent version if you are intending to use java. Regards Andrew |
From: Ali M. <so...@sy...> - 2004-08-07 02:40:47
|
Hi, I am try to build plplib on windowsXP and I get the following error. Please advise -Ali C:\plplot-5.3.1\sys\win32\msdev\plplib>nmake plplib.mak Microsoft (R) Program Maintenance Utility Version 6.00.8141.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. No configuration specified. Defaulting to plplib - Win32 Debug. Warning: cannot find "plplib.dep" cl.exe /nologo /Ox /MD /W3 /GX /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LI B" /D "BUILD_DIR="\"tmp\""" /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\..\..\.. \tmp\plot3d.c plot3d.c ..\..\..\..\tmp\plot3d.c(281) : warning C4013: 'c_plsurf3dl' undefined; assuming extern returning int ..\..\..\..\tmp\plot3d.c(325) : error C2371: 'c_plsurf3dl' : redefinition; diffe rent basic types ..\..\..\..\tmp\plot3d.c(653) : warning C4013: 'c_plot3dcl' undefined; assuming extern returning int ..\..\..\..\tmp\plot3d.c(776) : error C2371: 'c_plot3dcl' : redefinition; differ ent basic types NMAKE : fatal error U1077: 'cl.exe' : return code '0x2' Stop. C:\plplot-5.3.1\sys\win32\msdev\plplib> |
From: Arjen M. <arj...@wl...> - 2004-08-10 13:25:52
|
Ali Muhammad wrote: > > Hi, > > I am try to build plplib on windowsXP and I get the following error. > > Please advise > > -Ali > > C:\plplot-5.3.1\sys\win32\msdev\plplib>nmake plplib.mak > > Microsoft (R) Program Maintenance Utility Version 6.00.8141.0 > Copyright (C) Microsoft Corp 1988-1998. All rights reserved. > > No configuration specified. Defaulting to plplib - Win32 Debug. > Warning: cannot find "plplib.dep" > cl.exe /nologo /Ox /MD /W3 /GX /D "WIN32" /D "NDEBUG" /D "_MBCS" /D > "_LI > B" /D "BUILD_DIR="\"tmp\""" /Fo".\Release\\" /Fd".\Release\\" /FD /c > ..\..\..\.. > \tmp\plot3d.c > plot3d.c > ..\..\..\..\tmp\plot3d.c(281) : warning C4013: 'c_plsurf3dl' undefined; > assuming > extern returning int > ..\..\..\..\tmp\plot3d.c(325) : error C2371: 'c_plsurf3dl' : redefinition; > diffe > rent basic types > ..\..\..\..\tmp\plot3d.c(653) : warning C4013: 'c_plot3dcl' undefined; > assuming > extern returning int > ..\..\..\..\tmp\plot3d.c(776) : error C2371: 'c_plot3dcl' : redefinition; > differ > ent basic types > NMAKE : fatal error U1077: 'cl.exe' : return code '0x2' > Stop. > > C:\plplot-5.3.1\sys\win32\msdev\plplib> > Hello Ali, this means the header file as used under Windows (to get the proper prototypes for all languages) must be extended with these relatively new functions. I will update the plplot.h header file in sys/win3/msdev/src so that this does not happen anymore. That will be something for tomorrow. Regards, Arjen |
From: Arjen M. <arj...@wl...> - 2004-08-11 07:26:47
|
Ali Muhammad wrote: > > Hi, > > I am try to build plplib on windowsXP and I get the following error. > > Please advise > Okay, I have added the prototypes for these two functions. The library now compiles without a problem. The new version of sys/win32/msdev/src/plplot.h has been committed to CVS. Ali, if you still have any problems, please let me know. Regards, Arjen |
From: Arjen M. <arj...@wl...> - 2004-08-10 07:50:36
|
Andrew Ross wrote: > > On Fri, Jul 30, 2004 at 07:52:42AM +0100, Andrew Ross wrote: > > On Thu, Jul 29, 2004 at 08:18:28PM -0400, Ali Muhammad wrote: > > > Hi, > > > > > > I call PlPlot APIs from java swing application. I get the plot drawn > > > correctly but the swing application freezes until the PLPlot window is > > > closed. > > > > > > Please advise > > > > I'm afraid this is just the way that plplot for all languages. Once you > > call plend/plend1 to finish a plot then plplot will keep control of > > the program until you close the window either by pressing enter or the > > right mouse button. I presume this was originally so that plplot can > > keep control of the window to ensure it is properly refreshed. > > > > It's a feature not a bug :) > > Actually, thinking about it, now we have the --with-pthreads option > under Linux this behaviour is not really necessary any more. Perhaps > we should have an option, or a new version of plend, which will allow > the user to close the plplot stream and close the window all in one > go. What do the other developers think? > I have circumvented this in my application by opening a graphicval window via the GUI toolkit I use and then pass the window handle to PLplot. (This required a few changes to the X Window and Win32 drivers - I want to commit them to a separate branch now that I am back from my holidays.) The solution is to let the GUI toolkit of your choice handle the events and let PLplot handle the contents of the window and no more. Regards, Arjen |
From: Ali M. <so...@sy...> - 2004-07-30 17:07:52
|
I also tried to run it in a separate thread but I still get the same problem. Should it still behave like this. ----- Original Message ----- From: "Andrew Ross" <and...@us...> To: "Ali Muhammad" <so...@sy...> Cc: <plp...@li...> Sent: Friday, July 30, 2004 2:52 AM Subject: Re: [Plplot-devel] plplot and java swing > On Thu, Jul 29, 2004 at 08:18:28PM -0400, Ali Muhammad wrote: > > Hi, > > > > I call PlPlot APIs from java swing application. I get the plot drawn > > correctly but the swing application freezes until the PLPlot window is > > closed. > > > > Please advise > > I'm afraid this is just the way that plplot for all languages. Once you > call plend/plend1 to finish a plot then plplot will keep control of > the program until you close the window either by pressing enter or the > right mouse button. I presume this was originally so that plplot can > keep control of the window to ensure it is properly refreshed. > > It's a feature not a bug :) > > Andrew > |
From: Andrew R. <and...@us...> - 2004-07-30 20:03:39
|
On Fri, Jul 30, 2004 at 01:07:50PM -0400, Ali Muhammad wrote: > I also tried to run it in a separate thread but I still get the same > problem. Should it still behave like this. Yes. The thread support only ensures that the plot is refreshed if you cover and uncover the window whilst plotting it. Currently once you call plend plplot takes control until you close the plot window. Perhaps we should look into changing this. Andrew P.S. Nice to see that someone is trying the java API after the recent effort put into improving it! Are you running the CVS version of plplot? We have made more changes quite recently. > > ----- Original Message ----- > From: "Andrew Ross" <and...@us...> > To: "Ali Muhammad" <so...@sy...> > Cc: <plp...@li...> > Sent: Friday, July 30, 2004 2:52 AM > Subject: Re: [Plplot-devel] plplot and java swing > > > > On Thu, Jul 29, 2004 at 08:18:28PM -0400, Ali Muhammad wrote: > > > Hi, > > > > > > I call PlPlot APIs from java swing application. I get the plot drawn > > > correctly but the swing application freezes until the PLPlot window is > > > closed. > > > > > > Please advise > > > > I'm afraid this is just the way that plplot for all languages. Once you > > call plend/plend1 to finish a plot then plplot will keep control of > > the program until you close the window either by pressing enter or the > > right mouse button. I presume this was originally so that plplot can > > keep control of the window to ensure it is properly refreshed. > > > > It's a feature not a bug :) > > > > Andrew > > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by OSTG. Have you noticed the changes on > Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, > one more big change to announce. We are now OSTG- Open Source Technology > Group. Come see the changes on the new OSTG site. www.ostg.com > _______________________________________________ > Plplot-devel mailing list > Plp...@li... > https://lists.sourceforge.net/lists/listinfo/plplot-devel |
From: Ali M. <so...@sy...> - 2004-07-30 21:31:47
|
I am not using the current version. I am one step behind. -Ali ----- Original Message ----- From: "Andrew Ross" <and...@us...> To: "Plplot-devel mailing list" <plp...@li...> Sent: Friday, July 30, 2004 4:03 PM Subject: Re: [Plplot-devel] plplot and java swing > On Fri, Jul 30, 2004 at 01:07:50PM -0400, Ali Muhammad wrote: > > I also tried to run it in a separate thread but I still get the same > > problem. Should it still behave like this. > > Yes. The thread support only ensures that the plot is refreshed if you > cover and uncover the window whilst plotting it. Currently once you call > plend plplot takes control until you close the plot window. > > Perhaps we should look into changing this. > > Andrew > > P.S. Nice to see that someone is trying the java API after the recent > effort put into improving it! Are you running the CVS version of plplot? > We have made more changes quite recently. > > > > > ----- Original Message ----- > > From: "Andrew Ross" <and...@us...> > > To: "Ali Muhammad" <so...@sy...> > > Cc: <plp...@li...> > > Sent: Friday, July 30, 2004 2:52 AM > > Subject: Re: [Plplot-devel] plplot and java swing > > > > > > > On Thu, Jul 29, 2004 at 08:18:28PM -0400, Ali Muhammad wrote: > > > > Hi, > > > > > > > > I call PlPlot APIs from java swing application. I get the plot drawn > > > > correctly but the swing application freezes until the PLPlot window is > > > > closed. > > > > > > > > Please advise > > > > > > I'm afraid this is just the way that plplot for all languages. Once you > > > call plend/plend1 to finish a plot then plplot will keep control of > > > the program until you close the window either by pressing enter or the > > > right mouse button. I presume this was originally so that plplot can > > > keep control of the window to ensure it is properly refreshed. > > > > > > It's a feature not a bug :) > > > > > > Andrew > > > > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by OSTG. Have you noticed the changes on > > Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, > > one more big change to announce. We are now OSTG- Open Source Technology > > Group. Come see the changes on the new OSTG site. www.ostg.com > > _______________________________________________ > > Plplot-devel mailing list > > Plp...@li... > > https://lists.sourceforge.net/lists/listinfo/plplot-devel > > > ------------------------------------------------------- > This SF.Net email is sponsored by OSTG. Have you noticed the changes on > Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, > one more big change to announce. We are now OSTG- Open Source Technology > Group. Come see the changes on the new OSTG site. www.ostg.com > _______________________________________________ > Plplot-devel mailing list > Plp...@li... > https://lists.sourceforge.net/lists/listinfo/plplot-devel > |
From: Arjen M. <arj...@wl...> - 2004-05-28 07:46:50
|
Hello, I have tried to solve Ali's problem with the window management on Windows, and while I distinctly thought that the graph was correctly redrawn when you resize the window or bring it in front again, this is not the case! (In the process I also found out that creating the DLL version of PLplot and examples that use the DLL is not as smooth as it should be.) There is some work to be done here. I will look into this, next week. Regards, Arjen |