Commit Graph

2380 Commits

Author SHA1 Message Date
Tim Bentley
0196f15549 Stop Custom Slide having no slides
Changes to renderer and Rendermanager
2009-05-01 06:02:53 +01:00
Tim Bentley
4fc7b974fa Fix Rendering to allow dynamic placement of Main and Footers
Fix bugs in CustomPlugin
2009-04-30 22:02:28 +01:00
Tim Bentley
e9279b4b12 update Custom plugin to work with Renderer 2009-04-29 20:21:18 +01:00
Tim Bentley
ba6e581223 Start to clean up rendermanger
fix bugs in rendereing 
fix thememanager to allow new themes to be created
2009-04-29 20:07:13 +01:00
Tim Bentley
ef27be093c Fixes to stop problems from last release
Add new Icons and ability to display
Various code fixes from review comments.

bzr-revno: 433
2009-04-29 18:14:04 +01:00
Tim Bentley
c8726a3892 Latest version with new displays 2009-04-28 20:40:51 +01:00
Tim Bentley
2dbe7d99a2 Changes to code to fix review comments. 2009-04-28 20:20:03 +01:00
Tim Bentley
e6c2ca29c8 Add new display window. 2009-04-28 20:19:20 +01:00
Tim Bentley
d01159c8e6 mp+5894@code.launchpad.net
bzr-revno: 432
2009-04-28 20:05:29 +01:00
Tim Bentley
0facad72d6 Remove Print statement
Fix missing Theme bug
2009-04-25 07:38:21 +01:00
Tim Bentley
2457da9d88 Add version number to splash screem
Add ability to preview to preview controller
Add render manager to control rendering
Fix bugs in renderer
Add inital rendering to custom and bible plugins
2009-04-25 07:11:15 +01:00
Tim Bentley
aeb79120f4 Fix name bug 2009-04-25 07:09:47 +01:00
Tim Bentley
4696564c09 Add update to ServiceManager of Themes from ThemeManager 2009-04-23 19:22:54 +01:00
Tim Bentley
a3e2bce831 now we can save the theme as new or overrite 2009-04-23 19:12:36 +01:00
Tim Bentley
d85a0ba293 Fix renderer name
Introduce rendermanager
2009-04-22 20:46:10 +01:00
Tim Bentley
a1368e1f76 Finish Theme Editing 2009-04-22 18:28:32 +01:00
Tim Bentley
852e24ab35 More Theme Changes
State corrections 
XML boolean fixes
2009-04-21 20:45:50 +01:00
Tim Bentley
c8094b717f Add more controls and fix xml errors 2009-04-20 21:03:04 +01:00
Tim Bentley
0f80ab4266 Move Plugin Manager to core/lib 2009-04-20 19:22:42 +01:00
Tim Bentley
13a2339841 Remove unused file 2009-04-20 05:58:17 +01:00
Tim Bentley
cf2ad84e74 More renderer cleanups
More ThemeManager fixes
Sortout XML tag name errors
2009-04-19 21:07:52 +01:00
Tim Bentley
570a35ae65 Renderer cleanups
Remove code duplication and simplifications
2009-04-19 20:12:18 +01:00
Tim Bentley
6a309c43ff move the renderer.py class to core.lib 2009-04-19 19:21:22 +01:00
Tim Bentley
79e7e09d65 Add theme delete functionality 2009-04-19 19:17:17 +01:00
Tim Bentley
a02835f0f8 Add new dialog and fix the Theme import code not to include old style preview code 2009-04-19 09:15:40 +01:00
Tim Bentley
a662404122 Fix XML schema for naming
Fix ThemeManager and Renderer to cover changes
Move code for Boolean Config issues
Various code style fixes
2009-04-15 05:58:51 +01:00
Tim Bentley
0e993d2bd2 mp+5460@code.launchpad.net
bzr-revno: 431
2009-04-13 08:49:01 +01:00
Tim Bentley
6b4a5ff5d9 Allow existing themes to be edited (well at least viewed) 2009-04-11 16:16:02 +01:00
Tim Bentley
61dbab1899 Amend theme XML to handle missing data
Add some value management on Theme dialog
2009-04-11 08:33:45 +01:00
Tim Bentley
192088165e Add Theme Manager files
Add Initial display of new theme
2009-04-11 06:43:52 +01:00
Tim Bentley
d025d1ebf6 Add New Theme Event Handlers to plugins 2009-04-10 07:06:41 +01:00
Tim Bentley
9b29d2b668 Change ThemeManager to use new XML format and renderer API's
Put in Propper logging for Screen resolution detection.
2009-04-10 06:59:40 +01:00
Tim Bentley
b581fcab8f Add screen list to General Tab
Add new Font bits to XML code
Add guards to renderer incase of no second text area
2009-04-10 06:48:57 +01:00
Tim Bentley
5d29da2547 Update Renderer to allow Main and Footer boxes on the display 2009-04-09 20:12:47 +01:00
Tim Bentley
8ea6f35f1f Generate Array of Screens and their sizes and pass through components. 2009-04-09 19:50:20 +01:00
Tim Bentley
7a896ee336 Fixes from last merge
mp+5302@code.launchpad.net

