[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