forked from openlp/openlp
Fix errors in Italic handling
Add delay to get screen refresh workig
This commit is contained in:
parent
f79b7b4e01
commit
cf56b14383
@ -167,7 +167,7 @@ class Renderer(object):
|
|||||||
#take the width work out approx how many characters and add 50%
|
#take the width work out approx how many characters and add 50%
|
||||||
line_width = self._rect.width() - self._right_margin
|
line_width = self._rect.width() - self._right_margin
|
||||||
#number of lines on a page - adjust for rounding up.
|
#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
|
page_length = int(self._rect.height() / metrics.height()) - 1
|
||||||
ave_line_width = line_width / metrics.averageCharWidth()
|
ave_line_width = line_width / metrics.averageCharWidth()
|
||||||
# print "A", ave_line_width
|
# print "A", ave_line_width
|
||||||
@ -212,7 +212,7 @@ class Renderer(object):
|
|||||||
else:
|
else:
|
||||||
split_lines.append(line)
|
split_lines.append(line)
|
||||||
line = u''
|
line = u''
|
||||||
print "I", split_lines, page_length
|
#print "I", split_lines, page_length
|
||||||
for line in split_lines:
|
for line in split_lines:
|
||||||
page.append(line)
|
page.append(line)
|
||||||
if len(page) == page_length:
|
if len(page) == page_length:
|
||||||
|
@ -161,7 +161,7 @@ class ThemeXML(object):
|
|||||||
#Create Filename element
|
#Create Filename element
|
||||||
self.child_element(background, u'filename', filename)
|
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):
|
xpos=0, ypos=0, width=0, height=0):
|
||||||
"""
|
"""
|
||||||
Add a Font.
|
Add a Font.
|
||||||
|
@ -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
|
Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
"""
|
"""
|
||||||
import logging
|
import logging
|
||||||
|
import time
|
||||||
|
|
||||||
from PyQt4 import QtCore, QtGui
|
from PyQt4 import QtCore, QtGui
|
||||||
|
|
||||||
@ -268,6 +269,8 @@ class BibleMediaItem(MediaManagerItem):
|
|||||||
def setQuickMsg2(self, text):
|
def setQuickMsg2(self, text):
|
||||||
self.QuickMsg2.setText(translate(u'BibleMediaItem', unicode(text)))
|
self.QuickMsg2.setText(translate(u'BibleMediaItem', unicode(text)))
|
||||||
Receiver().send_message(u'openlpprocessevents')
|
Receiver().send_message(u'openlpprocessevents')
|
||||||
|
#minor delay to get the events processed
|
||||||
|
time.sleep(0.5)
|
||||||
|
|
||||||
def loadBibles(self):
|
def loadBibles(self):
|
||||||
log.debug(u'Loading Bibles')
|
log.debug(u'Loading Bibles')
|
||||||
|
Loading…
Reference in New Issue
Block a user