Revision: 2852
http://hugin.svn.sourceforge.net/hugin/?rev=2852&view=rev
Author: dangelo
Date: 2008-02-15 09:30:50 -0800 (Fri, 15 Feb 2008)
Log Message:
-----------
Removed unused options from preferences, "Load defaults" now respects changed, but "unapplied" values in the other tabs.
Modified Paths:
--------------
hugin/trunk/src/hugin1/hugin/PreferencesDialog.cpp
hugin/trunk/src/hugin1/hugin/PreferencesDialog.h
hugin/trunk/src/hugin1/hugin/xrc/pref_dialog.xrc
Modified: hugin/trunk/src/hugin1/hugin/PreferencesDialog.cpp
===================================================================
--- hugin/trunk/src/hugin1/hugin/PreferencesDialog.cpp 2008-02-15 13:44:18 UTC (rev 2851)
+++ hugin/trunk/src/hugin1/hugin/PreferencesDialog.cpp 2008-02-15 17:30:50 UTC (rev 2852)
@@ -176,7 +176,7 @@
lang_choice->SetSelection(0);
// Load configuration values from wxConfig
- UpdateDisplayData();
+ UpdateDisplayData(0);
#ifdef __WXMSW__
// wxFrame does have a strange background color on Windows, copy color from a child widget
@@ -560,172 +560,183 @@
#endif
}
-void PreferencesDialog::UpdateDisplayData()
+void PreferencesDialog::UpdateDisplayData(int panel)
{
DEBUG_DEBUG("Updating display data");
double d;
+ bool t;
wxString tstr;
wxConfigBase *cfg = wxConfigBase::Get();
- // Panotools settings
- MY_STR_VAL("prefs_pt_PTStitcherEXE", cfg->Read(wxT("/PTmender/Exe"),wxT(HUGIN_PT_MENDER_EXE)));
- bool customPTStitcherExe = HUGIN_PT_MENDER_EXE_CUSTOM;
- cfg->Read(wxT("/PTmender/Custom"), &customPTStitcherExe);
- MY_BOOL_VAL("prefs_pt_PTStitcherEXE_custom", customPTStitcherExe);
- XRCCTRL(*this, "prefs_pt_PTStitcherEXE", wxTextCtrl)->Enable(customPTStitcherExe);
- XRCCTRL(*this, "prefs_ptstitcher_select", wxButton)->Enable(customPTStitcherExe);
- MY_STR_VAL("prefs_pt_ScriptFile", cfg->Read(wxT("/PanoTools/ScriptFile"),wxT(HUGIN_PT_SCRIPTFILE)));
+ if (panel==0 || panel == 1) {
+ // memory setting
+ long mem = cfg->Read(wxT("/ImageCache/UpperBound"), HUGIN_IMGCACHE_UPPERBOUND);
+ MY_SPIN_VAL("prefs_cache_UpperBound", mem >> 20);
- // Assistant settings
- bool t = cfg->Read(wxT("/Assistant/autoAlign"), HUGIN_ASS_AUTO_ALIGN) == 1;
- MY_BOOL_VAL("prefs_ass_autoAlign", t);
- MY_SPIN_VAL("prefs_ass_nControlPoints",
- cfg->Read(wxT("/Assistant/nControlPoints"), HUGIN_ASS_NCONTROLPOINTS));
- double factor = HUGIN_ASS_PANO_DOWNSIZE_FACTOR;
- cfg->Read(wxT("/Assistant/panoDownsizeFactor"), &factor);
- MY_SPIN_VAL("prefs_ass_panoDownsizeFactor",(int)(factor*100.0));
- // editor
- t = cfg->Read(wxT("/Stitcher/RunEditor"), HUGIN_STITCHER_RUN_EDITOR) == 1;
- MY_BOOL_VAL("prefs_ass_run_editor", t);
- MY_STR_VAL("prefs_ass_editor", cfg->Read(wxT("/Stitcher/Editor"),
- wxT(HUGIN_STITCHER_EDITOR)));
- MY_STR_VAL("prefs_ass_editor_args", cfg->Read(wxT("/Stitcher/EditorArgs"),
- wxT(HUGIN_STITCHER_EDITOR_ARGS)));
+ // number of threads
+ int nThreads = wxThread::GetCPUCount();
+ if (nThreads < 1) nThreads = 1;
+ nThreads = cfg->Read(wxT("/Nona/NumberOfThreads"), nThreads);
+ MY_SPIN_VAL("prefs_nona_NumberOfThreads", nThreads);
- // Fine tune settings
+ // language
+ // check if current language is in list and activate it then.
+ wxChoice *lang_choice = XRCCTRL(*this, "prefs_gui_language", wxChoice);
+ int curlang = cfg->Read(wxT("language"), HUGIN_LANGUAGE);
+ bool found = false;
+ int idx = 0;
+ for (int i = 0; i < (int)lang_choice->GetCount(); i++) {
+ long lang = * static_cast<long *>(lang_choice->GetClientData(i));
+ if (curlang == lang) {
+ found = true;
+ idx = i;
+ }
+ }
+ if (found) {
+ DEBUG_DEBUG("wxChoice language updated:" << curlang);
+ // update language
+ lang_choice->SetSelection(idx);
+ } else {
+ // unknown language selected..
+ DEBUG_WARN("Unknown language configured");
+ }
- // hdr display settings
- MY_CHOICE_VAL("prefs_misc_hdr_mapping", cfg->Read(wxT("/ImageCache/Mapping"), HUGIN_IMGCACHE_MAPPING_FLOAT));
- //MY_CHOICE_VAL("prefs_misc_hdr_range", cfg->Read(wxT("/ImageCache/Range"), HUGIN_IMGCACHE_RANGE));
- MY_SPIN_VAL("prefs_ft_TemplateSize",
- cfg->Read(wxT("/Finetune/TemplateSize"),HUGIN_FT_TEMPLATE_SIZE));
- MY_SPIN_VAL("prefs_ft_SearchAreaPercent",cfg->Read(wxT("/Finetune/SearchAreaPercent"),
- HUGIN_FT_SEARCH_AREA_PERCENT));
- MY_SPIN_VAL("prefs_ft_LocalSearchWidth", cfg->Read(wxT("/Finetune/LocalSearchWidth"),
- HUGIN_FT_LOCAL_SEARCH_WIDTH));
+ // cursor setting
+// mem = cfg->Read(wxT("/CPImageCtrl/CursorType"), HUGIN_CP_CURSOR);
+// MY_SPIN_VAL("prefs_cp_CursorType", mem);
- d=HUGIN_FT_CORR_THRESHOLD;
- cfg->Read(wxT("/Finetune/CorrThreshold"), &d, HUGIN_FT_CORR_THRESHOLD);
- tstr = utils::doubleTowxString(d);
- MY_STR_VAL("prefs_ft_CorrThreshold", tstr);
+ // tempdir
+ MY_STR_VAL("prefs_misc_tempdir", cfg->Read(wxT("tempDir"),wxT("")));
- cfg->Read(wxT("/Finetune/CurvThreshold"), &d, HUGIN_FT_CURV_THRESHOLD);
- tstr = utils::doubleTowxString(d);
- MY_STR_VAL("prefs_ft_CurvThreshold", tstr);
+ // show druid
+ MY_BOOL_VAL("prefs_misc_showDruid", cfg->Read(wxT("/PreviewFrame/showDruid"),HUGIN_PREVIEW_SHOW_DRUID) != 0l);
- t = cfg->Read(wxT("/Finetune/RotationSearch"), HUGIN_FT_ROTATION_SEARCH) == 1;
- MY_BOOL_VAL("prefs_ft_RotationSearch", t);
- EnableRotationCtrls(t);
+ // use preview images as active images
+ t = cfg->Read(wxT("/General/UseOnlySelectedImages"), HUGIN_USE_SELECTED_IMAGES) == 1;
+ MY_BOOL_VAL("prefs_misc_UseSelectedImages", t);
+ }
- d = HUGIN_FT_ROTATION_START_ANGLE;
- cfg->Read(wxT("/Finetune/RotationStartAngle"),&d,HUGIN_FT_ROTATION_START_ANGLE);
- MY_SPIN_VAL("prefs_ft_RotationStartAngle", utils::roundi(d))
+ if (panel==0 || panel == 2) {
+ // Assistant settings
+ t = cfg->Read(wxT("/Assistant/autoAlign"), HUGIN_ASS_AUTO_ALIGN) == 1;
+ MY_BOOL_VAL("prefs_ass_autoAlign", t);
+ MY_SPIN_VAL("prefs_ass_nControlPoints",
+ cfg->Read(wxT("/Assistant/nControlPoints"), HUGIN_ASS_NCONTROLPOINTS));
+ double factor = HUGIN_ASS_PANO_DOWNSIZE_FACTOR;
+ cfg->Read(wxT("/Assistant/panoDownsizeFactor"), &factor);
+ MY_SPIN_VAL("prefs_ass_panoDownsizeFactor",(int)(factor*100.0));
+ // editor
+ t = cfg->Read(wxT("/Stitcher/RunEditor"), HUGIN_STITCHER_RUN_EDITOR) == 1;
+ MY_BOOL_VAL("prefs_ass_run_editor", t);
+ MY_STR_VAL("prefs_ass_editor", cfg->Read(wxT("/Stitcher/Editor"),
+ wxT(HUGIN_STITCHER_EDITOR)));
+ MY_STR_VAL("prefs_ass_editor_args", cfg->Read(wxT("/Stitcher/EditorArgs"),
+ wxT(HUGIN_STITCHER_EDITOR_ARGS)));
+ }
+ // Fine tune settings
- d = HUGIN_FT_ROTATION_STOP_ANGLE;
- cfg->Read(wxT("/Finetune/RotationStopAngle"), &d, HUGIN_FT_ROTATION_STOP_ANGLE);
- MY_SPIN_VAL("prefs_ft_RotationStopAngle", utils::roundi(d));
+ if (panel==0 || panel == 3) {
+ // hdr display settings
+ MY_CHOICE_VAL("prefs_misc_hdr_mapping", cfg->Read(wxT("/ImageCache/Mapping"), HUGIN_IMGCACHE_MAPPING_FLOAT));
+ //MY_CHOICE_VAL("prefs_misc_hdr_range", cfg->Read(wxT("/ImageCache/Range"), HUGIN_IMGCACHE_RANGE));
- MY_SPIN_VAL("prefs_ft_RotationSteps", cfg->Read(wxT("/Finetune/RotationSteps"),
- HUGIN_FT_ROTATION_STEPS));
+ MY_SPIN_VAL("prefs_ft_TemplateSize",
+ cfg->Read(wxT("/Finetune/TemplateSize"),HUGIN_FT_TEMPLATE_SIZE));
+ MY_SPIN_VAL("prefs_ft_SearchAreaPercent",cfg->Read(wxT("/Finetune/SearchAreaPercent"),
+ HUGIN_FT_SEARCH_AREA_PERCENT));
+ MY_SPIN_VAL("prefs_ft_LocalSearchWidth", cfg->Read(wxT("/Finetune/LocalSearchWidth"),
+ HUGIN_FT_LOCAL_SEARCH_WIDTH));
- /////
- /// MISC
+ d=HUGIN_FT_CORR_THRESHOLD;
+ cfg->Read(wxT("/Finetune/CorrThreshold"), &d, HUGIN_FT_CORR_THRESHOLD);
+ tstr = utils::doubleTowxString(d);
+ MY_STR_VAL("prefs_ft_CorrThreshold", tstr);
- // memory setting
- long mem = cfg->Read(wxT("/ImageCache/UpperBound"), HUGIN_IMGCACHE_UPPERBOUND);
- MY_SPIN_VAL("prefs_cache_UpperBound", mem >> 20);
+ cfg->Read(wxT("/Finetune/CurvThreshold"), &d, HUGIN_FT_CURV_THRESHOLD);
+ tstr = utils::doubleTowxString(d);
+ MY_STR_VAL("prefs_ft_CurvThreshold", tstr);
- // number of threads
- int nThreads = wxThread::GetCPUCount();
- if (nThreads < 1) nThreads = 1;
- nThreads = cfg->Read(wxT("/Nona/NumberOfThreads"), nThreads);
- MY_SPIN_VAL("prefs_nona_NumberOfThreads", nThreads);
+ t = cfg->Read(wxT("/Finetune/RotationSearch"), HUGIN_FT_ROTATION_SEARCH) == 1;
+ MY_BOOL_VAL("prefs_ft_RotationSearch", t);
+ EnableRotationCtrls(t);
- // language
- // check if current language is in list and activate it then.
- wxChoice *lang_choice = XRCCTRL(*this, "prefs_gui_language", wxChoice);
- int curlang = cfg->Read(wxT("language"), HUGIN_LANGUAGE);
- bool found = false;
- int idx = 0;
- for (int i = 0; i < (int)lang_choice->GetCount(); i++) {
- long lang = * static_cast<long *>(lang_choice->GetClientData(i));
- if (curlang == lang) {
- found = true;
- idx = i;
- }
- }
- if (found) {
- DEBUG_DEBUG("wxChoice language updated:" << curlang);
- // update language
- lang_choice->SetSelection(idx);
- } else {
- // unknown language selected..
- DEBUG_WARN("Unknown language configured");
- }
+ d = HUGIN_FT_ROTATION_START_ANGLE;
+ cfg->Read(wxT("/Finetune/RotationStartAngle"),&d,HUGIN_FT_ROTATION_START_ANGLE);
+ MY_SPIN_VAL("prefs_ft_RotationStartAngle", utils::roundi(d))
+ d = HUGIN_FT_ROTATION_STOP_ANGLE;
+ cfg->Read(wxT("/Finetune/RotationStopAngle"), &d, HUGIN_FT_ROTATION_STOP_ANGLE);
+ MY_SPIN_VAL("prefs_ft_RotationStopAngle", utils::roundi(d));
- // cursor setting
-// mem = cfg->Read(wxT("/CPImageCtrl/CursorType"), HUGIN_CP_CURSOR);
-// MY_SPIN_VAL("prefs_cp_CursorType", mem);
+ MY_SPIN_VAL("prefs_ft_RotationSteps", cfg->Read(wxT("/Finetune/RotationSteps"),
+ HUGIN_FT_ROTATION_STEPS));
+ }
- // tempdir
- MY_STR_VAL("prefs_misc_tempdir", cfg->Read(wxT("tempDir"),wxT("")));
+ /////
+ /// MISC
- // show druid
- MY_BOOL_VAL("prefs_misc_showDruid", cfg->Read(wxT("/PreviewFrame/showDruid"),HUGIN_PREVIEW_SHOW_DRUID) != 0l);
-
- // use preview images as active images
- t = cfg->Read(wxT("/General/UseOnlySelectedImages"), HUGIN_USE_SELECTED_IMAGES) == 1;
- MY_BOOL_VAL("prefs_misc_UseSelectedImages", t);
-
/////
/// AUTOPANO
- // active autopano
- MY_CHOICE_VAL("prefs_AutoPanoType", cfg->Read(wxT("/AutoPano/Type"), HUGIN_AP_TYPE));
+ if (panel==0 || panel == 4){
+ // active autopano
+ MY_CHOICE_VAL("prefs_AutoPanoType", cfg->Read(wxT("/AutoPano/Type"), HUGIN_AP_TYPE));
- // Autopano-SIFT
- MY_STR_VAL("prefs_AutoPanoSIFTExe", cfg->Read(wxT("/AutoPanoSift/AutopanoExe"),
+ // Autopano-SIFT
+ MY_STR_VAL("prefs_AutoPanoSIFTExe", cfg->Read(wxT("/AutoPanoSift/AutopanoExe"),
wxT(HUGIN_APSIFT_EXE)));
- //bool customAutopanoExe = HUGIN_APSIFT_EXE_CUSTOM;
- bool customAutopanoExe = //TODO: compatibility mode; to be fixed
- (wxT(HUGIN_APSIFT_EXE) != cfg->Read(wxT("/AutoPanoSift/AutopanoExe"), wxT(HUGIN_APSIFT_EXE)));
- cfg->Read(wxT("/AutoPanoSift/AutopanoExeCustom"), &customAutopanoExe);
- MY_BOOL_VAL("prefs_AutoPanoSIFTExe_custom", customAutopanoExe);
- XRCCTRL(*this, "prefs_AutoPanoSIFTExe", wxTextCtrl)->Enable(customAutopanoExe);
- XRCCTRL(*this, "prefs_AutoPanoSIFTExe_select", wxButton)->Enable(customAutopanoExe);
- MY_STR_VAL("prefs_AutoPanoSIFTArgs", cfg->Read(wxT("/AutoPanoSift/Args"),
+ //bool customAutopanoExe = HUGIN_APSIFT_EXE_CUSTOM;
+ bool customAutopanoExe = //TODO: compatibility mode; to be fixed
+ (wxT(HUGIN_APSIFT_EXE) != cfg->Read(wxT("/AutoPanoSift/AutopanoExe"), wxT(HUGIN_APSIFT_EXE)));
+ cfg->Read(wxT("/AutoPanoSift/AutopanoExeCustom"), &customAutopanoExe);
+ MY_BOOL_VAL("prefs_AutoPanoSIFTExe_custom", customAutopanoExe);
+ XRCCTRL(*this, "prefs_AutoPanoSIFTExe", wxTextCtrl)->Enable(customAutopanoExe);
+ XRCCTRL(*this, "prefs_AutoPanoSIFTExe_select", wxButton)->Enable(customAutopanoExe);
+ MY_STR_VAL("prefs_AutoPanoSIFTArgs", cfg->Read(wxT("/AutoPanoSift/Args"),
wxT(HUGIN_APSIFT_ARGS)));
- // Autopano
- MY_STR_VAL("prefs_AutoPanoKolorExe", cfg->Read(wxT("/AutoPanoKolor/AutopanoExe"),
+ // Autopano
+ MY_STR_VAL("prefs_AutoPanoKolorExe", cfg->Read(wxT("/AutoPanoKolor/AutopanoExe"),
wxT(HUGIN_APKOLOR_EXE)));
- //customAutopanoExe = HUGIN_APKOLOR_EXE_CUSTOM;
- customAutopanoExe = //TODO: compatibility mode; to be fixed
- (wxT(HUGIN_APKOLOR_EXE) != cfg->Read(wxT("/AutoPanoKolor/AutopanoExe"), wxT(HUGIN_APKOLOR_EXE)));
- cfg->Read(wxT("/AutoPanoKolor/AutopanoExeCustom"), &customAutopanoExe);
- MY_BOOL_VAL("prefs_AutoPanoKolorExe_custom", customAutopanoExe);
- XRCCTRL(*this, "prefs_AutoPanoKolorExe", wxTextCtrl)->Enable(customAutopanoExe);
- XRCCTRL(*this, "prefs_AutoPanoKolorExe_select", wxButton)->Enable(customAutopanoExe);
- MY_STR_VAL("prefs_AutoPanoKolorArgs", cfg->Read(wxT("/AutoPanoKolor/Args"),
+ //customAutopanoExe = HUGIN_APKOLOR_EXE_CUSTOM;
+ customAutopanoExe = //TODO: compatibility mode; to be fixed
+ (wxT(HUGIN_APKOLOR_EXE) != cfg->Read(wxT("/AutoPanoKolor/AutopanoExe"), wxT(HUGIN_APKOLOR_EXE)));
+ cfg->Read(wxT("/AutoPanoKolor/AutopanoExeCustom"), &customAutopanoExe);
+ MY_BOOL_VAL("prefs_AutoPanoKolorExe_custom", customAutopanoExe);
+ XRCCTRL(*this, "prefs_AutoPanoKolorExe", wxTextCtrl)->Enable(customAutopanoExe);
+ XRCCTRL(*this, "prefs_AutoPanoKolorExe_select", wxButton)->Enable(customAutopanoExe);
+ MY_STR_VAL("prefs_AutoPanoKolorArgs", cfg->Read(wxT("/AutoPanoKolor/Args"),
wxT(HUGIN_APKOLOR_ARGS)));
+ }
- /////
- /// ENBLEND
- MY_STR_VAL("prefs_enblend_EnblendExe", cfg->Read(wxT("/Enblend/Exe"),
+ if (panel==0 || panel == 5){
+ /////
+ /// ENBLEND
+ MY_STR_VAL("prefs_enblend_EnblendExe", cfg->Read(wxT("/Enblend/Exe"),
wxT(HUGIN_ENBLEND_EXE)));
- bool customEnblendExe = HUGIN_ENBLEND_EXE_CUSTOM;
- cfg->Read(wxT("/Enblend/Custom"), &customEnblendExe);
- MY_BOOL_VAL("prefs_enblend_Custom", customEnblendExe);
- XRCCTRL(*this, "prefs_enblend_EnblendExe", wxTextCtrl)->Enable(customEnblendExe);
- XRCCTRL(*this, "prefs_enblend_select", wxButton)->Enable(customEnblendExe);
- MY_STR_VAL("prefs_enblend_EnblendArgs", cfg->Read(wxT("/Enblend/Args"),
+ bool customEnblendExe = HUGIN_ENBLEND_EXE_CUSTOM;
+ cfg->Read(wxT("/Enblend/Custom"), &customEnblendExe);
+ MY_BOOL_VAL("prefs_enblend_Custom", customEnblendExe);
+ XRCCTRL(*this, "prefs_enblend_EnblendExe", wxTextCtrl)->Enable(customEnblendExe);
+ XRCCTRL(*this, "prefs_enblend_select", wxButton)->Enable(customEnblendExe);
+ MY_STR_VAL("prefs_enblend_EnblendArgs", cfg->Read(wxT("/Enblend/Args"),
wxT(HUGIN_ENBLEND_ARGS)));
+ }
+/*
+ // Panotools settings
+ MY_STR_VAL("prefs_pt_PTStitcherEXE", cfg->Read(wxT("/PTmender/Exe"),wxT(HUGIN_PT_MENDER_EXE)));
+ bool customPTStitcherExe = HUGIN_PT_MENDER_EXE_CUSTOM;
+ cfg->Read(wxT("/PTmender/Custom"), &customPTStitcherExe);
+ MY_BOOL_VAL("prefs_pt_PTStitcherEXE_custom", customPTStitcherExe);
+ XRCCTRL(*this, "prefs_pt_PTStitcherEXE", wxTextCtrl)->Enable(customPTStitcherExe);
+ XRCCTRL(*this, "prefs_ptstitcher_select", wxButton)->Enable(customPTStitcherExe);
+ MY_STR_VAL("prefs_pt_ScriptFile", cfg->Read(wxT("/PanoTools/ScriptFile"),wxT(HUGIN_PT_SCRIPTFILE)));
+
/////
/// Display Panotools version if we can
@@ -737,6 +748,7 @@
{
MY_STATIC_VAL("prefs_panotools_version", _("Unknown Version"));
}
+*/
}
void PreferencesDialog::OnRestoreDefaults(wxCommandEvent & e)
@@ -808,12 +820,14 @@
cfg->Write(wxT("/Enblend/Custom"), HUGIN_ENBLEND_EXE_CUSTOM);
cfg->Write(wxT("/Enblend/Args"), wxT(HUGIN_ENBLEND_ARGS));
}
+/*
if (noteb->GetSelection() == 5) {
cfg->Write(wxT("/PTmender/Exe"), wxT(HUGIN_PT_MENDER_EXE) );
cfg->Write(wxT("/PTmender/Custom"),HUGIN_PT_MENDER_EXE_CUSTOM);
cfg->Write(wxT("/PanoTools/ScriptFile"), wxT("PT_script.txt"));
}
- UpdateDisplayData();
+*/
+ UpdateDisplayData(noteb->GetSelection() + 1);
}
}
@@ -823,10 +837,11 @@
wxConfigBase *cfg = wxConfigBase::Get();
// Panotools settings
+/*
cfg->Write(wxT("/PTmender/Custom"),MY_G_BOOL_VAL("prefs_pt_PTStitcherEXE_custom"));
cfg->Write(wxT("/Panotools/PTStitcherExe"), MY_G_STR_VAL("prefs_pt_PTStitcherEXE"));
cfg->Write(wxT("/PanoTools/ScriptFile"), MY_G_STR_VAL("prefs_pt_ScriptFile"));
-
+*/
// Assistant
cfg->Write(wxT("/Assistant/autoAlign"),MY_G_BOOL_VAL("prefs_ass_autoAlign"));
cfg->Write(wxT("/Assistant/nControlPoints"), MY_G_SPIN_VAL("prefs_ass_nControlPoints"));
@@ -912,5 +927,5 @@
cfg->Write(wxT("/Enblend/Exe"), MY_G_STR_VAL("prefs_enblend_EnblendExe"));
cfg->Write(wxT("/Enblend/Args"), MY_G_STR_VAL("prefs_enblend_EnblendArgs"));
- UpdateDisplayData();
+ UpdateDisplayData(0);
}
Modified: hugin/trunk/src/hugin1/hugin/PreferencesDialog.h
===================================================================
--- hugin/trunk/src/hugin1/hugin/PreferencesDialog.h 2008-02-15 13:44:18 UTC (rev 2851)
+++ hugin/trunk/src/hugin1/hugin/PreferencesDialog.h 2008-02-15 17:30:50 UTC (rev 2852)
@@ -47,8 +47,10 @@
*/
virtual ~PreferencesDialog();
- /** Config to Window*/
- void UpdateDisplayData();
+ /** Config to Window
+ * @param panel to update (index starts with 1), use 0 to update all panels
+ */
+ void UpdateDisplayData(int panel);
/** Window to Config */
void UpdateConfigData();
Modified: hugin/trunk/src/hugin1/hugin/xrc/pref_dialog.xrc
===================================================================
--- hugin/trunk/src/hugin1/hugin/xrc/pref_dialog.xrc 2008-02-15 13:44:18 UTC (rev 2851)
+++ hugin/trunk/src/hugin1/hugin/xrc/pref_dialog.xrc 2008-02-15 17:30:50 UTC (rev 2852)
@@ -1,990 +1,991 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<resource>
- <object class="wxDialog" name="pref_dialog">
- <title>Preferences - hugin</title>
- <style>wxDEFAULT_DIALOG_STYLE|wxCAPTION|wxSTAY_ON_TOP|wxRESIZE_BORDER|wxRESIZE_BOX|wxTAB_TRAVERSAL</style>
- <object class="wxBoxSizer">
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxNotebook" name="prefs_tab">
- <object class="notebookpage">
- <label>General</label>
- <object class="wxPanel">
- <object class="wxBoxSizer">
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxStaticBoxSizer">
- <label>Resource Usage</label>
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxFlexGridSizer">
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Image cache memory:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxSpinCtrl" name="prefs_cache_UpperBound">
- <min>1</min>
- <max>2147483646</max>
- <tooltip>Keep fullsize images in memory, until this limit is exceeded</tooltip>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>MB</label>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <cols>3</cols>
- <rows>2</rows>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Number of CPUs:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxSpinCtrl" name="prefs_nona_NumberOfThreads">
- <value>1</value>
- <min>1</min>
- <tooltip>Nona can use multiple threads for processing.\nSet this to the number of processors or processor cores available in your system.</tooltip>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label></label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- </object>
- <flag>wxEXPAND</flag>
- </object>
- </object>
- <flag>wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticBoxSizer">
- <label>User Interface</label>
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxFlexGridSizer">
- <cols>3</cols>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Language</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxChoice" name="prefs_gui_language">
- <content/>
- </object>
- <flag>wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>requires restarting hugin</label>
- <style></style>
- </object>
- <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <rows>2</rows>
- <growablecols>1</growablecols>
- </object>
- <flag>wxEXPAND</flag>
- </object>
- <object class="sizeritem">
- <object class="wxCheckBox" name="prefs_misc_UseSelectedImages">
- <label>Optimize and stitch only images selected in preview window</label>
- </object>
- <flag>wxALL</flag>
- <border>5</border>
- </object>
- </object>
- <flag>wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticBoxSizer">
- <label>File options</label>
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxBoxSizer">
- <orient>wxHORIZONTAL</orient>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Tempdir:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxTextCtrl" name="prefs_misc_tempdir"/>
- <option>1</option>
- <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>leave empty for OS default</label>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- </object>
- <flag>wxEXPAND</flag>
- </object>
- </object>
- <flag>wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticBoxSizer">
- <label>Preview</label>
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxBoxSizer">
- <orient>wxHORIZONTAL</orient>
- <object class="sizeritem">
- <object class="wxCheckBox" name="prefs_misc_showDruid">
- <label>Show Druid (requires restarting hugin)</label>
- </object>
- </object>
- </object>
- <option>1</option>
- <flag>wxEXPAND</flag>
- </object>
- </object>
- <flag>wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- </object>
- </object>
- </object>
- <object class="notebookpage">
- <label>Assistant</label>
- <object class="wxPanel">
- <object class="wxBoxSizer">
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxStaticBoxSizer">
- <label>Image loading</label>
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxCheckBox" name="prefs_ass_autoAlign">
- <label>Automatically align images after loading</label>
- </object>
- <flag>wxALL</flag>
- <border>5</border>
- </object>
- </object>
- <flag>wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticBoxSizer">
- <label>Auto align</label>
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxFlexGridSizer">
- <cols>3</cols>
- <object class="sizeritem">
- <object class="wxStaticText" name="">
- <label>Number of Ctrl Points
-per overlap</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxSpinCtrl" name="prefs_ass_nControlPoints">
- <min>3</min>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label></label>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Downscale final pano</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxSpinCtrl" name="prefs_ass_panoDownsizeFactor">
- <min>1</min>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>percent of max. width</label>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <growablecols>2</growablecols>
- </object>
- <option>1</option>
- <flag>wxEXPAND</flag>
- </object>
- </object>
- <flag>wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxPanel">
- <object class="wxStaticBoxSizer">
- <label>Create</label>
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxCheckBox" name="prefs_ass_run_editor">
- <label>Open final panorama in external editor</label>
- </object>
- <flag>wxALL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxFlexGridSizer">
- <cols>2</cols>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Editor:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxBoxSizer">
- <orient>wxHORIZONTAL</orient>
- <object class="sizeritem">
- <object class="wxTextCtrl" name="prefs_ass_editor">
- <style></style>
- </object>
- <option>1</option>
- <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxButton" name="prefs_editor_select">
- <label>Choose...</label>
- </object>
- <flag>wxALIGN_CENTRE_VERTICAL</flag>
- </object>
- </object>
- <flag>wxEXPAND</flag>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Arguments:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxTextCtrl" name="prefs_ass_editor_args"/>
- <option>2</option>
- <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <growablecols>1</growablecols>
- </object>
- <option>1</option>
- <flag>wxEXPAND</flag>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>The following patterns will be substituted before running:
-%f -- final panorama
-%i -- first input image</label>
- </object>
- <flag>wxLEFT|wxEXPAND</flag>
- <border>15</border>
- </object>
- </object>
- </object>
- <flag>wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- </object>
- <style></style>
- </object>
- </object>
- <object class="notebookpage">
- <label>Control Points Editor</label>
- <object class="wxPanel">
- <object class="wxBoxSizer">
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxStaticBoxSizer">
- <label>HDR and 16 Bit display</label>
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxFlexGridSizer">
- <cols>3</cols>
- <rows>2</rows>
- <growablecols>1</growablecols>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Curve</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxChoice" name="prefs_misc_hdr_mapping">
- <content>
- <item>linear</item>
- <item>logarithmic</item>
- <item>gamma 2.2</item>
- </content>
- </object>
- <flag>wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>used for display in GUI</label>
- </object>
- <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- </object>
- <flag>wxEXPAND</flag>
- </object>
- </object>
- <flag>wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticBoxSizer">
- <label>Finetune</label>
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxFlexGridSizer">
- <cols>3</cols>
- <object class="sizeritem">
- <object class="wxStaticText" name="">
- <label>Patch width:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxSpinCtrl" name="prefs_ft_TemplateSize">
- <min>3</min>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>pixels</label>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Search area width:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxSpinCtrl" name="prefs_ft_SearchAreaPercent">
- <min>1</min>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>percent of image width</label>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText" name="">
- <label>Local search area width:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxSpinCtrl" name="prefs_ft_LocalSearchWidth">
- <min>1</min>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>pixels</label>
- <tooltip></tooltip>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Correlation Threshold:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxTextCtrl" name="prefs_ft_CorrThreshold"/>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>0: no similarity\n1: maximum similarity</label>
- <tooltip></tooltip>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Peak Curvature Threshold:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxTextCtrl" name="prefs_ft_CurvThreshold"/>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>0: no peak\n 0.2: distinctive peak</label>
- <tooltip></tooltip>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <growablecols>2</growablecols>
- </object>
- <option>1</option>
- <flag>wxEXPAND</flag>
- </object>
- </object>
- <flag>wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticBoxSizer">
- <label>Rotation search</label>
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxCheckBox" name="prefs_ft_RotationSearch">
- <label>Enable rotation search (slower, but more accurate)</label>
- </object>
- </object>
- <object class="sizeritem">
- <object class="wxPanel" name="prefs_ft_rot_panel">
- <object class="wxFlexGridSizer">
- <cols>3</cols>
- <object class="sizeritem">
- <object class="wxStaticText" name="">
- <label>Start angle:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxSpinCtrl" name="prefs_ft_RotationStartAngle">
- <style></style>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>degrees</label>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Stop angle:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxSpinCtrl" name="prefs_ft_RotationStopAngle"/>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>degrees</label>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Steps:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxSpinCtrl" name="prefs_ft_RotationSteps">
- <min>1</min>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <growablecols>2</growablecols>
- <object class="spacer">
- <size>0,0</size>
- </object>
- </object>
- </object>
- </object>
- </object>
- <flag>wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- </object>
- <style></style>
- </object>
- </object>
- <object class="notebookpage">
- <label>Autopano</label>
- <object class="wxPanel">
- <object class="wxBoxSizer">
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxBoxSizer">
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Select Autopano</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxChoice" name="prefs_AutoPanoType">
- <content>
- <item>Autopano (by A. Jenny)</item>
- <item>Autopano-SIFT (by S. Nowozin)</item>
- </content>
- </object>
- </object>
- <orient>wxHORIZONTAL</orient>
- </object>
- <flag>wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticBoxSizer">
- <label>Autopano-SIFT</label>
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxPanel">
- <object class="wxBoxSizer">
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxCheckBox" name="prefs_AutoPanoSIFTExe_custom">
- <label>Use alternative Autopano-SIFT program</label>
- </object>
- <flag>wxBOTTOM|wxLEFT|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
- <border>2</border>
- </object>
- <object class="sizeritem">
- <object class="wxFlexGridSizer">
- <cols>2</cols>
- <object class="sizeritem">
- <object class="wxStaticText" name="">
- <label>Autopano-SIFT:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxBoxSizer">
- <orient>wxHORIZONTAL</orient>
- <object class="sizeritem">
- <object class="wxTextCtrl" name="prefs_AutoPanoSIFTExe">
- <style></style>
- </object>
- <option>1</option>
- <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxButton" name="prefs_AutoPanoSIFTExe_select">
- <label>Choose...</label>
- </object>
- <flag>wxALIGN_CENTRE_VERTICAL</flag>
- </object>
- </object>
- <flag>wxEXPAND</flag>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Arguments:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxTextCtrl" name="prefs_AutoPanoSIFTArgs"/>
- <option>2</option>
- <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <growablecols>1</growablecols>
- </object>
- <option>1</option>
- <flag>wxEXPAND</flag>
- </object>
- </object>
- </object>
- <flag>wxEXPAND</flag>
- </object>
- </object>
- <flag>wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticBoxSizer">
- <label>Autopano</label>
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxPanel">
- <object class="wxBoxSizer">
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxCheckBox" name="prefs_AutoPanoKolorExe_custom">
- <label>Use alternative Autopano program</label>
- </object>
- <flag>wxTOP|wxBOTTOM|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
- <border>2</border>
- </object>
- <object class="sizeritem">
- <object class="wxFlexGridSizer">
- <cols>2</cols>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Autopano:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxBoxSizer">
- <orient>wxHORIZONTAL</orient>
- <object class="sizeritem">
- <object class="wxTextCtrl" name="prefs_AutoPanoKolorExe"/>
- <option>1</option>
- <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxButton" name="prefs_AutoPanoKolorExe_select">
- <label>Choose...</label>
- </object>
- <flag>wxALIGN_CENTRE_VERTICAL</flag>
- </object>
- </object>
- <flag>wxEXPAND</flag>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Arguments:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxTextCtrl" name="prefs_AutoPanoKolorArgs"/>
- <option>2</option>
- <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <growablecols>1</growablecols>
- </object>
- <option>1</option>
- <flag>wxEXPAND</flag>
- </object>
- </object>
- </object>
- <flag>wxEXPAND</flag>
- </object>
- </object>
- <flag>wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>following patterns will be substituted before running:
-%o -- output project (0.oto will be appended when using Autopano)
-%p -- number of control points between each pair
-%v -- HFOV of first image
-%t -- projection of first image (0-4, as in panotools)
-%i -- image files
-%namefile -- file that contains image filenames</label>
- </object>
- <flag>wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- </object>
- </object>
- </object>
- <object class="notebookpage">
- <label>Enblend</label>
- <object class="wxPanel">
- <object class="wxBoxSizer">
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxStaticBoxSizer">
- <label>Enblend Options</label>
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxPanel">
- <object class="wxBoxSizer">
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxCheckBox" name="prefs_enblend_Custom">
- <label>Use alternative Enblend program</label>
- </object>
- <flag>wxLEFT|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxFlexGridSizer">
- <cols>2</cols>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Enblend:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxBoxSizer">
- <orient>wxHORIZONTAL</orient>
- <object class="sizeritem">
- <object class="wxTextCtrl" name="prefs_enblend_EnblendExe"/>
- <option>1</option>
- <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxButton" name="prefs_enblend_select">
- <label>Choose...</label>
- </object>
- <flag>wxALIGN_CENTRE_VERTICAL</flag>
- </object>
- </object>
- <flag>wxEXPAND</flag>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Additional Arguments:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxTextCtrl" name="prefs_enblend_EnblendArgs"/>
- <option>2</option>
- <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <growablecols>1</growablecols>
- <object class="spacer">
- <size>0,0</size>
- </object>
- </object>
- <flag>wxEXPAND</flag>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Do not set -w and -o arguments, they are set by hugin</label>
- </object>
- <flag>wxBOTTOM|wxLEFT|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
- <border>10</border>
- </object>
- </object>
- </object>
- <flag>wxEXPAND</flag>
- </object>
- </object>
- <flag>wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- </object>
- </object>
- </object>
- <object class="notebookpage">
- <label>Panotools</label>
- <object class="wxPanel">
- <object class="wxBoxSizer">
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxStaticBoxSizer">
- <label>Panorama Tools</label>
- <orient>wxVERTICAL</orient>
- <object class="sizeritem">
- <object class="wxGridBagSizer">
- <growablecols>1</growablecols>
- <object class="sizeritem">
- <object class="wxCheckBox" name="prefs_pt_PTStitcherEXE_custom">
- <label>Use alternative PTStitcher program</label>
- </object>
- <cellpos>0,0</cellpos>
- <cellspan>1,3</cellspan>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText" name="">
- <label>PTStitcher:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- <cellpos>1,0</cellpos>
- </object>
- <object class="sizeritem">
- <object class="wxTextCtrl" name="prefs_pt_PTStitcherEXE"/>
- <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- <cellpos>1,1</cellpos>
- </object>
- <object class="sizeritem">
- <object class="wxButton" name="prefs_ptstitcher_select">
- <label>Choose...</label>
- </object>
- <flag>wxALIGN_CENTRE_VERTICAL</flag>
- <cellpos>1,2</cellpos>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Scriptfile:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- <cellpos>2,0</cellpos>
- </object>
- <object class="sizeritem">
- <object class="wxTextCtrl" name="prefs_pt_ScriptFile">
- <tooltip>Name of the temporary script file used by Panotools</tooltip>
- </object>
- <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- <cellpos>2,1</cellpos>
- <cellspan>1,2</cellspan>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText">
- <label>Panotools:</label>
- </object>
- <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- <cellpos>3,0</cellpos>
- </object>
- <object class="sizeritem">
- <object class="wxStaticText" name="prefs_panotools_version">
- <label>Panotools</label>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- <cellpos>3,1</cellpos>
- </object>
- <object class="sizeritem">
- <object class="wxButton" name="prefs_panotools_details">
- <label>Details</label>
- <enabled>0</enabled>
- </object>
- <flag>wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
- <cellpos>3,2</cellpos>
- </object>
- </object>
- <flag>wxEXPAND</flag>
- </object>
- </object>
- <flag>wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- </object>
- </object>
- </object>
- </object>
- <option>1</option>
- <flag>wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxBoxSizer">
- <orient>wxHORIZONTAL</orient>
- <object class="sizeritem">
- <object class="wxButton" name="prefs_defaults">
- <label>Load Defaults</label>
- </object>
- <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="spacer">
- <option>1</option>
- <flag>wxEXPAND</flag>
- </object>
- <object class="sizeritem">
- <object class="wxButton" name="wxID_APPLY">
- <label>Apply</label>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxButton" name="wxID_CANCEL">
- <label>Cancel</label>
- </object>
- <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- <object class="sizeritem">
- <object class="wxButton" name="wxID_OK">
- <label>OK</label>
- <default>1</default>
- </object>
- <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
- <border>5</border>
- </object>
- </object>
- <flag>wxTOP|wxALL|wxEXPAND</flag>
- <border>5</border>
- </object>
- </object>
- </object>
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<resource>
+ <object class="wxDialog" name="pref_dialog">
+ <title>Preferences - hugin</title>
+ <style>wxDEFAULT_DIALOG_STYLE|wxCAPTION|wxSTAY_ON_TOP|wxRESIZE_BORDER|wxRESIZE_BOX|wxTAB_TRAVERSAL</style>
+ <object class="wxBoxSizer">
+ <orient>wxVERTICAL</orient>
+ <object class="sizeritem">
+ <object class="wxNotebook" name="prefs_tab">
+ <object class="notebookpage">
+ <label>General</label>
+ <object class="wxPanel">
+ <object class="wxBoxSizer">
+ <orient>wxVERTICAL</orient>
+ <object class="sizeritem">
+ <object class="wxStaticBoxSizer">
+ <label>Resource Usage</label>
+ <orient>wxVERTICAL</orient>
+ <object class="sizeritem">
+ <object class="wxFlexGridSizer">
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>Image cache memory:</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxSpinCtrl" name="prefs_cache_UpperBound">
+ <min>1</min>
+ <max>2147483646</max>
+ <tooltip>Keep fullsize images in memory, until this limit is exceeded</tooltip>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>MB</label>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <cols>3</cols>
+ <rows>2</rows>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>Number of CPUs:</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxSpinCtrl" name="prefs_nona_NumberOfThreads">
+ <value>1</value>
+ <min>1</min>
+ <tooltip>Nona can use multiple threads for processing.\nSet this to the number of processors or processor cores available in your system.</tooltip>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label></label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ </object>
+ <flag>wxEXPAND</flag>
+ </object>
+ </object>
+ <flag>wxALL|wxEXPAND</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticBoxSizer">
+ <label>User Interface</label>
+ <orient>wxVERTICAL</orient>
+ <object class="sizeritem">
+ <object class="wxFlexGridSizer">
+ <cols>3</cols>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>Language</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxChoice" name="prefs_gui_language">
+ <content/>
+ </object>
+ <flag>wxALL|wxEXPAND</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>requires restarting hugin</label>
+ <style></style>
+ </object>
+ <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <rows>2</rows>
+ <growablecols>1</growablecols>
+ </object>
+ <flag>wxEXPAND</flag>
+ </object>
+ <object class="sizeritem">
+ <object class="wxCheckBox" name="prefs_misc_UseSelectedImages">
+ <label>Optimize and stitch only images selected in preview window</label>
+ </object>
+ <flag>wxALL</flag>
+ <border>5</border>
+ </object>
+ </object>
+ <flag>wxALL|wxEXPAND</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticBoxSizer">
+ <label>File options</label>
+ <orient>wxVERTICAL</orient>
+ <object class="sizeritem">
+ <object class="wxBoxSizer">
+ <orient>wxHORIZONTAL</orient>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>Tempdir:</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxTextCtrl" name="prefs_misc_tempdir"/>
+ <option>1</option>
+ <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>leave empty for OS default</label>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ </object>
+ <flag>wxEXPAND</flag>
+ </object>
+ </object>
+ <flag>wxALL|wxEXPAND</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticBoxSizer">
+ <label>Preview</label>
+ <orient>wxVERTICAL</orient>
+ <object class="sizeritem">
+ <object class="wxBoxSizer">
+ <orient>wxHORIZONTAL</orient>
+ <object class="sizeritem">
+ <object class="wxCheckBox" name="prefs_misc_showDruid">
+ <label>Show Druid (requires restarting hugin)</label>
+ </object>
+ </object>
+ </object>
+ <option>1</option>
+ <flag>wxEXPAND</flag>
+ </object>
+ </object>
+ <flag>wxALL|wxEXPAND</flag>
+ <border>5</border>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="notebookpage">
+ <label>Assistant</label>
+ <object class="wxPanel">
+ <object class="wxBoxSizer">
+ <orient>wxVERTICAL</orient>
+ <object class="sizeritem">
+ <object class="wxStaticBoxSizer">
+ <label>Image loading</label>
+ <orient>wxVERTICAL</orient>
+ <object class="sizeritem">
+ <object class="wxCheckBox" name="prefs_ass_autoAlign">
+ <label>Automatically align images after loading</label>
+ </object>
+ <flag>wxALL</flag>
+ <border>5</border>
+ </object>
+ </object>
+ <flag>wxALL|wxEXPAND</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticBoxSizer">
+ <label>Auto align</label>
+ <orient>wxVERTICAL</orient>
+ <object class="sizeritem">
+ <object class="wxFlexGridSizer">
+ <cols>3</cols>
+ <object class="sizeritem">
+ <object class="wxStaticText" name="">
+ <label>Number of Ctrl Points
+per overlap</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxSpinCtrl" name="prefs_ass_nControlPoints">
+ <min>50</min>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label></label>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>Downscale final pano</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxSpinCtrl" name="prefs_ass_panoDownsizeFactor">
+ <min>70</min>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>percent of max. width</label>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <growablecols>2</growablecols>
+ </object>
+ <option>1</option>
+ <flag>wxEXPAND</flag>
+ </object>
+ </object>
+ <flag>wxALL|wxEXPAND</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxPanel">
+ <object class="wxStaticBoxSizer">
+ <label>Create</label>
+ <orient>wxVERTICAL</orient>
+ <object class="sizeritem">
+ <object class="wxCheckBox" name="prefs_ass_run_editor">
+ <label>Open final panorama in external editor</label>
+ </object>
+ <flag>wxALL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxFlexGridSizer">
+ <cols>2</cols>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>Editor:</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxBoxSizer">
+ <orient>wxHORIZONTAL</orient>
+ <object class="sizeritem">
+ <object class="wxTextCtrl" name="prefs_ass_editor">
+ <style></style>
+ </object>
+ <option>1</option>
+ <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxButton" name="prefs_editor_select">
+ <label>Choose...</label>
+ </object>
+ <flag>wxALIGN_CENTRE_VERTICAL</flag>
+ </object>
+ </object>
+ <flag>wxEXPAND</flag>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>Arguments:</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxTextCtrl" name="prefs_ass_editor_args"/>
+ <option>2</option>
+ <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <growablecols>1</growablecols>
+ </object>
+ <option>1</option>
+ <flag>wxEXPAND</flag>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>The following patterns will be substituted before running:
+%f -- final panorama
+%i -- first input image</label>
+ </object>
+ <flag>wxLEFT|wxEXPAND</flag>
+ <border>15</border>
+ </object>
+ </object>
+ <hidden>1</hidden>
+ </object>
+ <flag>wxALL|wxEXPAND</flag>
+ <border>5</border>
+ </object>
+ </object>
+ <style></style>
+ </object>
+ </object>
+ <object class="notebookpage">
+ <label>Control Points Editor</label>
+ <object class="wxPanel">
+ <object class="wxBoxSizer">
+ <orient>wxVERTICAL</orient>
+ <object class="sizeritem">
+ <object class="wxStaticBoxSizer">
+ <label>HDR and 16 Bit display</label>
+ <orient>wxVERTICAL</orient>
+ <object class="sizeritem">
+ <object class="wxFlexGridSizer">
+ <cols>3</cols>
+ <rows>2</rows>
+ <growablecols>1</growablecols>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>Curve</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxChoice" name="prefs_misc_hdr_mapping">
+ <content>
+ <item>linear</item>
+ <item>logarithmic</item>
+ <item>gamma 2.2</item>
+ </content>
+ </object>
+ <flag>wxALL|wxEXPAND</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>used for display in GUI</label>
+ </object>
+ <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ </object>
+ <flag>wxEXPAND</flag>
+ </object>
+ </object>
+ <flag>wxALL|wxEXPAND</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticBoxSizer">
+ <label>Finetune</label>
+ <orient>wxVERTICAL</orient>
+ <object class="sizeritem">
+ <object class="wxFlexGridSizer">
+ <cols>3</cols>
+ <object class="sizeritem">
+ <object class="wxStaticText" name="">
+ <label>Patch width:</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxSpinCtrl" name="prefs_ft_TemplateSize">
+ <min>3</min>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>pixels</label>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>Search area width:</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxSpinCtrl" name="prefs_ft_SearchAreaPercent">
+ <min>1</min>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>percent of image width</label>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText" name="">
+ <label>Local search area width:</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxSpinCtrl" name="prefs_ft_LocalSearchWidth">
+ <min>1</min>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>pixels</label>
+ <tooltip></tooltip>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>Correlation Threshold:</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxTextCtrl" name="prefs_ft_CorrThreshold"/>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>0: no similarity\n1: maximum similarity</label>
+ <tooltip></tooltip>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>Peak Curvature Threshold:</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxTextCtrl" name="prefs_ft_CurvThreshold"/>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>0: no peak\n 0.2: distinctive peak</label>
+ <tooltip></tooltip>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <growablecols>2</growablecols>
+ </object>
+ <option>1</option>
+ <flag>wxEXPAND</flag>
+ </object>
+ </object>
+ <flag>wxALL|wxEXPAND</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticBoxSizer">
+ <label>Rotation search</label>
+ <orient>wxVERTICAL</orient>
+ <object class="sizeritem">
+ <object class="wxCheckBox" name="prefs_ft_RotationSearch">
+ <label>Enable rotation search (slower, but more accurate)</label>
+ </object>
+ </object>
+ <object class="sizeritem">
+ <object class="wxPanel" name="prefs_ft_rot_panel">
+ <object class="wxFlexGridSizer">
+ <cols>3</cols>
+ <object class="sizeritem">
+ <object class="wxStaticText" name="">
+ <label>Start angle:</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxSpinCtrl" name="prefs_ft_RotationStartAngle">
+ <style></style>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>degrees</label>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>Stop angle:</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxSpinCtrl" name="prefs_ft_RotationStopAngle"/>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>degrees</label>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>Steps:</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxSpinCtrl" name="prefs_ft_RotationSteps">
+ <min>1</min>
+ </object>
+ <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <growablecols>2</growablecols>
+ <object class="spacer">
+ <size>0,0</size>
+ </object>
+ </object>
+ </object>
+ </object>
+ </object>
+ <flag>wxALL|wxEXPAND</flag>
+ <border>5</border>
+ </object>
+ </object>
+ <style></style>
+ </object>
+ </object>
+ <object class="notebookpage">
+ <label>Autopano</label>
+ <object class="wxPanel">
+ <object class="wxBoxSizer">
+ <orient>wxVERTICAL</orient>
+ <object class="sizeritem">
+ <object class="wxBoxSizer">
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>Select Autopano</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxChoice" name="prefs_AutoPanoType">
+ <content>
+ <item>Autopano (by A. Jenny)</item>
+ <item>Autopano-SIFT (by S. Nowozin)</item>
+ </content>
+ </object>
+ </object>
+ <orient>wxHORIZONTAL</orient>
+ </object>
+ <flag>wxALL|wxEXPAND</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticBoxSizer">
+ <label>Autopano-SIFT</label>
+ <orient>wxVERTICAL</orient>
+ <object class="sizeritem">
+ <object class="wxPanel">
+ <object class="wxBoxSizer">
+ <orient>wxVERTICAL</orient>
+ <object class="sizeritem">
+ <object class="wxCheckBox" name="prefs_AutoPanoSIFTExe_custom">
+ <label>Use alternative Autopano-SIFT program</label>
+ </object>
+ <flag>wxBOTTOM|wxLEFT|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>2</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxFlexGridSizer">
+ <cols>2</cols>
+ <object class="sizeritem">
+ <object class="wxStaticText" name="">
+ <label>Autopano-SIFT:</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxBoxSizer">
+ <orient>wxHORIZONTAL</orient>
+ <object class="sizeritem">
+ <object class="wxTextCtrl" name="prefs_AutoPanoSIFTExe">
+ <style></style>
+ </object>
+ <option>1</option>
+ <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxButton" name="prefs_AutoPanoSIFTExe_select">
+ <label>Choose...</label>
+ </object>
+ <flag>wxALIGN_CENTRE_VERTICAL</flag>
+ </object>
+ </object>
+ <flag>wxEXPAND</flag>
+ </object>
+ <object class="sizeritem">
+ <object class="wxStaticText">
+ <label>Arguments:</label>
+ </object>
+ <flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
+ <border>5</border>
+ </object>
+ <object class="sizeritem">
+ <object class="wxTextCtrl" name="prefs_AutoPanoSIFTArgs"/>
+ <option>2</option>
@@ Diff output truncated at 100000 characters. @@
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|