diff options
author | Gerald Combs <gerald@wireshark.org> | 2013-11-14 23:40:26 +0000 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2013-11-14 23:40:26 +0000 |
commit | d735fefcf4e5af4bc39e24b1bbee06c3e247f2a7 (patch) | |
tree | c2f5fa5d924ef20631dd3a9b0d2bb2946d0bb873 /doc | |
parent | bc17e7646280f90571bb3e24e872d58a54197304 (diff) | |
download | wireshark-d735fefcf4e5af4bc39e24b1bbee06c3e247f2a7.tar.gz wireshark-d735fefcf4e5af4bc39e24b1bbee06c3e247f2a7.tar.bz2 wireshark-d735fefcf4e5af4bc39e24b1bbee06c3e247f2a7.zip |
Update the guidelines a bit.
svn path=/trunk/; revision=53331
Diffstat (limited to 'doc')
-rw-r--r-- | doc/README.qt | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/doc/README.qt b/doc/README.qt index 850073cf79..967dc41cbb 100644 --- a/doc/README.qt +++ b/doc/README.qt @@ -151,9 +151,19 @@ http://www.kdab.com/kdab-products/gammaray/ 2. Going forward -DO NOT simply port things over. Every feature, window, and element should be -re-thought. For example, should the user have to navigate two dialogs to get -HTTP request statistics? +DO NOT simply port things over. Much of the GTK+ interface reflects historical +UI conventions and API restrictions which are either no longer relevant or have +been superseded. Every feature, window, and element should be re-thought. When +porting a feature, consider the following: + +- Workflow. Excessive navigation and gratuitous dialogs should be avoided or + reduced. For example, the two GTK+ flow graph dialogs have been combined into + one in Qt. Many alert dialogs have been replaced with status bar messages. + +- Feedback. Most of the Qt dialogs provide a "hint" area near the bottom which + shows useful information. For example, the "Follow Stream" dialog shows the + packet corresponding to the text under the mouse. The profile management + dialog shows a clickable path to the current profile. 2.1 Coding guidelines |