Save and restore zoom level in epub and text backends
Siogned-off-by: Gonzalo Odiard <gonzalo@laptop.org>
Gonzalo Odiard
11 years ago
39 | 39 |
title = self._epub._info._get_title()
|
40 | 40 |
if title:
|
41 | 41 |
self.metadata['title'] = title
|
|
42 |
if 'Read_zoom' in self.metadata:
|
|
43 |
try:
|
|
44 |
logging.error('Loading zoom %s', self.metadata['Read_zoom'])
|
|
45 |
self.set_zoom(float(self.metadata['Read_zoom']))
|
|
46 |
except:
|
|
47 |
pass
|
42 | 48 |
|
43 | 49 |
def update_metadata(self, activity):
|
44 | |
pass
|
|
50 |
self.metadata = activity.metadata
|
|
51 |
logging.error('Saving zoom %s', self.get_zoom())
|
|
52 |
self.metadata['Read_zoom'] = self.get_zoom()
|
45 | 53 |
|
46 | 54 |
def zoom_to_width(self):
|
47 | 55 |
pass
|
211 | 211 |
self.current_word = word_count
|
212 | 212 |
return True
|
213 | 213 |
|
|
214 |
def update_metadata(self, activity):
|
|
215 |
self.metadata = activity.metadata
|
|
216 |
logging.error('Saving zoom %s', self.get_zoom())
|
|
217 |
self.metadata['Read_zoom'] = self.get_zoom()
|
|
218 |
|
214 | 219 |
def load_metadata(self, activity):
|
215 | |
pass
|
|
220 |
self.metadata = activity.metadata
|
|
221 |
if 'Read_zoom' in self.metadata:
|
|
222 |
try:
|
|
223 |
logging.error('Loading zoom %s', self.metadata['Read_zoom'])
|
|
224 |
self.set_zoom(float(self.metadata['Read_zoom']))
|
|
225 |
except:
|
|
226 |
pass
|
216 | 227 |
|
217 | 228 |
def set_current_page(self, page):
|
218 | 229 |
old_page = self._current_page
|
|
286 | 297 |
def get_current_file(self):
|
287 | 298 |
pass
|
288 | 299 |
|
289 | |
def update_metadata(self, activity):
|
290 | |
pass
|
291 | |
|
292 | 300 |
def copy(self):
|
293 | 301 |
self.textview.get_buffer().copy_clipboard(Gtk.Clipboard())
|
294 | 302 |
|