PreviewFrame.cpp File Reference

implementation of PreviewFrame Class More...

#include <config.h>
#include "panoinc_WX.h"
#include "panoinc.h"
#include "base_wx/platform.h"
#include "hugin/config_defaults.h"
#include "hugin/PreviewFrame.h"
#include "hugin/huginApp.h"
#include "hugin/PreviewPanel.h"
#include "hugin/ImagesPanel.h"
#include "hugin/CommandHistory.h"
#include "hugin/TextKillFocusHandler.h"
#include <vigra_ext/ImageTransforms.h>
#include <pano13/queryfeature.h>

Include dependency graph for PreviewFrame.cpp:

Include dependency graph

Go to the source code of this file.

Defines

#define USE_TOGGLE_BUTTON   1
#define PF_STYLE   (wxMAXIMIZE_BOX | wxMINIMIZE_BOX | wxRESIZE_BORDER | wxSYSTEM_MENU | wxCAPTION | wxCLOSE_BOX | wxCLIP_CHILDREN)

Enumerations

enum  {
  ID_PROJECTION_CHOICE = wxID_HIGHEST +1, ID_BLEND_CHOICE, ID_UPDATE_BUTTON, ID_OUTPUTMODE_CHOICE,
  ID_EXPOSURE_TEXT, ID_EXPOSURE_SPIN, ID_EXPOSURE_DEFAULT, ID_TOGGLE_BUT = wxID_HIGHEST+100,
  PROJ_PARAM_NAMES_ID = wxID_HIGHEST+1000, PROJ_PARAM_VAL_ID = wxID_HIGHEST+1100, PROJ_PARAM_SLIDER_ID = wxID_HIGHEST+1200, PROJ_PARAM_RESET_ID = wxID_HIGHEST+1250,
  ID_FULL_SCREEN = wxID_HIGHEST+1700, ID_UNDO = wxID_HIGHEST+1701, ID_REDO = wxID_HIGHEST+1702
}

Functions

 EVT_TOOL (XRCID("preview_center_tool"), PreviewFrame::OnCenterHorizontally) EVT_TOOL(XRCID("preview_fit_pano_tool")
PreviewFrame::OnFitPano EVT_TOOL (XRCID("preview_straighten_pano_tool"), PreviewFrame::OnStraighten) EVT_TOOL(XRCID("preview_auto_update_tool")
PreviewFrame::OnFitPano PreviewFrame::OnAutoPreviewToggle EVT_TOOL (XRCID("preview_update_tool"), PreviewFrame::OnUpdate) EVT_TOOL(XRCID("preview_show_all_tool")
PreviewFrame::OnFitPano PreviewFrame::OnAutoPreviewToggle
PreviewFrame::OnShowAll 
EVT_TOOL (XRCID("preview_show_none_tool"), PreviewFrame::OnShowNone) EVT_TOOL(XRCID("preview_num_transform")


Detailed Description

implementation of PreviewFrame Class

Author:
Pablo d'Angelo <pablo.dangelo@web.de>
$Id$

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this software; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Definition in file PreviewFrame.cpp.


Define Documentation

#define PF_STYLE   (wxMAXIMIZE_BOX | wxMINIMIZE_BOX | wxRESIZE_BORDER | wxSYSTEM_MENU | wxCAPTION | wxCLOSE_BOX | wxCLIP_CHILDREN)
 

Definition at line 117 of file PreviewFrame.cpp.

#define USE_TOGGLE_BUTTON   1
 

Definition at line 30 of file PreviewFrame.cpp.


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
ID_PROJECTION_CHOICE 
ID_BLEND_CHOICE 
ID_UPDATE_BUTTON 
ID_OUTPUTMODE_CHOICE 
ID_EXPOSURE_TEXT 
ID_EXPOSURE_SPIN 
ID_EXPOSURE_DEFAULT 
ID_TOGGLE_BUT 
PROJ_PARAM_NAMES_ID 
PROJ_PARAM_VAL_ID 
PROJ_PARAM_SLIDER_ID 
PROJ_PARAM_RESET_ID 
ID_FULL_SCREEN 
ID_UNDO 
ID_REDO 

Definition at line 58 of file PreviewFrame.cpp.


Function Documentation

PreviewFrame::OnFitPano PreviewFrame::OnAutoPreviewToggle PreviewFrame::OnShowAll EVT_TOOL XRCID("preview_show_none_tool")  ,
PreviewFrame::OnShowNone 
 

PreviewFrame::OnFitPano PreviewFrame::OnAutoPreviewToggle EVT_TOOL XRCID("preview_update_tool")  ,
PreviewFrame::OnUpdate 
 

PreviewFrame::OnFitPano EVT_TOOL XRCID("preview_straighten_pano_tool")  ,
PreviewFrame::OnStraighten 
 

EVT_TOOL XRCID("preview_center_tool")  ,
PreviewFrame::OnCenterHorizontally 
 


Generated on Tue Sep 2 01:25:45 2014 for Hugintrunk by  doxygen 1.3.9.1