How often do you change color in daily use?
The observed behaviour of wxWidgets if switching colour is caused by internal caching. This increases performance a little bit.
What do you prefer? Performance or instant color switching?
FileZilla as a general FTP library
Moderator: Project members
-
- 500 Syntax error
- Posts: 15
- Joined: 2004-09-18 16:14
- First name: Asbjørn
- Last name: Ulsberg
- Location: Oslo, Norway
I hope not.eyebex wrote:Does this mean we need to link against wxWidgets if we're just interested in FZ3's FTP engine? Even for a non-GUI tool?
Well, sure, but I hoped FileZilla would be a bit more CLR friendly.eyebex wrote:Anyways, I don't get what all this fuzz is about ... there're plenty good, free and small FTP libraries around [...]
«Just because the fuck has a library card, it doesn't make him Yoda» - Detective David Mills, Se7en.
wxWidgets is a lot more than just a GUI library. It's a complete application framework.quark wrote:I hope not.eyebex wrote:Does this mean we need to link against wxWidgets if we're just interested in FZ3's FTP engine? Even for a non-GUI tool?
The FTP engine of FZ uses the following components of wxWidgets:
- Socket classes
- Thread classes
- Event handler classes (required for asynchronous sockets)
- File handling
- String class and gettext compatible string translation
- Once I implement MODE Z support in FZ3, the zlib stream classes will be used
- some utility functions
Also, using the classes wxWidgets provides greatly reduces the time needed to create FZ3.
Don't be afraid of linking against wxWidgets, it can also be used in non-GUI applications. Right now the engine only works in event-driven wxWidgets apps, but it should not be hard to get it to work in other programs. (Any volunteers here?)
-
- 500 Syntax error
- Posts: 15
- Joined: 2004-09-18 16:14
- First name: Asbjørn
- Last name: Ulsberg
- Location: Oslo, Norway
Ah, okay. I dind't know that. It would still be great if FZ was wrapped in a way that made it simple to program against, even though it would require referencing the wxWidget library. If any of you C++ grokking guys could wrap it all in a COM DLL, I could create the C# wrapper. But since I don't know C++ myself, I can't create the DLL. And without the DLL, P/Invoke is extremely hard (if not impossible).botg wrote:wxWidgets is a lot more than just a GUI library. It's a complete application framework.
«Just because the fuck has a library card, it doesn't make him Yoda» - Detective David Mills, Se7en.
Dont know if this link helps at all Quark: http://wxnet.sourceforge.net/
-
- 500 Syntax error
- Posts: 15
- Joined: 2004-09-18 16:14
- First name: Asbjørn
- Last name: Ulsberg
- Location: Oslo, Norway
Not really, because it's not the GUI of Mozilla I'm interested in programming against, but the FTP library. Thanks, though.SplitDiff wrote:Dont know if this link helps at all Quark: http://wxnet.sourceforge.net/
«Just because the fuck has a library card, it doesn't make him Yoda» - Detective David Mills, Se7en.