wxWindows doubuts...........

kvsk26
kvsk26 used Ask the Experts™
on
http://www.experts-exchange.com/Programming/Programming_Languages/Cplusplus/Q_20435542.html

thanx for your commends.  I haven't  completely read the wxWindows manual. I need some points to be  cleared urgently. If i developed a GUI using wxWindows that draws rectangle stack up on the client area (in Windows), shall i use the same drawing codes in unix without making major code changes? If any changes, what those?

 Is wxWindows supports all sort of Mouse handling such as button pressing, moving etc?

 The following is related to BC++.

 I tried to develop a GUI application in BC++ in Windows NT. To get a good look-and-feel GUI we need to call Object Window Class (OWC) which is windows dependent. Does unix supports these classes or we need to use some other classes to make it as platform independence?

Thanx.
 

Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
regarding OWC, i don't think it is supported in unix. why don't you use wxWindows? after all isn't portability it's purpose?
> "thanx for your commends."

if you liked the answer, i'd appreciate if you could close that question...


> "If i developed a GUI using wxWindows that draws rectangle stack up on the client area (in Windows), shall i use the same drawing codes in unix without making major code changes? If any changes, what those?"

wxWindows is completely portable.  you write code once; and that's it.  the only thing you need to do is to compile the code again on your desired platform for it to work under unix, etc.; that's all.


> "Is wxWindows supports all sort of Mouse handling such as button pressing, moving etc?"

yes...  you can check out www.wxwindows.org | About | "Screen shots" and "Users of wxWindows" sections to see that people are using wxWindows to develop highly complex applications.  also check out the screen shots of sample programs, which show how the same screens look like for the same applications under different operating systems...


> "I tried to develop a GUI application in BC++ in Windows NT. To get a good look-and-feel GUI we need to call Object Window Class (OWC) which is windows dependent. Does unix supports these classes or we need to use some other classes to make it as platform independence?"

first of all, if you are using OWC, you are using an ancient version of Borland C++...  Upgrade to Borland C++ Builder, which uses VCL instead of OWC.  Plus, Borland C++ Builder 6 also has CLX support, which is a VCL-like library, but it is also supported under Linux without changing code, i.e. if you have Borland Kylix, you can compile CLX code under linux and windows without chaining a single line of code.  and, no, OWC is not unix-compatible...

yet, i'd suggest to stick with wxwindows as it's free and it supports a lot more platforms than CLX...

'hope this helps...

Commented:
This question didn't show any activity for more than 21 days. I will ask Community Support to close it unless you finalize it yourself within 7 days.
You can always request to keep this question open. But remember, experts can only help if you provide feedback to their comments.
Unless there is objection or further activity,  I will suggest to accept

    "burcarpat"

comment(s) as an answer.

PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!
========
Werner

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial