On Tuesday 03 October 2006 15:30, Lucas Di Pentima wrote:
> Kern Sibbald wrote:
> 
> > Well, I probably didn't explicitly state it in my email, but yes, this is 
a 
> > project I would like to do, but I certainly don't mean to discourage any 
> > other GUI.  In fact, part of the goal is to create a new Bacula API that 
this 
> > GUI will use.  The API should be usable by everyone (Python, Perl, PHP, 
Java, 
> > Ruby, C, C++, ...). However, I cannot write an API unless I have a real 
> > application to use it.
> > The problem is that so far, there the gconsole is not being developed and 
no 
> > longer works correctly in restore mode because the GTK implementors know 
> > nothing about upward portability, wx-console is not being enhanced because 
> > its author is studying very hard at University, the pygtk-console doesn't 
> > look too bad, but author doesn't have the time to work on it (I'm not 
> > complaining as these things take an enormous amount of time, and everyone 
> > must earn a living). I have waited but no complete solution or anything 
else 
> > has come along yet to replace any of them.  
> 
> I agree that an API should be written to make GUI programming a lot less
> painful, in my case I realized that most of my problems building
> pygtk-console came from the fact that the software have to "chat" with
> the director like a human being, parsing director's answers, manage a
> command queue, etc. something cleaner will be a lot nicer.
> 
> I'm looking forward to continue developing pygtk-console, if you don't
> mind I would like to remain this as part of the project. 

I don't mind it as part of the project, and didn't plan to remove any time in 
the near future.  I think it has promise.

> In the meantime 
> I'll write some fixes to it that solve my particular problems. On the
> API side, I cannot help you with the official Bacula C++/Qt GUI as I
> don't know C++ neither Qt, but I can help on the API design testing
> things from Python, if you see is necessary.

Actually, since you understand Python, I think you would be surprised at how 
similar C++ is.  Perhaps the syntax would give you a few problems in the 
beginning, but I suspect you would understand the basic idea (semantics) 
quite quickly.

Qt isn't a whole lot different from GTK+ except that it is much more logical 
and far simpler to write because there is generally no ugly casting or use of 
macros.  designer is 10 x   (well maybe 100 x ) easier to use than glade.
I'm not trying to convert you, but rather just saying that you already have 
all that it takes to program in C++ and Qt.

For the moment, I won't be programming in Python, but the UI can be directly 
used in Python, so I won't exclude it at some later time.

> 
> Best regards,
> -- 
> Lucas Di Pentima - Santa Fe, Argentina - Jabber ID: [EMAIL PROTECTED]
> LUNIX S.R.L. - Soluciones en GNU/Linux - http://www.lunix.com.ar
> GnuPG Public Key:
> 
http://random.sks.keyserver.penguin.de:11371/pks/lookup?op=get&search=0x6AA54FC9
> Key fingerprint = BD3B 08C4 661A 8C3B 1855  740C 8F98 3FCF 6AA5 4FC9
> 
> 

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to