[ptx] Some suggestions for hugin
Bruno Postle
bruno at postle.net
Sun Feb 8 19:21:31 GMT 2004
These are not really bugs, just minor wish-list items, things that I
notice every time I use hugin. In no particular order:
- hugin remembers the size of the main-window between sessions,
but it always re-appears about 300,200 from the top-left hand
corner.
Since hugin is always maximised when I close it, this means that
in practice it always opens partially off screen.
- It's very difficult to remember the usage of different toolbar
buttons, it would be much clearer with icons+text style toolbars
instead of just icons.
I figured-out how to do this with xrc, I'll attach a patch.
- I know there is a plan to redo all the buttons, but the only one
that is _really_ wrong is the 'update' icon in the 'Preview'
window which is a picture of a floppy disk.
- Portrait orientated images get squashed and scaled very strangely
in the tiny previews on the 'Images' & 'Camera and Lens' tabs.
- The 'Control Points' window always opens with a size of about
600x600 pixels; I find myself resizing it to be narrower every
time I use it, this size could be saved.
- The table in the 'Control Points' window can be re-sorted by
clicking on the menu at the top, this is very useful for finding
points with large distances.
There is a very similar table at the bottom of the 'Control
Points' tab, but this one can't be re-sorted.
- If there was a 'Stitch with nona' button on the 'Stitcher' tab,
then we could distribute a package with 100% open source
dependencies.
--
Bruno
-------------- next part --------------
Index: src/hugin/xrc/main_tool.xrc
===================================================================
RCS file: /cvsroot/hugin/hugin/src/hugin/xrc/main_tool.xrc,v
retrieving revision 1.9
diff -u -r1.9 main_tool.xrc
--- src/hugin/xrc/main_tool.xrc 18 Nov 2003 04:39:18 -0000 1.9
+++ src/hugin/xrc/main_tool.xrc 8 Feb 2004 19:08:11 -0000
@@ -1,46 +1,55 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<resource>
<object class="wxToolBar" name="main_toolbar">
+ <style>wxTB_FLAT|wxTB_TEXT</style>
<object class="tool" name="action_new_project">
<bitmap>data/filenew.png</bitmap>
<tooltip>New Project</tooltip>
+ <label>New</label>
<longhelp>Start a new project</longhelp>
</object>
<object class="tool" name="action_load_project">
<bitmap>data/fileopen.png</bitmap>
<tooltip>Open Project</tooltip>
+ <label>Open</label>
<longhelp>Open a project file</longhelp>
</object>
<object class="tool" name="action_save_project">
<bitmap>data/filesave.png</bitmap>
<tooltip>Save Project</tooltip>
+ <label>Save</label>
<longhelp>Save current project file</longhelp>
</object>
<object class="tool" name="action_save_as_project">
<bitmap>data/filesaveas.png</bitmap>
<tooltip>Save Project As</tooltip>
+ <label>Save As</label>
<longhelp>Save current project to a new file</longhelp>
</object>
<object class="separator"/>
<object class="tool" name="ID_EDITUNDO">
<bitmap>data/undo.png</bitmap>
<tooltip>Undo</tooltip>
+ <label>Undo</label>
<longhelp>Undo the last action</longhelp>
</object>
<object class="tool" name="ID_EDITREDO">
<bitmap>data/redo.png</bitmap>
<tooltip>Redo</tooltip>
+ <label>Redo</label>
<longhelp>Redo the last action</longhelp>
</object>
<object class="separator"/>
<object class="tool" name="action_add_images">
<bitmap>data/edit_add.png</bitmap>
<tooltip>Add an Image</tooltip>
+ <label>Add</label>
<longhelp>Add another image to the current project</longhelp>
</object>
<object class="tool" name="action_optimize">
<bitmap>data/optimize.png</bitmap>
<tooltip>Re-Optimize</tooltip>
+ <label>Optimize</label>
<longhelp>Re-Run the optimizer with current settings</longhelp>
</object>
<object class="separator"/>
@@ -50,17 +59,20 @@
<object class="tool" name="ID_SHOW_PREVIEW_FRAME">
<bitmap>data/preview.png</bitmap>
<tooltip>Preview Panorama</tooltip>
+ <label>Preview</label>
<longhelp>Show the preview image and the Panorama Druid</longhelp>
</object>
<object class="tool" name="ID_CP_TABLE">
<bitmap>data/list.png</bitmap>
<tooltip>Show Control Points</tooltip>
+ <label>Points</label>
<longhelp>Show all control points in a single table</longhelp>
</object>
<object class="separator"/>
<object class="tool" name="action_show_about">
<bitmap>data/info.xpm</bitmap>
<tooltip>About Hugin</tooltip>
+ <label>About</label>
<longhelp>Display credits for the creators of Hugin</longhelp>
</object>
</object>
Index: src/hugin/xrc/preview_frame.xrc
===================================================================
RCS file: /cvsroot/hugin/hugin/src/hugin/xrc/preview_frame.xrc,v
retrieving revision 1.4
diff -u -r1.4 preview_frame.xrc
--- src/hugin/xrc/preview_frame.xrc 29 Dec 2003 08:45:52 -0000 1.4
+++ src/hugin/xrc/preview_frame.xrc 8 Feb 2004 19:08:11 -0000
@@ -71,36 +71,43 @@
</object>
</object>
<object class="wxToolBar" name="preview_toolbar">
+ <style>wxTB_FLAT|wxTB_TEXT</style>
<object class="tool" name="preview_center_tool">
<bitmap>data/center_pano.xpm</bitmap>
<tooltip>center the preview horizontally</tooltip>
+ <label>Center</label>
</object>
<object class="tool" name="preview_fit_pano_tool">
<bitmap>data/fit_pano.xpm</bitmap>
<longhelp>show the whole panorama</longhelp>
<tooltip>estimate field of view</tooltip>
+ <label>Fit</label>
</object>
<object class="separator"/>
<object class="tool" name="preview_auto_update_tool">
<bitmap>data/preview_auto_update.png</bitmap>
<tooltip>auto update</tooltip>
+ <label>Auto</label>
<toggle>1</toggle>
</object>
<object class="tool" name="preview_update_tool">
<bitmap>data/reload.png</bitmap>
<tooltip>update</tooltip>
+ <label>Update</label>
</object>
<object class="separator"/>
<object class="tool" name="preview_show_all_tool">
<bitmap>data/preview_show_all.png</bitmap>
<tooltip>show all</tooltip>
+ <label>All</label>
</object>
<object class="tool" name="preview_show_none_tool">
<bitmap>data/preview_show_none.png</bitmap>
<tooltip>show none</tooltip>
+ <label>None</label>
</object>
<bitmapsize>22,22</bitmapsize>
<packing>3</packing>
<style>wxTB_DOCKABLE</style>
</object>
-</resource>
\ No newline at end of file
+</resource>
More information about the ptX
mailing list