MaskEditorPanel.cpp File Reference

implementation of MaskEditorPanel Class More...

#include "panoinc.h"
#include <hugin_utils/stl_utils.h>
#include "base_wx/platform.h"
#include "hugin/MainFrame.h"
#include "hugin/config_defaults.h"
#include "hugin/CommandHistory.h"
#include "hugin/MaskEditorPanel.h"
#include "hugin/MaskLoadDialog.h"
#include <wx/clipbrd.h>
#include "hugin/TextKillFocusHandler.h"

Include dependency graph for MaskEditorPanel.cpp:

Go to the source code of this file.

Functions

 EVT_LIST_ITEM_SELECTED (XRCID("mask_editor_images_list"), MaskEditorPanel::OnImageSelect) EVT_LIST_ITEM_DESELECTED(XRCID("mask_editor_images_list")
MaskEditorPanel::OnImageSelect EVT_LIST_ITEM_SELECTED (XRCID("mask_editor_mask_list"), MaskEditorPanel::OnMaskSelect) EVT_LIST_ITEM_DESELECTED(XRCID("mask_editor_mask_list")
MaskEditorPanel::OnImageSelect
MaskEditorPanel::OnMaskSelect 
EVT_LIST_COL_END_DRAG (XRCID("mask_editor_mask_list"), MaskEditorPanel::OnColumnWidthChange) EVT_CHOICE(XRCID("mask_editor_choice_zoom")
MaskEditorPanel::OnImageSelect
MaskEditorPanel::OnMaskSelect
MaskEditorPanel::OnZoom 
EVT_CHOICE (XRCID("mask_editor_choice_masktype"), MaskEditorPanel::OnMaskTypeChange) EVT_BUTTON(XRCID("mask_editor_add")
MaskEditorPanel::OnImageSelect
MaskEditorPanel::OnMaskSelect
MaskEditorPanel::OnZoom MaskEditorPanel::OnMaskAdd 
EVT_BUTTON (XRCID("mask_editor_load"), MaskEditorPanel::OnMaskLoad) EVT_BUTTON(XRCID("mask_editor_save")
MaskEditorPanel::OnImageSelect
MaskEditorPanel::OnMaskSelect
MaskEditorPanel::OnZoom MaskEditorPanel::OnMaskAdd
MaskEditorPanel::OnMaskSave 
EVT_BUTTON (XRCID("mask_editor_copy"), MaskEditorPanel::OnMaskCopy) EVT_BUTTON(XRCID("mask_editor_paste")
MaskEditorPanel::OnImageSelect
MaskEditorPanel::OnMaskSelect
MaskEditorPanel::OnZoom MaskEditorPanel::OnMaskAdd
MaskEditorPanel::OnMaskSave
MaskEditorPanel::OnMaskPaste 
EVT_BUTTON (XRCID("mask_editor_delete"), MaskEditorPanel::OnMaskDelete) EVT_CHECKBOX(XRCID("mask_editor_show_active_masks")
MaskEditorPanel::OnImageSelect
MaskEditorPanel::OnMaskSelect
MaskEditorPanel::OnZoom MaskEditorPanel::OnMaskAdd
MaskEditorPanel::OnMaskSave
MaskEditorPanel::OnMaskPaste
MaskEditorPanel::OnShowActiveMasks 
EVT_COLOURPICKER_CHANGED (XRCID("mask_editor_colour_polygon_negative"), MaskEditorPanel::OnColourChanged) EVT_COLOURPICKER_CHANGED(XRCID("mask_editor_colour_polygon_positive")
MaskEditorPanel::OnImageSelect
MaskEditorPanel::OnMaskSelect
MaskEditorPanel::OnZoom MaskEditorPanel::OnMaskAdd
MaskEditorPanel::OnMaskSave
MaskEditorPanel::OnMaskPaste
MaskEditorPanel::OnShowActiveMasks
MaskEditorPanel::OnColourChanged 
EVT_COLOURPICKER_CHANGED (XRCID("mask_editor_colour_point_selected"), MaskEditorPanel::OnColourChanged) EVT_COLOURPICKER_CHANGED(XRCID("mask_editor_colour_point_unselected")
MaskEditorPanel::OnImageSelect
MaskEditorPanel::OnMaskSelect
MaskEditorPanel::OnZoom MaskEditorPanel::OnMaskAdd
MaskEditorPanel::OnMaskSave
MaskEditorPanel::OnMaskPaste
MaskEditorPanel::OnShowActiveMasks
MaskEditorPanel::OnColourChanged
MaskEditorPanel::OnColourChanged 
EVT_TEXT_ENTER (XRCID("crop_left_text"), MaskEditorPanel::OnSetLeft) EVT_TEXT_ENTER(XRCID("crop_right_text")
MaskEditorPanel::OnImageSelect
MaskEditorPanel::OnMaskSelect
MaskEditorPanel::OnZoom MaskEditorPanel::OnMaskAdd
MaskEditorPanel::OnMaskSave
MaskEditorPanel::OnMaskPaste
MaskEditorPanel::OnShowActiveMasks
MaskEditorPanel::OnColourChanged
MaskEditorPanel::OnColourChanged
MaskEditorPanel::OnSetRight 
EVT_TEXT_ENTER (XRCID("crop_top_text"), MaskEditorPanel::OnSetTop) EVT_TEXT_ENTER(XRCID("crop_bottom_text")
MaskEditorPanel::OnImageSelect
MaskEditorPanel::OnMaskSelect
MaskEditorPanel::OnZoom MaskEditorPanel::OnMaskAdd
MaskEditorPanel::OnMaskSave
MaskEditorPanel::OnMaskPaste
MaskEditorPanel::OnShowActiveMasks
MaskEditorPanel::OnColourChanged
MaskEditorPanel::OnColourChanged
MaskEditorPanel::OnSetRight
MaskEditorPanel::OnSetBottom 
EVT_BUTTON (XRCID("crop_reset_button"), MaskEditorPanel::OnResetButton) EVT_CHECKBOX(XRCID("crop_autocenter_cb")
MaskEditorPanel::OnImageSelect
MaskEditorPanel::OnMaskSelect
MaskEditorPanel::OnZoom MaskEditorPanel::OnMaskAdd
MaskEditorPanel::OnMaskSave
MaskEditorPanel::OnMaskPaste
MaskEditorPanel::OnShowActiveMasks
MaskEditorPanel::OnColourChanged
MaskEditorPanel::OnColourChanged
MaskEditorPanel::OnSetRight
MaskEditorPanel::OnSetBottom
MaskEditorPanel::OnAutoCenter 
EVT_NOTEBOOK_PAGE_CHANGED (XRCID("mask_editor_mask_crop_notebook"), MaskEditorPanel::OnModeChanged) MaskEditorPanel


Detailed Description

implementation of MaskEditorPanel Class

Author:
Thomas Modes

Definition in file MaskEditorPanel.cpp.


Function Documentation

MaskEditorPanel::OnImageSelect MaskEditorPanel::OnMaskSelect MaskEditorPanel::OnZoom MaskEditorPanel::OnMaskAdd MaskEditorPanel::OnMaskSave MaskEditorPanel::OnMaskPaste MaskEditorPanel::OnShowActiveMasks MaskEditorPanel::OnColourChanged MaskEditorPanel::OnColourChanged MaskEditorPanel::OnSetRight MaskEditorPanel::OnSetBottom EVT_BUTTON ( XRCID("crop_reset_button")  ,
MaskEditorPanel::OnResetButton   
)

MaskEditorPanel::OnImageSelect MaskEditorPanel::OnMaskSelect MaskEditorPanel::OnZoom MaskEditorPanel::OnMaskAdd MaskEditorPanel::OnMaskSave MaskEditorPanel::OnMaskPaste EVT_BUTTON ( XRCID("mask_editor_delete")  ,
MaskEditorPanel::OnMaskDelete   
)

MaskEditorPanel::OnImageSelect MaskEditorPanel::OnMaskSelect MaskEditorPanel::OnZoom MaskEditorPanel::OnMaskAdd MaskEditorPanel::OnMaskSave EVT_BUTTON ( XRCID("mask_editor_copy")  ,
MaskEditorPanel::OnMaskCopy   
)

MaskEditorPanel::OnImageSelect MaskEditorPanel::OnMaskSelect MaskEditorPanel::OnZoom MaskEditorPanel::OnMaskAdd EVT_BUTTON ( XRCID("mask_editor_load")  ,
MaskEditorPanel::OnMaskLoad   
)

MaskEditorPanel::OnImageSelect MaskEditorPanel::OnMaskSelect MaskEditorPanel::OnZoom EVT_CHOICE ( XRCID("mask_editor_choice_masktype")  ,
MaskEditorPanel::OnMaskTypeChange   
)

MaskEditorPanel::OnImageSelect MaskEditorPanel::OnMaskSelect MaskEditorPanel::OnZoom MaskEditorPanel::OnMaskAdd MaskEditorPanel::OnMaskSave MaskEditorPanel::OnMaskPaste MaskEditorPanel::OnShowActiveMasks MaskEditorPanel::OnColourChanged EVT_COLOURPICKER_CHANGED ( XRCID("mask_editor_colour_point_selected")  ,
MaskEditorPanel::OnColourChanged   
)

MaskEditorPanel::OnImageSelect MaskEditorPanel::OnMaskSelect MaskEditorPanel::OnZoom MaskEditorPanel::OnMaskAdd MaskEditorPanel::OnMaskSave MaskEditorPanel::OnMaskPaste MaskEditorPanel::OnShowActiveMasks EVT_COLOURPICKER_CHANGED ( XRCID("mask_editor_colour_polygon_negative")  ,
MaskEditorPanel::OnColourChanged   
)

MaskEditorPanel::OnImageSelect MaskEditorPanel::OnMaskSelect EVT_LIST_COL_END_DRAG ( XRCID("mask_editor_mask_list")  ,
MaskEditorPanel::OnColumnWidthChange   
)

MaskEditorPanel::OnImageSelect EVT_LIST_ITEM_SELECTED ( XRCID("mask_editor_mask_list")  ,
MaskEditorPanel::OnMaskSelect   
)

EVT_LIST_ITEM_SELECTED ( XRCID("mask_editor_images_list")  ,
MaskEditorPanel::OnImageSelect   
)

MaskEditorPanel::OnImageSelect MaskEditorPanel::OnMaskSelect MaskEditorPanel::OnZoom MaskEditorPanel::OnMaskAdd MaskEditorPanel::OnMaskSave MaskEditorPanel::OnMaskPaste MaskEditorPanel::OnShowActiveMasks MaskEditorPanel::OnColourChanged MaskEditorPanel::OnColourChanged MaskEditorPanel::OnSetRight MaskEditorPanel::OnSetBottom MaskEditorPanel::OnAutoCenter EVT_NOTEBOOK_PAGE_CHANGED ( XRCID("mask_editor_mask_crop_notebook")  ,
MaskEditorPanel::OnModeChanged   
)

Definition at line 70 of file MaskEditorPanel.cpp.

References DEBUG_TRACE, and HuginBase::MaskPolygon::Mask_negative.

MaskEditorPanel::OnImageSelect MaskEditorPanel::OnMaskSelect MaskEditorPanel::OnZoom MaskEditorPanel::OnMaskAdd MaskEditorPanel::OnMaskSave MaskEditorPanel::OnMaskPaste MaskEditorPanel::OnShowActiveMasks MaskEditorPanel::OnColourChanged MaskEditorPanel::OnColourChanged MaskEditorPanel::OnSetRight EVT_TEXT_ENTER ( XRCID("crop_top_text")  ,
MaskEditorPanel::OnSetTop   
)

MaskEditorPanel::OnImageSelect MaskEditorPanel::OnMaskSelect MaskEditorPanel::OnZoom MaskEditorPanel::OnMaskAdd MaskEditorPanel::OnMaskSave MaskEditorPanel::OnMaskPaste MaskEditorPanel::OnShowActiveMasks MaskEditorPanel::OnColourChanged MaskEditorPanel::OnColourChanged EVT_TEXT_ENTER ( XRCID("crop_left_text")  ,
MaskEditorPanel::OnSetLeft   
)


Generated on 25 Oct 2014 for Hugintrunk by  doxygen 1.4.7