Hi Matteo,
I don't think it is only one source file wich I want to split.
Most of the source files are huge (even more than 100kb) and it cost a
large amout of time to find my way in it.
Also the use of local variables within member functions in wich member
variables are copied makes it very hard to understand the code.
No offence but I think some parts of the code need a cleanup to make
it better mainainable.
For the user interface, switching to an other toolkit of cource means
a complete rewrite of the code.
But writing an interface separate for each platform is not something I
want to do.
I think the user interface should be as native as possible to the
user, so tkinter is not a very good choice.
Gtk is native on linux/gnome but not on linux/kde, windows and os-x.
If you want to rewrite the userinterface we must make a choice from:
- gtk/pygtk
- Qt/pyQt
- swing with jython
- tkinter
- ??
I don't know what is the best choice.
swing with jython look great on os-x but not so on linux.
Maybe Qt is the most "near native" of the toolkits.
Regards,
Gertwin
2009/10/30 eu...@li... <eu...@li...>:
> Hi Gertwin,
> Nice to see you ..
>
>>Question is can I break up some of the source files in several smaller
>>source files?
> Of course yes... but we need to decide witch file you what to split.
> The best think is that we make the split in R37 and the you create a r37_Osx branch.. so the future marge will be less drastic.
> Do you think that we can delete the cairo folder from pythoncadinstallation folder ?
>
> We can sumarize the work in this step.
>
> * decide the file to be splitted
> * make the split
> * test that the R37 work after the split.
> * create the new branch
>
> It's realistic thinking to migrate to tkinter interface ?
> What do you think ?
> Dose tkinter give you less problem than gtk in osx enviroment ?
>
> Regards,
> Matteo
>
>
> ---------- Initial Header -----------
>
> From : pyt...@li...
> To : pyt...@li...
> Cc :
> Date : Thu, 29 Oct 2009 21:28:51 +0000
> Subject : Pythoncad-developer post from ger...@gm... requires approval
>
>
>
>
>
>
>
>> As list administrator, your authorization is requested for the
>> following mailing list posting:
>>
>> List: Pyt...@li...
>> From: ger...@gm...
>> Subject: OS X version of pythoncad
>> Reason: Post by non-member to a members-only list
>>
>> At your convenience, visit:
>>
>> https://lists.sourceforge.net/lists/admindb/pythoncad-developer
>>
>> to approve or deny the request.
>>
>
>
|