Commit Graph

95 Commits

Author SHA1 Message Date
Florian 8672f179e9 Exchanged all french messages with their English counterparts.
Gui elements in SceneCanvas are now independant from the zoom factor.
Work in progress: NewProjectDialog.

git-svn-id: svn://localhost@837 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-09-20 19:53:26 +00:00
Florian be906afdc3 Added "Insert new object" button in SceneCanvas when right clicking.
Reworked compilation dialog.
Adapted to changes in GDCore.

git-svn-id: svn://localhost@816 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-09-09 19:42:51 +00:00
Florian 5377c25010 Removed EventsRefactorer.
Adapted to changes in GDCore.

git-svn-id: svn://localhost@797 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-07-28 21:34:25 +00:00
Florian cdd7b1215f Adapted to changes in GDCore/GDL.
git-svn-id: svn://localhost@790 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-07-19 19:30:32 +00:00
Florian bb51b35846 Adapted to changes in GDCore.
Small changes.

git-svn-id: svn://localhost@786 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-07-15 10:42:38 +00:00
Florian 09fbbec9d6 Adapted to wxWidgets Unicode build.
Added HtmlViewerPnl ( work in progress )
A file saved is now correctly added to recent files.
Zoom factor is now saved in scene editors.

git-svn-id: svn://localhost@771 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-06-16 21:53:04 +00:00
Florian 3569541fc3 Adapted to changes in GDL.
Reworked "Portable" dialog to handle the preservation of directories structure. ( As the IDE now supports filenames relative to the project directory for resources ).

git-svn-id: svn://localhost@748 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-06-03 20:12:28 +00:00
Florian 4ebe69e1fd Adapted editors and resources classes to use filenames which are relatives to the project directory.
The current working directory is changed on the fly when loading/previewing a scene so that every filename in a project is relative to the project directory.
Adapted to changes in GDL/GDCore.
Added MillionthVector in Credits.

git-svn-id: svn://localhost@745 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-06-03 12:22:54 +00:00
Florian 4154a7165b Added basic support for ExternalLayouts.
Autosave file extension is now gdg.autosave

git-svn-id: svn://localhost@738 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-05-28 14:39:05 +00:00
Florian 066b15d171 Refactored SceneCanvas.
git-svn-id: svn://localhost@732 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-05-25 16:41:46 +00:00
Florian 811a31f2d6 Adding ExternalLayout support ( Project manager support for external layout is made ).
git-svn-id: svn://localhost@731 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-05-25 12:00:23 +00:00
Florian 694f1bc4ac Adapted to changes in GDL/GDCore.
SearchEvents dialog is now selecting the events when browsing results.

git-svn-id: svn://localhost@728 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-05-24 16:02:56 +00:00
Florian 022fb0e257 Adapted to changes in GDCore.
Enhanced BugReport dialog.
Help file is now on the wiki.

git-svn-id: svn://localhost@723 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-05-16 20:33:18 +00:00
Florian cee23154c8 Adapted to changes in GDCore.
git-svn-id: svn://localhost@710 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-05-14 11:34:09 +00:00
Florian 1880eb34fa Adapted to changes in GDCore. ( Notably, InitialVariablesDialog was removed and is now available in GDCore thanks to the ChooseVariableDialog class ).
Compilation is not using PCH anymore.
Now display duration of a compilation.


git-svn-id: svn://localhost@707 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-05-13 15:25:21 +00:00
Florian 8c88989fa2 Added recompilation when global or scene variables are changed.
Moved information message during preview to the Info bar.

git-svn-id: svn://localhost@702 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-05-04 19:13:44 +00:00
Florian 54d7eb0662 Added log file option.
Tried to correct the fact that SFML does not intercept events when used on a wxSFMLCanvas on linux by emulating these events. TODO: Test it
Adapted to changes in GDCore.

git-svn-id: svn://localhost@701 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-04-27 20:53:21 +00:00
Florian ee090a9866 Adapted to changes in GDCore.
git-svn-id: svn://localhost@698 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-04-15 21:30:00 +00:00
Florian 1b6f025bbe Adapted to changes in GDL and GDCore.
git-svn-id: svn://localhost@692 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-04-11 22:09:03 +00:00
Florian ee7b10fa51 Fixed duplication of more than one object using Ctrl+Drag in scene editor.
git-svn-id: svn://localhost@688 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-04-03 21:39:06 +00:00
Florian c2dbdd4374 Removed useless files.
Adapted to changes in GDL/GDCore.

git-svn-id: svn://localhost@687 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-03-31 16:11:59 +00:00
Florian d7bd1d9487 Minor changes.
git-svn-id: svn://localhost@681 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-03-17 14:14:07 +00:00
Florian da788c5091 Adapted to changes in GDL.
Adapted to the new support for external C++ source files and C++ code events.

