Fix errors in Italic handling

Add delay to get screen refresh workig
This commit is contained in:
Tim Bentley 2009-08-05 18:59:37 +01:00
parent f79b7b4e01
commit cf56b14383
3 changed files with 6 additions and 3 deletions

View File

@ -167,7 +167,7 @@ class Renderer(object):
#take the width work out approx how many characters and add 50%
line_width = self._rect.width() - self._right_margin
#number of lines on a page - adjust for rounding up.
print self._rect.height() , metrics.height(), int(self._rect.height() / metrics.height())
#print self._rect.height() , metrics.height(), int(self._rect.height() / metrics.height())
page_length = int(self._rect.height() / metrics.height()) - 1
ave_line_width = line_width / metrics.averageCharWidth()
# print "A", ave_line_width
@ -212,7 +212,7 @@ class Renderer(object):
else:
split_lines.append(line)
line = u''
print "I", split_lines, page_length
#print "I", split_lines, page_length
for line in split_lines:
page.append(line)
if len(page) == page_length:

View File

@ -161,7 +161,7 @@ class ThemeXML(object):
#Create Filename element
self.child_element(background, u'filename', filename)
def add_font(self, name, color, proportion, override, fonttype=u'main', weight=u'Bold', italics=False,
def add_font(self, name, color, proportion, override, fonttype=u'main', weight=u'Normal', italics=u'False',
xpos=0, ypos=0, width=0, height=0):
"""
Add a Font.

View File

@ -20,6 +20,7 @@ this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA
"""
import logging
import time
from PyQt4 import QtCore, QtGui
@ -268,6 +269,8 @@ class BibleMediaItem(MediaManagerItem):
def setQuickMsg2(self, text):
self.QuickMsg2.setText(translate(u'BibleMediaItem', unicode(text)))
Receiver().send_message(u'openlpprocessevents')
#minor delay to get the events processed
time.sleep(0.5)
def loadBibles(self):
log.debug(u'Loading Bibles')