bzr-revno: 430
2009-04-08 17:19:51 +01:00
Tim Bentley
1fb2b366b2 Fix ThemeXML class as per review comments
Change all references to it
2009-04-07 20:45:21 +01:00
Tim Bentley
0dfe60ef9f Fix Problems from last merge review
Get Custom Plugin theme combo working following event post from ThemeManager
2009-04-07 20:03:36 +01:00
Tim Bentley
a2d8885d07 mp+5233@code.launchpad.net
bzr-revno: 429
2009-04-07 19:54:52 +01:00
Tim Bentley
0e7dfb9fc4 Combine patch from previous tree which I messed up. Here is a summary of the changes.
444. By Tim Bentley 23 hours ago

    Add new event for Theme Loading
443. By Tim Bentley 23 hours ago

    Add Eventing after Themes loaded to tell plugins the themes have changed
442. By Tim Bentley on 2009-04-04

    Store Theme name in list for correct display
441. By Tim Bentley on 2009-04-04

    Add ThemeManagerDialog
    More Rendering improvements
440. By Tim Bentley on 2009-04-04

    Add Themes to Bible Tab and default values
439. By Tim Bentley on 2009-04-04

    Add rendering for Circles and amend XML schema accordingly
438. By Tim Bentley on 2009-04-04

    Renderer now supports linear gradients correctly
    Update XML to include direction
    Add Booleans instead of 0/1 to XML schema
437. By Tim Bentley on 2009-04-03

    More ThemeManager changes
    Fix Rendering and theme handling
    Generate PNG theme on conversion
436. By Tim Bentley on 2009-04-01

    Fix up Theme XML code to work with strings and files.
    Fix Render.py to work with new XML schema
435. By Tim Bentley on 2009-04-01

    Import version 2 xml and build object.
2009-04-06 19:45:45 +01:00
Tim Bentley
9bdafd5659 Merge ThemeManager changes to Import Themes
Changes to Render.py
Addition of ThemeXML Code.

Summary
https://code.launchpad.net/~trb143/openlp/ThemeManager/+merge/5014

bzr-revno: 428
2009-03-30 17:17:08 +01:00
Tim Bentley
95409076d0 Update Render.py to handle footers to slides if required.
Values will eventually come from Theme.
2009-03-29 17:51:42 +01:00
Tim Bentley
4ac2ed4fd6 Update Render to use Qgradient instead of home built code.
Colors hard coded for now.
2009-03-29 15:38:23 +01:00
Tim Bentley
8aa67b5a8b Fix bugs around ThemeManager
Add themexmlhandler to manage xml marshalling for themes
2009-03-28 20:12:22 +00:00
Tim Bentley
68501479d7 Add Theme Preview to ThemeManager 2009-03-28 07:01:00 +00:00
Tim Bentley
1e32183a2a Add Import functionality to Theme Manager 2009-03-28 05:43:30 +00:00
Tim Bentley
870e895d74 commit 427 to 433
https://code.launchpad.net/~trb143/openlp/trb143/+merge/4948

bzr-revno: 427
2009-03-27 18:04:04 +00:00
Tim Bentley
381afda908 Fixed duplicate Image plugin loading
Fixed error in Custom Plugin stopping it load
2009-03-25 20:30:48 +00:00
Tim Bentley
e2715e0358 More corrections following revert 2009-03-24 06:07:03 +00:00
Tim Bentley
ddde031adb Final changes following a revert and removal.
Finish plugin.py
Add getThemes hook to thememanager.py
2009-03-23 20:18:06 +00:00