git-svn-id: svn://localhost@659 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-02-15 23:09:24 +00:00
Florian 07d3b78673 Some headers have changed in GDL.
git-svn-id: svn://localhost@655 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-02-10 17:34:15 +00:00
Florian 637b07b534 Adapted compilation tools to new CodeCompiler.
git-svn-id: svn://localhost@650 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-02-05 17:35:25 +00:00
Florian 49103113a7 Adapted to the new CodeCompiler class.
git-svn-id: svn://localhost@647 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-02-04 23:15:10 +00:00
Florian a630e2c38f Finished reorganizing files of GDL.
Added Ctrl+Drag'n'drop shortcut to clone an object to SceneCanvas.

git-svn-id: svn://localhost@634 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-01-14 23:30:11 +00:00
Florian 9e420fd3a3 Reorganizing files of GDL in progress...
git-svn-id: svn://localhost@631 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-01-09 21:01:07 +00:00
Florian 1c45dfc95d Updated copyright.
Adapted to changes made to MainEditorCommand in GDL.
Using InfoBar to display some messages in SceneCanvas.

git-svn-id: svn://localhost@620 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-12-31 12:33:32 +00:00
Florian 8d1dc152de Minor modifications.
git-svn-id: svn://localhost@579 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-12-18 15:09:47 +00:00
Florian 5878d87971 Added advanced paste to scene editor.
Corrected and improved undo/redo in scene editor.
Corrected bad scrolling using middle click.

git-svn-id: svn://localhost@576 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-12-03 21:30:08 +00:00
Florian 26a5d48ff1 Prevent images unloading when reloading a scene in editor.
git-svn-id: svn://localhost@575 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-12-03 15:35:14 +00:00
Florian d596703e29 Corrected bad crash on Ubuntu 11.10.
git-svn-id: svn://localhost@571 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-11-26 23:17:56 +00:00
Florian 2faf85d538 Corrected events not recompiled when objects/groups changed.
Preview in editor were slightly distorted.
Improved EventsEditor refresh.

git-svn-id: svn://localhost@555 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-11-05 20:37:35 +00:00
Florian f53502a9be Minor improvements.
Adaptations for new ArbitraryResourceWorker.

git-svn-id: svn://localhost@538 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-10-08 14:42:59 +00:00
Florian 2b30f4ad4d Minor bugs fixes.
Changed all toolbars to wxAuiToolbar for linux.

git-svn-id: svn://localhost@516 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-09-01 10:33:36 +00:00
Florian 0ad749f44d Minor bugfixes
git-svn-id: svn://localhost@514 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-08-27 13:06:43 +00:00
Florian 38d0a132ae Upgraded SFML2.
Minor changes for linux.
Added Radiance skin.

git-svn-id: svn://localhost@511 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-08-25 16:26:29 +00:00
Florian 1f5241c3bb Minor changes.
git-svn-id: svn://localhost@494 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-08-22 18:40:10 +00:00
Florian f1b1f7b222 Corrected minor bugs.
Improved events editor.

git-svn-id: svn://localhost@489 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-08-17 10:29:30 +00:00
Florian 030abd4aa8 Recoded a new events editor. Currently supporting faster rendering, events folding, multiple selection, drag n drop ( still buggy for instructions ), item highlighting, parameter colorization. TODO : Parameters highlighting/live edition, shortcuts, panels for edition, and all classics features.
Corrected multiple panel bug in debugger.

git-svn-id: svn://localhost@483 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-08-09 23:11:35 +00:00
Florian db5f77e821 Some adaptations.
Corrected events refactorer.
Reimplemented expression checking.

git-svn-id: svn://localhost@463 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-08-03 15:08:10 +00:00
Florian 6908217d9b Adaptations to EventsCodeCompiler changes.
git-svn-id: svn://localhost@458 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-07-09 11:32:46 +00:00
Florian 3cc1d82c99 Adaptations and code cleanup.
SceneCanvas is aware of events compilation when reloading : If a preview is launched, wait until compilation is over.

git-svn-id: svn://localhost@456 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-07-07 23:11:20 +00:00
Florian 7b29baefce Angle not updated after closing an "InitialPositionPanel".
git-svn-id: svn://localhost@434 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-04-26 18:34:01 +00:00
Florian 3b07cf5472 Updated to latest SFML2 version with ATI fix.
Improved Code editor by using wxstedit.

git-svn-id: svn://localhost@424 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-04-03 14:00:18 +00:00
Florian 476dab90c6 Renamed EdittimeScene to SceneEdittimeRenderer.
Updated ChoixCondition and ChoixAction dialogs to support an arbitrary number of parameters.

git-svn-id: svn://localhost@403 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-03-20 14:46:19 +00:00
Florian 9a07561f2b Corrected missing resources of externals events when saving in portable mode or compiling.
Updated some dialogs to use AdvancedTextEntryDlg.

git-svn-id: svn://localhost@401 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-03-19 15:48:47 +00:00
Florian 2f43d5a85f Corrected reset of every member of (Edittime)scenes when reloading a scene in the editor.
git-svn-id: svn://localhost@399 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-03-13 21:07:34 +00:00
Florian 50ee444666 Correct events editor sub menus not working on linux.
Various small changes.

git-svn-id: svn://localhost@393 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-02-28 15:32:56 +00:00