Commit graph

642 commits

Author SHA1 Message Date
kervala
fc8c26ff9f Fixed: Error while compiling with current stable squish 2012-09-25 12:19:13 +02:00
kervala
0d4f383a7f Changed: Plugins specs and plugins installation 2012-09-24 14:02:33 +02:00
kervala
ddd33c6090 Fixed: OVQT plugins loading under Unices (in the order: local, OVQT plugins, system) 2012-09-24 09:52:35 +02:00
kervala
541a147d34 Changed: Homogeneous carriage returns 2012-09-24 09:49:52 +02:00
kervala
476377dd88 Changed: Fixed plugins specs name to install 2012-09-24 08:56:49 +02:00
kervala
2028034214 Changed: Install plugins specs in ${NL_SHARE_PREFIX}/object_viewer_qt/plugins under Linux 2012-09-24 08:25:47 +02:00
kervala
8d9c96a97a Changed: Use "lib" prefix under unices for plugins 2012-09-23 23:58:03 +02:00
kervala
8ab293a6ec Changed: Fixed some directories 2012-09-22 23:42:40 +02:00
kervala
7a04e920e1 Fixed: MultiArch support 2012-09-22 22:57:38 +02:00
kervala
3f764df03e Added: shape2obj project to convert NeL .shape to standard .obj file format 2012-09-19 19:38:37 +02:00
kervala
f61d6c9ae2 Changed: Updated some object_viewer_qt french translations 2012-09-11 20:17:16 +02:00
dfighter1985
63370056f0 CHANGED: GUI Editor can now be linked without manually supplying the libraries.
--HG--
branch : gsoc2012-gui-editor
2012-08-20 04:50:19 +02:00
dfighter1985
efc9890e08 CHANGED: Serialize links that belong to the root group too. Also deactivate the active group when serializing.
--HG--
branch : gsoc2012-gui-editor
2012-08-20 03:34:09 +02:00
dfighter1985
7bfecaad4b CHANGED: Need to serialize root group first, otherwise client crashes when loading the pointer settings.
--HG--
branch : gsoc2012-gui-editor
2012-08-19 03:13:16 +02:00
dfighter1985
a0559ee680 CHANGED: Keys are now parsed from the config files, and then serialized on save.
--HG--
branch : gsoc2012-gui-editor
2012-08-18 20:28:56 +02:00
dfighter1985
c532f23ac1 CHANGED: Pointer settings are now parsed even when the particular pointer cannot be instantiated. They are also serialized when serializing the GUI.
--HG--
branch : gsoc2012-gui-editor
2012-08-18 18:39:45 +02:00
dfighter1985
0d4c4cd56d CHANGED: Should be able to change text options for CCtrlTextButton.
--HG--
branch : gsoc2012-gui-editor
2012-08-18 03:37:52 +02:00
dfighter1985
91368514b6 CHANGED: GUI Procedures are now serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-17 21:49:54 +02:00
dfighter1985
4ae34c1844 CHANGED: Variables are now serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-17 06:10:18 +02:00
dfighter1985
503b9c4234 CHANGED: Tree/node data is now serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-17 04:37:07 +02:00
dfighter1985
180f86694d CHANGED: interface options are now serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-16 00:45:19 +02:00
dfighter1985
bffa5806ca CHANGED: CCtrlScroll fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-11 19:22:55 +02:00
dfighter1985
190a048641 CHANGED: Apparently the *root* group needed to be serializes separately, otherwise the parser cannot read it back.
--HG--
branch : gsoc2012-gui-editor
2012-08-10 17:10:01 +02:00
dfighter1985
50c2f4a41b CHANGED: CCtrlBase fields can now be serialized.
--HG--
branch : gsoc2012-gui-editor
2012-08-10 02:43:01 +02:00
dfighter1985
4c43870a47 ADDED: CWidgetSerializer class, that serializes the widgets into a single XML file. Also CInterfaceElement fields can now be serializes.
--HG--
branch : gsoc2012-gui-editor
2012-08-10 01:21:20 +02:00
dfighter1985
498a1a2ef1 CHANGED: Partially implemented save-as(only the project file is saved for now )
--HG--
branch : gsoc2012-gui-editor
2012-08-09 01:48:51 +02:00
dfighter1985
f10ef64bee ADDED: CProjectFileSerializer class, and also it's possible to save the project file changes now.
--HG--
branch : gsoc2012-gui-editor
2012-08-09 01:24:37 +02:00
dfighter1985
ce86607415 CHANGED: Added and implemented File->Close option.
--HG--
branch : gsoc2012-gui-editor
2012-08-08 20:56:21 +02:00
dfighter1985
dca5394f4e CHANGED: Enabled the new and save actions in the file menu. (They are not implemented yet)
--HG--
branch : gsoc2012-gui-editor
2012-08-08 07:24:32 +02:00
dfighter1985
10ff9355e0 CHANGED: some simple bugfixes, like missing properties, misspelled properties, widget not updating when changed, etc.
--HG--
branch : gsoc2012-gui-editor
2012-08-07 22:35:08 +02:00
dfighter1985
19b2706e81 ADDED: widget definition file for CRootGroup, somehow I forgot this earlier.
--HG--
branch : gsoc2012-gui-editor
2012-08-07 03:32:24 +02:00
dfighter1985
74cd9b5357 CHANGED: The property browser widget can now actually change properties.
--HG--
branch : gsoc2012-gui-editor
2012-08-03 03:13:39 +02:00
dfighter1985
8dc33c2073 CHANGED: Enabled editing in the property browser widget, but obviously changing properties will have no effect until property changing is implemented.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 21:12:03 +02:00
dfighter1985
0b3be8e93d CHANGED: Implemented property querying for for CDBViewQuantity.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 20:42:12 +02:00
dfighter1985
d67ffd246b CHANGED: Implemented property querying for for CDBViewNumber.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 20:25:42 +02:00
dfighter1985
d99ce0a5e9 CHANGED: Implemented property querying for for CViewTextIDFormated.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 19:46:00 +02:00
dfighter1985
0436e018aa CHANGED: Implemented property querying for for CViewTextID.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 19:41:49 +02:00
dfighter1985
77a2924b73 CHANGED: Implemented property querying for for CViewTextFormated.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 19:33:03 +02:00
dfighter1985
4ad9430fcf CHANGED: Implemented property querying for for CViewText.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 19:25:00 +02:00
dfighter1985
94c1207c13 CHANGED: Implemented property querying for CDBViewBar3.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 08:12:41 +02:00
dfighter1985
d104ac5001 CHANGED: Implemented property querying for CDBViewBar.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 07:49:06 +02:00
dfighter1985
84c77141f7 CHANGED: Implemented property querying for CViewBitmap.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 07:20:38 +02:00
dfighter1985
ab69e85538 CHANGED: Implemented property querying for CViewBitmapCombo.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 06:56:05 +02:00
dfighter1985
1d0e897b55 CHANGED: Implemented property querying for CDBViewDigit.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 06:25:41 +02:00
dfighter1985
ff8d320de5 CHANGED: Implemented property querying for CGroupContainer.
--HG--
branch : gsoc2012-gui-editor
2012-08-02 06:14:24 +02:00
dfighter1985
9dda3aac07 CHANGED: Implemented property querying for CGroupTab.
--HG--
branch : gsoc2012-gui-editor
2012-08-01 18:54:36 +02:00
dfighter1985
7657eafe86 CHANGED: Implemented property querying for CDBGroupSelectNumber.
--HG--
branch : gsoc2012-gui-editor
2012-08-01 18:42:01 +02:00
dfighter1985
8d5064233b CHANGED: Implemented property querying for CGroupScrollText and CGroupHTML.
--HG--
branch : gsoc2012-gui-editor
2012-08-01 08:05:27 +02:00
dfighter1985
5c5f25cb8b CHANGED: Implemented property querying for CGroupHeader.
--HG--
branch : gsoc2012-gui-editor
2012-08-01 05:58:10 +02:00
dfighter1985
02a6417039 CHANGED: Implemented property querying for CGroupList.
--HG--
branch : gsoc2012-gui-editor
2012-08-01 05:51:35 +02:00
dfighter1985
70d5759713 CHANGED: Implemented property querying for CInterfaceGroupWheel.
--HG--
branch : gsoc2012-gui-editor
2012-07-31 22:19:45 +02:00
dfighter1985
cee3e3c5b4 ADDED: Somehow I always forget to add these files...
--HG--
branch : gsoc2012-gui-editor
2012-07-31 20:47:04 +02:00
dfighter1985
e0af9e59cc CHANGED: Implemented property querying for CGroupMenu.
--HG--
branch : gsoc2012-gui-editor
2012-07-31 06:45:03 +02:00
dfighter1985
d3fb86cc22 CHANGED: Implemented property querying for CGroupModal.
--HG--
branch : gsoc2012-gui-editor
2012-07-31 05:56:28 +02:00
dfighter1985
7efbd2ff7e CHANGED: Implemented property querying for CGroupFrame.
--HG--
branch : gsoc2012-gui-editor
2012-07-31 05:19:24 +02:00
dfighter1985
f0b11577a0 CHANGED: Implemented property querying for CGroupTable.
--HG--
branch : gsoc2012-gui-editor
2012-07-30 22:50:35 +02:00
dfighter1985
8ddbbcb6fa CHANGED: Implemented property querying for CGroupEditbox and CGroupCell.
--HG--
branch : gsoc2012-gui-editor
2012-07-30 21:50:51 +02:00
dfighter1985
cdb93cedaa CHANGED: Implemented property querying for CCtrlScroll.
--HG--
branch : gsoc2012-gui-editor
2012-07-30 06:33:36 +02:00
dfighter1985
5eadca5b57 CHANGED: Implemented property querying for CCtrlTabButton.
--HG--
branch : gsoc2012-gui-editor
2012-07-30 05:17:33 +02:00
dfighter1985
50d3dce8f7 CHANGED: Implemented CCtrlTextButton property querying.
--HG--
branch : gsoc2012-gui-editor
2012-07-28 23:12:22 +02:00
dfighter1985
0afe418b1c CHANGED: Implemented property querying for CCtrlButton.
--HG--
branch : gsoc2012-gui-editor
2012-07-28 20:37:36 +02:00
dfighter1985
4d687f006f CHANGED: Implemented property querying for CCtrlBase and CInterfaceGroup.
--HG--
branch : gsoc2012-gui-editor
2012-07-28 00:17:41 +02:00
kaetemi
96d8d45c1d Added: Function and tool to check system timer sanity across cpu cores 2012-07-27 21:20:07 +02:00
dfighter1985
d4cbe55b4a CHANGED: implemented property querying for CInterfaceElement.
--HG--
branch : gsoc2012-gui-editor
2012-07-27 08:14:16 +02:00
dfighter1985
bd41a67067 ADDED: Implemented basic framework for querying widget properties. Not yet fully implemented.
--HG--
branch : gsoc2012-gui-editor
2012-07-26 20:12:24 +02:00
dfighter1985
feeb3165c4 FIXED: LinkList should update the edited item's display when the editor is finished.
--HG--
branch : gsoc2012-gui-editor
2012-07-25 22:10:23 +02:00
dfighter1985
515657823b CHANGED: LinkList and LinkEditor are now fully implemented.
--HG--
branch : gsoc2012-gui-editor
2012-07-25 21:51:05 +02:00
kaetemi
d44cbd240c Fixed: Compile error in MFC Object Viewer with sound sheet id as CSheetId 2012-07-25 10:15:04 +02:00
dfighter1985
c14d91cfaf ADDED: My work on the link editor so far. Not yet fully implemented.
--HG--
branch : gsoc2012-gui-editor
2012-07-25 09:09:12 +02:00
dfighter1985
00afb70bb8 CHANGED: ActionEditor is now implemented.
--HG--
branch : gsoc2012-gui-editor
2012-07-24 21:41:20 +02:00
dfighter1985
e4df30fc93 CHANGED: ProcEditor is now fully implemented. It can add/remove/move up/move down procedure actions.
--HG--
branch : gsoc2012-gui-editor
2012-07-24 19:58:20 +02:00
dfighter1985
854343434d CHANGED: The procedure list window is now fully implemented ( can add/remove/edit procedures ).
--HG--
branch : gsoc2012-gui-editor
2012-07-24 06:58:47 +02:00
dfighter1985
b60ec33fdf CHANGED: Forgot to add new files in previous commit. Also when the GUI is loaded the NelGUIWidget emits a signal now.
--HG--
branch : gsoc2012-gui-editor
2012-07-24 04:48:12 +02:00
dfighter1985
aa00672997 ADDED: ProcList window, it will list the loaded procedures. Functionality not yet implemented.
--HG--
branch : gsoc2012-gui-editor
2012-07-23 23:03:58 +02:00
dfighter1985
2cfd7820d0 CHANGED: Buttons can now be selected in the NelGUI widget or the widget hierarchy widget, and they will become highlighted.
--HG--
branch : gsoc2012-gui-editor
2012-07-22 23:32:35 +02:00
dfighter1985
69a40421a7 CHANGED: Don't show the over texture for buttons when in editor mode.
--HG--
branch : gsoc2012-gui-editor
2012-07-22 02:46:33 +02:00
dfighter1985
ed300ea4b8 CHANGED: Don't execute action handlers and/or Lua scripts in editor mode. Warning log message when trying to look up non-existent action handlers.
--HG--
branch : gsoc2012-gui-editor
2012-07-22 02:09:37 +02:00
dfighter1985
0d21b4fd29 ADDED: new class CEventListener that can register with the NEl event server and then send the pumped events to a CInputHandler instance which ofc translates them to Nel GUI events and sends them to whoever listens. Also added a timer to NelGUIWidget which periodically pumps events and redraws the viewport.
--HG--
branch : gsoc2012-gui-editor
2012-07-21 21:12:43 +02:00
dfighter1985
165762c94c CHANGED: added the winEvent, macEvent, x11Event handlers from Dnk's Nel widget to my own, and now the GUI widget resizes the rendered image as the widget is resized.
--HG--
branch : gsoc2012-gui-editor
2012-07-21 18:55:43 +02:00
dfighter1985
af7eb699c2 CHANGED: Added a new property for CI18N noResolution, when it's set the translation labels are not resolved, and it's set while using the GUI Editor.
--HG--
branch : gsoc2012-gui-editor
2012-07-21 04:44:47 +02:00
dfighter1985
a84fe1bcf4 CHANGED: The widget hierarchy widget will not use the full name of widgets (e.g.: ui:something:somethingelse ), only their own name ( e.g.: somethingelse ).
--HG--
branch : gsoc2012-gui-editor
2012-07-21 04:12:39 +02:00
dfighter1985
18f1d21a35 FIXED: The rendered image should no longer disappear from NelGUI widget, when resizing another widget.
--HG--
branch : gsoc2012-gui-editor
2012-07-20 20:31:47 +02:00
dfighter1985
16af5289ee ADDED: The widget hierarchy tree view is now filled with real data, when loading a project.
--HG--
branch : gsoc2012-gui-editor
2012-07-20 06:53:30 +02:00
dfighter1985
b711965b15 CHANGED: Extended the project file parser a little, now it also takes a MasterGroup name, and the name of a group that's activated after parsing. These are used to activate the groups, so that the Nel GUI widgets can be drawn.
--HG--
branch : gsoc2012-gui-editor
2012-07-20 04:25:30 +02:00
dfighter1985
15ec7410f6 CHANGED: Project file changes in the project window will now be applied. Also it will cause the GUI XML files to be reparsed and the NelGUI widget to be redrawn.
--HG--
branch : gsoc2012-gui-editor
2012-07-20 03:50:23 +02:00
dfighter1985
3f6b40bf3a FIXED: Pointless and senseless check preventing project file deletion.
--HG--
branch : gsoc2012-gui-editor
2012-07-19 22:33:18 +02:00
dfighter1985
cadd13ba53 ADDED: Loaded project files are now parsed, and the result is displayed.
--HG--
branch : gsoc2012-gui-editor
2012-07-19 22:28:45 +02:00
dfighter1985
efb1d8a6aa CHANGED: project files and project window now work differently. Project files define 2 kinds of files and the project window now displays both kinds in a treeview.
--HG--
branch : gsoc2012-gui-editor
2012-07-19 08:11:08 +02:00
dfighter1985
f9bcc43d8c ADDED: Nel3D widget ( based on Dnk's similar widget ), NelGUI widget skeletons. NelGUI widget will be the widget which renders the GUI library's output and forward the input for it.
--HG--
branch : gsoc2012-gui-editor
2012-07-19 04:39:30 +02:00
dfighter1985
203f12d2cd CHANGED: Implemented add/remove file functionality for the project window.
--HG--
branch : gsoc2012-gui-editor
2012-07-18 20:32:35 +02:00
dfighter1985
a08cadf314 CHANGED: The GUI Editor tools should be added to a submenu of the tools menu, not the tools menu itself, since it's getting crowded in there.
--HG--
branch : gsoc2012-gui-editor
2012-07-18 08:30:54 +02:00
dfighter1985
02be8c6e2b CHANGED: the docked widgets should e able to be docked to either side of the main window.
--HG--
branch : gsoc2012-gui-editor
2012-07-18 08:27:36 +02:00
dfighter1985
33d024bcc0 ADDED: Project window and project xml file parser.
--HG--
branch : gsoc2012-gui-editor
2012-07-18 08:24:50 +02:00
dfighter1985
aa1991f13a CHANGED: A little cleanup.
--HG--
branch : gsoc2012-gui-editor
2012-07-18 04:08:53 +02:00
dfighter1985
2e1027b282 Merging latest GUI lib changes.
--HG--
branch : gsoc2012-gui-editor
2012-07-14 05:52:44 +02:00
dfighter1985
06423c7cc2 CHANGED: the GUI library starts up from the GUI editor, altough can't exactly say yet that it works.
--HG--
branch : gsoc2012-gui-editor
2012-07-14 03:57:23 +02:00
dfighter1985
9415df9a9b ADDED: Qt property browser, for browsing and editing the selected widget's properties ( this is an empty shell as well for now )
--HG--
branch : gsoc2012-gui-editor
2012-07-07 05:01:32 +02:00
dfighter1985
2d4e1467c2 ADDED: Created ActionEditor, LinkEditor, ProcEditor, WidgetHierarchy dialogs for the GUI editor, altough obviously they are just an empty shell for now. http://www.youtube.com/watch?v=nOhlliU6tCE
--HG--
branch : gsoc2012-gui-editor
2012-07-06 06:10:20 +02:00
dfighter1985
acb385fbe9 CHANGED: Widget definition inheritance is now supported in the GUI editor. www.youtube.com/watch?v=VG_TnZiGjBk
--HG--
branch : gsoc2012-gui-editor
2012-07-06 03:15:15 +02:00
dfighter1985
4d2932ccef CHANGED: Little bit of refactoring, moved the parser code from GUIEditorWindow to a new class CWidgetPropParser.
--HG--
branch : gsoc2012-gui-editor
2012-07-05 08:18:33 +02:00