summaryrefslogtreecommitdiff
path: root/utils/themeeditor/gui/editorwindow.cpp (unfollow)
Commit message (Collapse)Author
2010-08-15Theme Editor: Editor font/color settings are now applied to config documentsRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27818 a1c6a512-1295-4272-9138-f99709370657
2010-08-05Theme Editor: Added code generate/undo functionality to SkinViewerRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27704 a1c6a512-1295-4272-9138-f99709370657
2010-08-04Theme Editor: Overhauled main window toolbarRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27697 a1c6a512-1295-4272-9138-f99709370657
2010-07-29Theme Editor: Recent documents/projects that no longer exist are now cleared ↵Robert Bieber
from the menu git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27611 a1c6a512-1295-4272-9138-f99709370657
2010-07-25Theme Editor: Added recent docs/projects menus. Modified buildtargetdb.php ↵Robert Bieber
to add a do-not-modify warning to the top of its output, and generated a new targetdb file with the warning in place git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27564 a1c6a512-1295-4272-9138-f99709370657
2010-07-23Theme Editor: Added interface for project export, exporting files to zip is ↵Robert Bieber
still todo git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27534 a1c6a512-1295-4272-9138-f99709370657
2010-07-18Theme Editor: If a pr project specifies a valid #target value, its settings ↵Robert Bieber
are now loaded into the device configuration panel when the theme is loaded git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27476 a1c6a512-1295-4272-9138-f99709370657
2010-07-17Theme Editor: Integrated target db with project creation code. Now changing ↵Robert Bieber
the target option in the New Project dialog will change the available options for wps documents, and the target id is stored in the new config file git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27451 a1c6a512-1295-4272-9138-f99709370657
2010-07-15Theme Editor: Added New Project featureRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27439 a1c6a512-1295-4272-9138-f99709370657
2010-07-14Theme Editor: Added Close Project featureRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27412 a1c6a512-1295-4272-9138-f99709370657
2010-07-08Theme Editor: Built a ui for the timer panel, not functional yetRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27353 a1c6a512-1295-4272-9138-f99709370657
2010-07-07Theme Editor: Made auto-expand/highlight of parse tree optional (through ↵Robert Bieber
preferences dialog), added Simulation Time variable to device config panel, subline alternation is now dependent on that rather than time in song git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27342 a1c6a512-1295-4272-9138-f99709370657
2010-07-07Theme Editor: Implemented caching for rendered text, added profiling info to ↵Robert Bieber
debug build, added a 500msec delay when rendering after code changes to prevent editor from hanging on large themes git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27332 a1c6a512-1295-4272-9138-f99709370657
2010-07-03Theme Editor: Made irrelevant menu items disabled at startup, made ↵Robert Bieber
wrap-around search work in the find/replace dialog git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27253 a1c6a512-1295-4272-9138-f99709370657
2010-06-29Theme Editor: Beginning to work on conditional rendering, just made fix to ↵Robert Bieber
line following code to speed up horizontal scrolling git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27168 a1c6a512-1295-4272-9138-f99709370657
2010-06-26Theme Editor: Added an edit menu with a find/replace function (copied from ↵Robert Bieber
an LGPL library) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27137 a1c6a512-1295-4272-9138-f99709370657
2010-06-26Theme Editor: Began integrating device configuration panel with rendererRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27135 a1c6a512-1295-4272-9138-f99709370657
2010-06-25Theme Editor: Made the device configuration menu dockableRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27128 a1c6a512-1295-4272-9138-f99709370657
2010-06-25Theme Editor: Fixed some compiler warnings and a segfault. Got some basic ↵Robert Bieber
text rendering working (only with plaintext elements, no font support yet) as well as Viewport background color support git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27126 a1c6a512-1295-4272-9138-f99709370657
2010-06-24Theme Editor: Fixed some resource alias issues, implemented device ↵Robert Bieber
configuration panel that loads options from a text file git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27102 a1c6a512-1295-4272-9138-f99709370657
2010-06-23Theme Editor: Began working on device status dialogRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27097 a1c6a512-1295-4272-9138-f99709370657
2010-06-17Theme Editor: Working on renderer infrastructureRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26878 a1c6a512-1295-4272-9138-f99709370657
2010-06-17Theme Editor: Moved source files into subdirectoriesRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26876 a1c6a512-1295-4272-9138-f99709370657
2010-06-17Theme Editor: Began working on skin preview viewerRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26874 a1c6a512-1295-4272-9138-f99709370657
2010-06-16Theme Editor: Items from line under cursor now selected in parse tree viewRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26870 a1c6a512-1295-4272-9138-f99709370657
2010-06-15Theme Editor: Implemented save/save as in the configuration file editorRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26863 a1c6a512-1295-4272-9138-f99709370657
2010-06-15Theme Editor: Changed color to colour in preferences. Made parse tree ↵Robert Bieber
viewer alternate line colors and auto-scroll/expand with cursor in editor window. Implemented TabContent abstract class so that more than just skin documents can be loaded in tabs. Made SkinDocument implement TabContent. Began implementing ConfigDocument for editing configuration files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26851 a1c6a512-1295-4272-9138-f99709370657
2010-06-14Theme Editor: Made new tabs raise to forefrontRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26840 a1c6a512-1295-4272-9138-f99709370657
2010-06-14Theme Editor: Stripped out the sub-classes for ProjectModel and turned ↵Robert Bieber
ProjectModel into a list model, also replaced the project tree view with a list view git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26839 a1c6a512-1295-4272-9138-f99709370657
2010-06-10Theme Editor: Opening an already opened document no longer spawns a new tabRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26736 a1c6a512-1295-4272-9138-f99709370657
2010-06-09Theme Editor: Enabled loading project files from the project panelRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26732 a1c6a512-1295-4272-9138-f99709370657
2010-06-09Theme Editor: Working on the project viewer infrastructureRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26714 a1c6a512-1295-4272-9138-f99709370657
2010-06-08Theme Editor: Began implementing classes to display project files and ↵Robert Bieber
settings in the project panel git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26706 a1c6a512-1295-4272-9138-f99709370657
2010-06-07Theme Editor: Made status label a permanent widget and made editor highlight ↵Robert Bieber
line that causes parse error git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26676 a1c6a512-1295-4272-9138-f99709370657
2010-06-07Theme Editor: Added a clear erros function to the parserRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26673 a1c6a512-1295-4272-9138-f99709370657
2010-06-07Theme Editor: Changed anged error reporting method in parser, added error ↵Robert Bieber
messages to status bar in editor git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26672 a1c6a512-1295-4272-9138-f99709370657
2010-06-07Theme Editor: Added a preferences dialog and allowed modification of the ↵Robert Bieber
syntax highlighting and editor colors git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26640 a1c6a512-1295-4272-9138-f99709370657
2010-06-07Theme Editor: Implemented document load functionalityRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26639 a1c6a512-1295-4272-9138-f99709370657
2010-06-06Theme Editor: Began working on open document functionality (still ↵Robert Bieber
incomplete), fixed a nested conditional parsing bug in the parser, and fixed segfault-on-codegen-from-empty-tree bug git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26609 a1c6a512-1295-4272-9138-f99709370657
2010-06-06Theme Editor: Added code generation with tabsRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26608 a1c6a512-1295-4272-9138-f99709370657
2010-06-05Theme Editor: Got save/save-as functionality working and added Tango icons ↵Robert Bieber
to the toolbar git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26593 a1c6a512-1295-4272-9138-f99709370657
2010-06-05Theme Editor: Got document title change signal working, beginning work on ↵Robert Bieber
save function git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26567 a1c6a512-1295-4272-9138-f99709370657
2010-06-05Theme Editor: Enabled tag closingRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26566 a1c6a512-1295-4272-9138-f99709370657
2010-06-05Theme Editor: Enabled persistent window and panel locationsRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26565 a1c6a512-1295-4272-9138-f99709370657
2010-06-04Theme Editor: Began implementing tabbingRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26541 a1c6a512-1295-4272-9138-f99709370657
2010-06-04Theme Editor: Fixed bugs with menu signals, rearranged UI some moreRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26540 a1c6a512-1295-4272-9138-f99709370657
2010-06-03Theme Editor: Mocked up most of the UI, added View menu items for all ↵Robert Bieber
dockable widgets git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26520 a1c6a512-1295-4272-9138-f99709370657
2010-06-03Theme Editor: Refactored main window init code, moved parse tree into dock ↵Robert Bieber
widget git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26519 a1c6a512-1295-4272-9138-f99709370657
2010-06-03Theme Editor: Added syntax highlightingRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26506 a1c6a512-1295-4272-9138-f99709370657
2010-06-02Changed build subdirectoryRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26492 a1c6a512-1295-4272-9138-f99709370657