XDoh

From ODF::Wiki

Jump to: navigation, search

XDoh is the Graphical User Interface (GUI) for DOH written in Qt4.

XDoh

XDoh 0.2 (in development) on OpenSuSE Linux 11.1
Information
Producer: The Open Descent Foundation
Developers: D.Cent
Current version: 0.2 in development
Latest release: none
Operating systems: Linux, Windows
Category: Utilities
License: GPL version 3
Languages: C++
Website: none
Project page: click here

XDoh can currently handle the following filetypes:

Directories are also handled. See DOH for functionality.

Contents

[edit] Name

The name "XDoh" is a wordplay with DOH, X and the smiley "xD", where the "X" shall make clear that the program is graphical and not for console (see DOH for a commandline utility).

[edit] 0.2 without 0.1

People could ask why version 0.1 has never been released. There were several reasons:

  • libdoh wasn't ready because of some bugs
  • Qt version 3 became unpopular, so D.Cent started porting the GUI to Qt version 4
  • the Windows version of it still had a lot of bugs

Also, the old GUI was made using the Qt Designer Software, which used a lot of automatic generated source code ("autocode").

[edit] Details about the new GUI

The new GUI was created from scratch since there were a lot of changes in DOH. The library had to be handled differently and became a lot of new features. It doesn't use any autocode and looks very clear and understandable. See the screenshot for details. It was designed a year before the new version of DOH was used.

The most important new feature: The new GUI handles directories or files on both sides! (In 0.1 you could only open directories on the left and files on the right side). This way it's possible to open 2 directories or 2 files at the same time.

Because all code is OS independent, porting to Windows shouldn't be a problem.

[edit] Current status

This was updated: 9th December 2010.

Everything is working on Linux now. However, porting to Windows is currently suspended, but won't take much time since many parts are already done.

Personal tools