Add GUI elements for defish and scale in perspective tool. Doesn't work very good yet.
This commit is contained in:
@@ -64,9 +64,12 @@ protected:
|
||||
Gtk::Button* lines_button_erase;
|
||||
Adjuster* projection_pitch;
|
||||
Adjuster* projection_rotate;
|
||||
Adjuster* camera_scale;
|
||||
Gtk::CheckButton *camera_defish;
|
||||
Adjuster* projection_shift_horiz;
|
||||
Adjuster* projection_shift_vert;
|
||||
Adjuster* projection_yaw;
|
||||
rtengine::ProcEvent EvPerspCamDefish;
|
||||
rtengine::ProcEvent EvPerspCamFocalLength;
|
||||
rtengine::ProcEvent EvPerspCamShift;
|
||||
rtengine::ProcEvent EvPerspCamAngle;
|
||||
@@ -74,19 +77,24 @@ protected:
|
||||
rtengine::ProcEvent EvPerspMethod;
|
||||
rtengine::ProcEvent EvPerspProjShift;
|
||||
rtengine::ProcEvent EvPerspProjRotate;
|
||||
rtengine::ProcEvent EvPerspCamScale;
|
||||
rtengine::ProcEvent EvPerspProjAngle;
|
||||
rtengine::ProcEvent EvPerspRender;
|
||||
rtengine::ProcEvent EvPerspCamDefishVoid;
|
||||
rtengine::ProcEvent EvPerspCamFocalLengthVoid;
|
||||
rtengine::ProcEvent EvPerspCamShiftVoid;
|
||||
rtengine::ProcEvent EvPerspCamAngleVoid;
|
||||
rtengine::ProcEvent EvPerspProjShiftVoid;
|
||||
rtengine::ProcEvent EvPerspProjRotateVoid;
|
||||
rtengine::ProcEvent EvPerspCamScaleVoid;
|
||||
rtengine::ProcEvent EvPerspProjAngleVoid;
|
||||
rtengine::ProcEvent* event_persp_cam_defish;
|
||||
rtengine::ProcEvent* event_persp_cam_focal_length;
|
||||
rtengine::ProcEvent* event_persp_cam_shift;
|
||||
rtengine::ProcEvent* event_persp_cam_angle;
|
||||
rtengine::ProcEvent* event_persp_proj_shift;
|
||||
rtengine::ProcEvent* event_persp_proj_rotate;
|
||||
rtengine::ProcEvent* event_persp_cam_scale;
|
||||
rtengine::ProcEvent* event_persp_proj_angle;
|
||||
LensGeomListener* lens_geom_listener;
|
||||
PerspCorrectionPanelListener* panel_listener;
|
||||
@@ -119,8 +127,9 @@ public:
|
||||
void linesEditButtonPressed (void);
|
||||
void linesEraseButtonPressed (void);
|
||||
void methodChanged (void);
|
||||
void defishChanged (void);
|
||||
void requestApplyControlLines(void);
|
||||
void setAdjusterBehavior (bool badd, bool camera_focal_length_add, bool camera_shift_add, bool camera_angle_add, bool projection_angle_add, bool projection_shift_add, bool projection_rotate_add);
|
||||
void setAdjusterBehavior (bool badd, bool camera_focal_length_add, bool camera_shift_add, bool camera_angle_add, bool projection_angle_add, bool projection_shift_add, bool projection_rotate_add, bool projection_scale_add);
|
||||
void setControlLineEditMode(bool active);
|
||||
void setEditProvider (EditDataProvider* provider) override;
|
||||
void setLensGeomListener (LensGeomListener* listener)
|
||||
|
Reference in New Issue
Block a user