From 7e22a9e4fc94f18030011a73d6b5b51622feb342 Mon Sep 17 00:00:00 2001 From: Julien Lengrand-Lambert Date: Tue, 25 Sep 2012 13:07:18 +0200 Subject: [PATCH] Adds form builder projects, used to generate the GUI templates. --- formBuilder/IvolutionV2IvolutionTemplate.py | 10 + formBuilder/ivolution__v21.fbp | 3323 +++++++++++++++++++ formBuilder/ivolution_v2.fbp | 3323 +++++++++++++++++++ formBuilder/noname.cpp | 80 + formBuilder/noname.h | 58 + formBuilder/test.fbp | 2653 +++++++++++++++ 6 files changed, 9447 insertions(+) create mode 100644 formBuilder/IvolutionV2IvolutionTemplate.py create mode 100644 formBuilder/ivolution__v21.fbp create mode 100644 formBuilder/ivolution_v2.fbp create mode 100644 formBuilder/noname.cpp create mode 100644 formBuilder/noname.h create mode 100644 formBuilder/test.fbp diff --git a/formBuilder/IvolutionV2IvolutionTemplate.py b/formBuilder/IvolutionV2IvolutionTemplate.py new file mode 100644 index 0000000..a4851d9 --- /dev/null +++ b/formBuilder/IvolutionV2IvolutionTemplate.py @@ -0,0 +1,10 @@ +"""Subclass of IvolutionTemplate, which is generated by wxFormBuilder.""" + +import wx +import IvolutionTemplate.py + +# Implementing IvolutionTemplate +class IvolutionV2IvolutionTemplate( IvolutionTemplate.py.IvolutionTemplate ): + def __init__( self, parent ): + IvolutionTemplate.py.IvolutionTemplate.__init__( self, parent ) + diff --git a/formBuilder/ivolution__v21.fbp b/formBuilder/ivolution__v21.fbp new file mode 100644 index 0000000..944b309 --- /dev/null +++ b/formBuilder/ivolution__v21.fbp @@ -0,0 +1,3323 @@ + + + + + + Python + 1 + source_name + 0 + res + UTF-8 + connect + IvolutionTemplate.py + 1000 + none + 0 + IvolutionV2 + + C:\Users\jll\perso\formBuilder + + 1 + 1 + 0 + 0 + + 1 + 1 + 1 + 1 + 0 + + + + + 1 + wxBOTH + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + impl_virtual + + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + IvolutionTemplate + 1 + + + 1 + + + Resizable + + 1 + 416,471 + wxDEFAULT_FRAME_STYLE + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + wxTAB_TRAVERSAL + 1 + + + + + + + + + + on_exit + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 2 + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + statusbar + 1 + + + protected + 1 + + + Resizable + + 1 + + wxST_SIZEGRIP + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Menu + + + 0 + + + 0 + + 1 + menubar + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + File + filemenu + protected + + + 0 + 1 + + wxID_ANY + wxITEM_NORMAL + Exit + exititem + none + CTRL + q + + on_exit + + + + + About + aboutmenu + protected + + + 0 + 1 + + wxID_ANY + wxITEM_NORMAL + Help + helpitem + none + CTRL + h + + on_help + + + + aboutseparator + none + + + + 0 + 1 + + wxID_ANY + wxITEM_NORMAL + About + aboutitem + none + CTRL + F12 + + on_about + + + + + + 1 + wxBOTH + 0 + 2 + 0 + + mainsizer + wxFLEX_GROWMODE_ALL + none + 4 + 0 + + 0 + wxEXPAND|wxTOP + 0 + + 1 + 1 + 1 + 1 + + + + 25,25 + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + 0 + + 0,0 + + 0 + -1,35 + + 0 + -1,30 + 1 + toolbar + 1 + 1 + + + protected + 1 + + + Resizable + + 5 + 1 + -1,30 + wxAUI_TB_HORZ_LAYOUT + + label + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ivolution/data/media/folder_add_48.png; Load From File + 0 + inputid + wxITEM_NORMAL + Input + inputtool + protected + + + + + + + + + on_input + + + + + + ivolution/data/media/spanner_48.png; Load From File + 0 + settingsid + wxITEM_NORMAL + Settings + settingstool + protected + + + + + + + + + on_settings + + + + + + protected + + + ivolution/data/media/accepted_48.png; Load From File + 0 + startid + wxITEM_NORMAL + Go! + starttool + protected + + + + + + + + + on_start + + + + + + ivolution/data/media/cancel_48.png; Load From File + 0 + stopid + wxITEM_NORMAL + Stop! + stoptool + protected + + + + + + + + + on_stop + + + + + + protected + + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + + helpid + Ivolution online + + + 0 + + + 0 + + 1 + helptool + + 1 + + + protected + 1 + + + Resizable + + 1 + + wxHL_ALIGN_RIGHT + + 0 + + http://jlengrand.github.com/FaceMovie/ + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + on_help + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL + 1 + + 2 + wxHORIZONTAL + + + 0 + + inputfoldergrid + wxFLEX_GROWMODE_SPECIFIED + none + 1 + 0 + + 5 + wxALIGN_CENTER_VERTICAL|wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + Tahoma,90,92,8,74,0 + 0 + 0 + wxID_ANY + Chosen Folder : + + + 0 + + + 0 + + 1 + inputtextfixed + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + ~/Documents + + + 0 + + + 0 + + 1 + inputtextbox + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 0 + + 1 + 0 + Dock + 1 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + -1,-1 + 0 + + 1 + filelist + 1 + + + protected + 1 + + + Fixed + + 1 + + wxLC_LIST + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + progressgauge + 1 + + + protected + 1 + + + 100 + Resizable + + 1 + + wxGA_HORIZONTAL + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + 1 + 1 + 0 + + + + + 1 + wxBOTH + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + impl_virtual + + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + SettingsTemplate + 1 + + + 1 + + + Resizable + + 1 + 342,451 + wxDEFAULT_FRAME_STYLE + + Settings + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + wxTAB_TRAVERSAL + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + wxBOTH + 0 + 0 + 0 + + fgSizer4 + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL|wxEXPAND + 1 + + 1 + 1 + 1 + 1 + + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + 0 + + 0 + + + 0 + + 1 + m_notebook4 + 1 + + + protected + 1 + + 0 + Resizable + 0 + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Basic + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + basicPage + 1 + + + protected + 1 + + + Resizable + + 1 + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + 1 + wxBOTH + + + 0 + + fgSizer5 + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + fgSizer9 + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + ,90,92,-1,70,0 + 0 + 0 + wxID_ANY + Choose location where the video will be saved: + + + 0 + + + 0 + + 1 + outputLocationTitle + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 1 + + 2 + wxBOTH + 0 + + 0 + + fgSizer7 + wxFLEX_GROWMODE_SPECIFIED + none + 0 + 0 + + 5 + wxALIGN_CENTER_VERTICAL|wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + C:/Toussa + + + 0 + + + 0 + + 1 + outputLocationLabel + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + ... + + + 0 + -1,-1 + + 0 + + 1 + outputButton + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + on_output + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND | wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + m_staticline1 + 1 + + + protected + 1 + + + Resizable + + 1 + + wxLI_HORIZONTAL + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + fgSizer10 + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + ,90,92,-1,70,0 + 0 + 0 + wxID_ANY + Choose the name of the generated video: + + + 0 + + + 0 + + 1 + OutputName + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 2 + wxBOTH + 0 + + 0 + + fgSizer8 + wxFLEX_GROWMODE_SPECIFIED + none + 1 + 0 + + 5 + wxALIGN_CENTER_VERTICAL|wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + 0 + + 0 + + 1 + outputText + 1 + + + protected + 1 + + + Resizable + + 1 + + wxTE_READONLY + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + Ivolution + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + wxALIGN_CENTER_VERTICAL|wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + .avi + + + 0 + + + 0 + + 1 + extentLabel + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Advanced + 1 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + advancedPage + 1 + + + protected + 1 + + + Resizable + + 1 + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + 1 + wxBOTH + + + 0 + + fgSizer11 + wxFLEX_GROWMODE_SPECIFIED + none + 4 + 0 + + 10 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + speedSizer + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + ,90,92,-1,70,0 + 0 + 0 + wxID_ANY + Choose the speed of the video : + + + 0 + + + 0 + + 1 + speedLabel + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + "Slow" "Medium" "Fast" + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + speedCombo + 1 + + + protected + 1 + + + Resizable + + 1 + + wxCB_READONLY + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND | wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + m_staticline2 + 1 + + + protected + 1 + + + Resizable + + 1 + + wxLI_HORIZONTAL + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + modeSizer + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + ,90,92,-1,70,0 + 0 + 0 + wxID_ANY + Choose the mode for processing pictures: + + + 0 + + + 0 + + 1 + modeLabel + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 2 + 0 + + gSizer7 + none + 1 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + "Conservative" "Crop" + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Available modes + + 1 + + 0 + + + 0 + + 1 + modeRadioBox + 1 + + + protected + 1 + + + Resizable + + 1 + 1 + + wxRA_SPECIFY_ROWS + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND | wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + m_staticline3 + 1 + + + protected + 1 + + + Resizable + + 1 + + wxLI_HORIZONTAL + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + typeSizer + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + ,90,92,-1,70,0 + 0 + 0 + wxID_ANY + Choose the type of faces for the video : + + + 0 + + + 0 + + 1 + typeLabel + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + "frontal_face" "profile_face" + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + typeCombo + 1 + + + protected + 1 + + + Resizable + + 1 + + wxCB_READONLY + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND | wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + m_staticline4 + 1 + + + protected + 1 + + + Resizable + + 1 + + wxLI_HORIZONTAL + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + sortSizer + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + ,90,92,-1,70,0 + 0 + 0 + wxID_ANY + Choose the method used to sort images: + + + 0 + + + 0 + + 1 + sortLabel + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + "FileName" "EXIF Metadata" + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Available methods + + 1 + + 0 + + + 0 + + 1 + sortRadioBox + 1 + + + protected + 1 + + + Resizable + + 0 + 1 + + wxRA_SPECIFY_ROWS + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + wxALIGN_BOTTOM|wxEXPAND + 1 + + 2 + 0 + + gSizer4 + none + 0 + 0 + + 5 + wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Cancel + + + 0 + + + 0 + + 1 + cancelButton + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + on_cancel + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Save + + + 0 + + + 0 + + 1 + saveButton + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + on_save + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/formBuilder/ivolution_v2.fbp b/formBuilder/ivolution_v2.fbp new file mode 100644 index 0000000..92e08bb --- /dev/null +++ b/formBuilder/ivolution_v2.fbp @@ -0,0 +1,3323 @@ + + + + + + Python + 1 + source_name + 0 + res + UTF-8 + connect + IvolutionTemplate.py + 1000 + none + 0 + IvolutionV2 + + C:\Users\jll\perso\formBuilder + + 1 + 1 + 0 + 0 + + 1 + 1 + 1 + 1 + 0 + + + + + 1 + wxBOTH + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + impl_virtual + + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + IvolutionTemplate + 1 + + + 1 + + + Resizable + + 1 + 416,471 + wxDEFAULT_FRAME_STYLE + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + wxTAB_TRAVERSAL + 1 + + + + + + + + + + on_exit + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 2 + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + statusbar + 1 + + + protected + 1 + + + Resizable + + 1 + + wxST_SIZEGRIP + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Menu + + + 0 + + + 0 + + 1 + menubar + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + File + filemenu + protected + + + 0 + 1 + + wxID_ANY + wxITEM_NORMAL + Exit + exititem + none + CTRL + q + + on_exit + + + + + About + aboutmenu + protected + + + 0 + 1 + + wxID_ANY + wxITEM_NORMAL + Help + helpitem + none + CTRL + h + + on_help + + + + aboutseparator + none + + + + 0 + 1 + + wxID_ANY + wxITEM_NORMAL + About + aboutitem + none + CTRL + F12 + + on_about + + + + + + 1 + wxBOTH + 0 + 2 + 0 + + mainsizer + wxFLEX_GROWMODE_ALL + none + 4 + 0 + + 0 + wxEXPAND|wxTOP + 0 + + 1 + 1 + 1 + 1 + + + + 25,25 + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + 0 + + + + 0 + -1,25 + + 0 + -1,25 + 1 + toolbar + 1 + 1 + + + protected + 1 + + + Resizable + + 5 + 1 + -1,25 + wxAUI_TB_HORZ_LAYOUT + + label + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ../Ivolution/ivolution/data/media/icons/folder_add_48.png; Load From File + 0 + inputid + wxITEM_NORMAL + Input + inputtool + protected + + + + + + + + + on_input + + + + + + ../Ivolution/ivolution/data/media/icons/spanner_48.png; Load From File + 0 + settingsid + wxITEM_NORMAL + Settings + settingstool + protected + + + + + + + + + on_settings + + + + + + protected + + + ../Ivolution/ivolution/data/media/icons/accepted_48.png; Load From File + 0 + startid + wxITEM_NORMAL + Go! + starttool + protected + + + + + + + + + on_start + + + + + + ../Ivolution/ivolution/data/media/icons/cancel_48.png; Load From File + 0 + stopid + wxITEM_NORMAL + Stop! + stoptool + protected + + + + + + + + + on_stop + + + + + + protected + + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + + helpid + Ivolution online + + + 0 + + + 0 + + 1 + helptool + + 1 + + + protected + 1 + + + Resizable + + 1 + + wxHL_ALIGN_RIGHT + + 0 + + http://jlengrand.github.com/FaceMovie/ + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + on_help + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 2 + wxHORIZONTAL + 1 + + 0 + + inputfoldergrid + wxFLEX_GROWMODE_SPECIFIED + none + 1 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + Tahoma,90,92,8,74,0 + 0 + 0 + wxID_ANY + Chosen Folder : + + + 0 + + + 0 + + 1 + inputtextfixed + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + ~/Documents + + + 0 + + + 0 + + 1 + inputtextbox + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 0 + + 1 + 0 + Dock + 1 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + -1,-1 + 0 + + 1 + filelist + 1 + + + protected + 1 + + + Fixed + + 1 + + wxLC_LIST + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + progressgauge + 1 + + + protected + 1 + + + 100 + Resizable + + 1 + + wxGA_HORIZONTAL + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + 1 + 1 + 0 + + + + + 1 + wxBOTH + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + impl_virtual + + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + SettingsTemplate + 1 + + + 1 + + + Resizable + + 1 + 342,451 + wxDEFAULT_FRAME_STYLE + + Settings + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + wxTAB_TRAVERSAL + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + wxBOTH + 0 + 0 + 0 + + fgSizer4 + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL|wxEXPAND + 1 + + 1 + 1 + 1 + 1 + + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + 0 + + 0 + + + 0 + + 1 + m_notebook4 + 1 + + + protected + 1 + + 0 + Resizable + 0 + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Basic + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + basicPage + 1 + + + protected + 1 + + + Resizable + + 1 + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + 1 + wxBOTH + + + 0 + + fgSizer5 + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + fgSizer9 + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + ,90,92,-1,70,0 + 0 + 0 + wxID_ANY + Choose location where the video will be saved: + + + 0 + + + 0 + + 1 + outputLocationTitle + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 1 + + 2 + wxBOTH + 0 + + 0 + + fgSizer7 + wxFLEX_GROWMODE_SPECIFIED + none + 0 + 0 + + 5 + wxALIGN_CENTER_VERTICAL|wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + C:/Toussa + + + 0 + + + 0 + + 1 + outputLocationLabel + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + ... + + + 0 + -1,-1 + + 0 + + 1 + outputButton + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + on_output + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND | wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + m_staticline1 + 1 + + + protected + 1 + + + Resizable + + 1 + + wxLI_HORIZONTAL + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + fgSizer10 + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + ,90,92,-1,70,0 + 0 + 0 + wxID_ANY + Choose the name of the generated video: + + + 0 + + + 0 + + 1 + OutputName + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 2 + wxBOTH + 0 + + 0 + + fgSizer8 + wxFLEX_GROWMODE_SPECIFIED + none + 1 + 0 + + 5 + wxALIGN_CENTER_VERTICAL|wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + 0 + + 0 + + 1 + outputText + 1 + + + protected + 1 + + + Resizable + + 1 + + wxTE_READONLY + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + Ivolution + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + wxALIGN_CENTER_VERTICAL|wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + .avi + + + 0 + + + 0 + + 1 + extentLabel + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Advanced + 1 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + advancedPage + 1 + + + protected + 1 + + + Resizable + + 1 + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + 1 + wxBOTH + + + 0 + + fgSizer11 + wxFLEX_GROWMODE_SPECIFIED + none + 4 + 0 + + 10 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + speedSizer + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + ,90,92,-1,70,0 + 0 + 0 + wxID_ANY + Choose the speed of the video : + + + 0 + + + 0 + + 1 + speedLabel + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + "Slow" "Medium" "Fast" + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + speedCombo + 1 + + + protected + 1 + + + Resizable + + 1 + + wxCB_READONLY + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND | wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + m_staticline2 + 1 + + + protected + 1 + + + Resizable + + 1 + + wxLI_HORIZONTAL + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + modeSizer + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + ,90,92,-1,70,0 + 0 + 0 + wxID_ANY + Choose the mode for processing pictures: + + + 0 + + + 0 + + 1 + modeLabel + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 2 + 0 + + gSizer7 + none + 1 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + "Conservative" "Crop" + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Available modes + + 1 + + 0 + + + 0 + + 1 + modeRadioBox + 1 + + + protected + 1 + + + Resizable + + 0 + 1 + + wxRA_SPECIFY_ROWS + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND | wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + m_staticline3 + 1 + + + protected + 1 + + + Resizable + + 1 + + wxLI_HORIZONTAL + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + typeSizer + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + ,90,92,-1,70,0 + 0 + 0 + wxID_ANY + Choose the type of faces for the video : + + + 0 + + + 0 + + 1 + typeLabel + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + "frontal_face" "profile_face" + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + typeCombo + 1 + + + protected + 1 + + + Resizable + + 1 + + wxCB_READONLY + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND | wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + m_staticline4 + 1 + + + protected + 1 + + + Resizable + + 1 + + wxLI_HORIZONTAL + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + sortSizer + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + ,90,92,-1,70,0 + 0 + 0 + wxID_ANY + Choose the method used to sort images: + + + 0 + + + 0 + + 1 + sortLabel + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + "FileName" "EXIF Metadata" + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Available methods + + 1 + + 0 + + + 0 + + 1 + sortRadioBox + 1 + + + protected + 1 + + + Resizable + + 0 + 1 + + wxRA_SPECIFY_ROWS + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + wxALIGN_BOTTOM|wxEXPAND + 1 + + 2 + 0 + + gSizer4 + none + 0 + 0 + + 5 + wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Cancel + + + 0 + + + 0 + + 1 + cancelButton + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + on_cancel + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Save + + + 0 + + + 0 + + 1 + saveButton + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + on_save + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/formBuilder/noname.cpp b/formBuilder/noname.cpp new file mode 100644 index 0000000..b738b03 --- /dev/null +++ b/formBuilder/noname.cpp @@ -0,0 +1,80 @@ +/////////////////////////////////////////////////////////////////////////// +// C++ code generated with wxFormBuilder (version Jun 30 2011) +// http://www.wxformbuilder.org/ +// +// PLEASE DO "NOT" EDIT THIS FILE! +/////////////////////////////////////////////////////////////////////////// + +#include "noname.h" + +/////////////////////////////////////////////////////////////////////////// + +IvolutionTemplate::IvolutionTemplate( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style ) +{ + this->SetSizeHints( wxDefaultSize, wxDefaultSize ); + + statusbar = this->CreateStatusBar( 2, wxST_SIZEGRIP, wxID_ANY ); + menubar = new wxMenuBar( 0 ); + filemenu = new wxMenu(); + wxMenuItem* exitmenu; + exitmenu = new wxMenuItem( filemenu, wxID_ANY, wxString( wxT("Exit") ) + wxT('\t') + wxT("CTRL + q"), wxEmptyString, wxITEM_NORMAL ); + filemenu->Append( exitmenu ); + + menubar->Append( filemenu, wxT("File") ); + + aboutmenu = new wxMenu(); + wxMenuItem* helpmenu; + helpmenu = new wxMenuItem( aboutmenu, wxID_ANY, wxString( wxT("Help") ) + wxT('\t') + wxT("CTRL + h"), wxEmptyString, wxITEM_NORMAL ); + aboutmenu->Append( helpmenu ); + + wxMenuItem* aboutseparator; + aboutseparator = aboutmenu->AppendSeparator(); + + wxMenuItem* aboutmenu1; + aboutmenu1 = new wxMenuItem( aboutmenu, wxID_ANY, wxString( wxT("About") ) + wxT('\t') + wxT("CTRL + F12"), wxEmptyString, wxITEM_NORMAL ); + aboutmenu->Append( aboutmenu1 ); + + menubar->Append( aboutmenu, wxT("About") ); + + this->SetMenuBar( menubar ); + + toolbar = new wxAuiToolBar( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxAUI_TB_HORZ_LAYOUT ); + toolbar->SetToolBitmapSize( wxSize( 25,25 ) ); + toolbar->AddTool( wxID_ANY, wxT("Input"), wxBitmap( wxT("../Ivolution/ivolution/data/media/icons/folder_add_48.png"), wxBITMAP_TYPE_ANY ), wxNullBitmap, wxITEM_NORMAL, wxEmptyString, wxEmptyString, NULL ); + + toolbar->AddTool( wxID_ANY, wxT("Settings"), wxBitmap( wxT("../Ivolution/ivolution/data/media/icons/spanner_48.png"), wxBITMAP_TYPE_ANY ), wxNullBitmap, wxITEM_NORMAL, wxEmptyString, wxEmptyString, NULL ); + + toolbar->AddSeparator(); + + toolbar->AddTool( wxID_ANY, wxT("Go!"), wxBitmap( wxT("../Ivolution/ivolution/data/media/icons/accepted_48.png"), wxBITMAP_TYPE_ANY ), wxNullBitmap, wxITEM_NORMAL, wxEmptyString, wxEmptyString, NULL ); + + toolbar->AddTool( wxID_ANY, wxT("Stop!"), wxBitmap( wxT("../Ivolution/ivolution/data/media/icons/cancel_48.png"), wxBITMAP_TYPE_ANY ), wxNullBitmap, wxITEM_NORMAL, wxEmptyString, wxEmptyString, NULL ); + + toolbar->AddSeparator(); + + helptool = new wxHyperlinkCtrl( toolbar, wxID_ANY, wxT("Ivolution online"), wxT("http://jlengrand.github.com/FaceMovie/"), wxDefaultPosition, wxDefaultSize, wxHL_ALIGN_RIGHT ); + toolbar->AddControl( helptool ); + toolbar->Realize(); + + wxFlexGridSizer* mainsizer; + mainsizer = new wxFlexGridSizer( 3, 1, 0, 0 ); + mainsizer->AddGrowableCol( 0 ); + mainsizer->AddGrowableRow( 0 ); + mainsizer->SetFlexibleDirection( wxBOTH ); + mainsizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_ALL ); + + filelist = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_LIST ); + mainsizer->Add( filelist, 0, wxALL|wxEXPAND, 5 ); + + progressgauge = new wxGauge( this, wxID_ANY, 100, wxDefaultPosition, wxDefaultSize, wxGA_HORIZONTAL ); + mainsizer->Add( progressgauge, 0, wxALL|wxEXPAND, 5 ); + + this->SetSizer( mainsizer ); + this->Layout(); + + this->Centre( wxBOTH ); +} + +IvolutionTemplate::~IvolutionTemplate() +{ +} diff --git a/formBuilder/noname.h b/formBuilder/noname.h new file mode 100644 index 0000000..7252f9d --- /dev/null +++ b/formBuilder/noname.h @@ -0,0 +1,58 @@ +/////////////////////////////////////////////////////////////////////////// +// C++ code generated with wxFormBuilder (version Jun 30 2011) +// http://www.wxformbuilder.org/ +// +// PLEASE DO "NOT" EDIT THIS FILE! +/////////////////////////////////////////////////////////////////////////// + +#ifndef __NONAME_H__ +#define __NONAME_H__ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +/////////////////////////////////////////////////////////////////////////// + + +/////////////////////////////////////////////////////////////////////////////// +/// Class IvolutionTemplate +/////////////////////////////////////////////////////////////////////////////// +class IvolutionTemplate : public wxFrame +{ + private: + + protected: + wxStatusBar* statusbar; + wxMenuBar* menubar; + wxMenu* filemenu; + wxMenu* aboutmenu; + wxAuiToolBar* toolbar; + wxHyperlinkCtrl* helptool; + wxListCtrl* filelist; + wxGauge* progressgauge; + + public: + + IvolutionTemplate( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 560,451 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL ); + + ~IvolutionTemplate(); + +}; + +#endif //__NONAME_H__ diff --git a/formBuilder/test.fbp b/formBuilder/test.fbp new file mode 100644 index 0000000..309114f --- /dev/null +++ b/formBuilder/test.fbp @@ -0,0 +1,2653 @@ + + + + + + C++ + 1 + source_name + 0 + res + UTF-8 + connect + MainTemplate + 1000 + none + 0 + Ivolution + + C:\Users\jll\Desktop\formBuilder + + 1 + 1 + 0 + 0 + + 1 + 1 + 1 + 1 + 0 + + + + + 1 + wxBOTH + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + impl_virtual + + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + IvolutionTemplate + 1 + + + 1 + + + Resizable + + 1 + 250,620 + wxDEFAULT_FRAME_STYLE + + Ivolution + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + wxTAB_TRAVERSAL + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + wxBOTH + + + 0 + + maingrid + wxFLEX_GROWMODE_SPECIFIED + none + 3 + 0 + + 5 + wxEXPAND + 1 + + 50,50 + titlelayout + wxHORIZONTAL + none + + 5 + wxFIXED_MINSIZE + 1 + + 50,50 + logobox + wxVERTICAL + none + + 5 + wxALL + 1 + + 1 + 1 + 1 + 1 + + + + ; Load From File + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + logo + 1 + + + protected + 1 + + + Resizable + + 1 + 50,50 + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_LEFT|wxALL|wxEXPAND + 3 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + ,90,92,16,71,0 + 0 + 0 + wxID_ANY + Ivolution + + + 0 + + + 0 + + 1 + title + 1 + + + protected + 1 + + + Resizable + + 1 + + wxALIGN_CENTRE|wxALIGN_LEFT + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + settingsbox + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + requiredbox + wxFLEX_GROWMODE_SPECIFIED + none + 3 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + ,90,92,-1,70,0 + 0 + 0 + wxID_ANY + Required parameters: + + + 0 + + + 0 + + 1 + title + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + inputbox + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Choose your input folder: + + + 0 + + + 0 + + 1 + inputtitle + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 2 + wxBOTH + + + 0 + + inputchooserbox + wxFLEX_GROWMODE_SPECIFIED + none + 1 + 0 + + 5 + wxALL + 1 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + .. + + + 0 + + + 0 + + 1 + inputchooserbutton + 1 + + + protected + 1 + + + Resizable + + 1 + 30,25 + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + on_input + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + /home/jll/Documents/Ivolutionnnn + + + 0 + + + 0 + + 1 + inputtextbox + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + outputbox + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Choose your output folder: + + + 0 + + + 0 + + 1 + outputtitle + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 2 + wxBOTH + + + 0 + + outputchooserbox + wxFLEX_GROWMODE_SPECIFIED + none + 1 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + .. + + + 0 + + + 0 + + 1 + outputchooserbutton + 1 + + + protected + 1 + + + Resizable + + 1 + 30,25 + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + on_output + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + /home/jll/Videos + + + 0 + + + 0 + + 1 + outputchoosertext + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + optionalbox + wxFLEX_GROWMODE_SPECIFIED + none + 5 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + ,90,92,-1,70,0 + 0 + 0 + wxID_ANY + Optional parameters: + + + 0 + + + 0 + + 1 + title1 + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + typefacebox + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Type of face: + + + 0 + + + 0 + + 1 + typefacetext + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + "frontal_face" "profile_face" + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + typefacelist + 1 + + + protected + 1 + + + Resizable + + 1 + + wxCB_READONLY + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + frontal_face + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + videospeedbox + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Video Speed: + + + 0 + + + 0 + + 1 + videospeedtext + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + "slow" "medium" "fast" + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + videospeedlist + 1 + + + protected + 1 + + + Resizable + + 1 + + wxCB_READONLY + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + medium + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + videomodebox + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Choose your prefered mode: + + + 0 + + + 0 + + 1 + videomodetext + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 2 + wxBOTH + + + 0 + + videomodechoices + wxFLEX_GROWMODE_SPECIFIED + none + 1 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Crop Mode + + + 0 + + + 0 + + 1 + cropmode + 1 + + + protected + 1 + + + Resizable + + 1 + + wxRB_GROUP + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Conservative Mode + + + 0 + + + 0 + + 1 + conservativemode + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + filemethodbox + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Choose your prefered method: + + + 0 + + + 0 + + 1 + filemethodtext + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 2 + wxBOTH + + + 0 + + videomodechoices + wxFLEX_GROWMODE_SPECIFIED + none + 1 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + File name + + + 0 + + + 0 + + 1 + namemode + 1 + + + protected + 1 + + + Resizable + + 1 + + wxRB_GROUP + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + EXIF metadata + + + 0 + + + 0 + + 1 + exifmode + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 1 + wxBOTH + + + 0 + + commandbox + wxFLEX_GROWMODE_SPECIFIED + none + 2 + 0 + + 5 + wxEXPAND + 1 + + 2 + wxBOTH + + + 0 + + buttonsbox + wxFLEX_GROWMODE_SPECIFIED + none + 1 + 0 + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Create Movie! + + + 0 + + + 0 + + 1 + startbutton + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + on_start + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Stop processing + + + 0 + + + 0 + + 1 + stopbutton + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + on_stop + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + progressgauge + 1 + + + protected + 1 + + + 100 + Resizable + + 1 + + wxGA_HORIZONTAL + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 2 + 1 + + 0 + 0 + wxID_ANY + + + 0 + + + 0 + + 1 + sb + 1 + + + protected + 1 + + + Resizable + + 1 + + wxST_SIZEGRIP + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + File + + + 0 + + + 0 + + 1 + menubar + 1 + + + protected + 1 + + + Resizable + + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + File + filemenu + protected + + + 0 + 1 + + wxID_ANY + wxITEM_NORMAL + Help + menuhelp + none + CTRL + h + + on_help + + + + + 0 + 1 + + wxID_ANY + wxITEM_NORMAL + About + menuabout + none + CTRL + F12 + + on_about + + + + + 0 + 1 + + wxID_ANY + wxITEM_NORMAL + Exit + menuexit + none + CTRL + Q + + on_exit + + + + + + +