hi ,

i want to start developing a software and i need the following :

1- to use c++
2- cross platform (windows + linux)
3- easy GUI designer (similar to visual basic) so i can easily add/remove/adjust windows and controls the way i like
4- fully support international languages and Right-to-left text input/justification/sorting order ...etc


the application i am making will need to:

1- access mysql database over the network
2- will include 2D graphs (similar to microsoft excel graphs)
3- use scanner to input images.
4- easily generate and print reports.

so any nice guy tell me what tools (IDE/ GUI toolkit .... etc) will be for me ?
thanks !!