Added a setting for load (or not) images in posts. Closes #9
This commit is contained in:
@@ -13,10 +13,14 @@ class configuration(object):
|
||||
self.dialog.create_general()
|
||||
self.dialog.set_value("general", "wall_buffer_count", self.session.settings["buffers"]["count_for_wall_buffers"])
|
||||
self.dialog.set_value("general", "audio_buffers_count", self.session.settings["buffers"]["count_for_audio_buffers"])
|
||||
self.dialog.set_value("general", "video_buffers_count", self.session.settings["buffers"]["count_for_video_buffers"])
|
||||
self.dialog.set_value("general", "load_images", self.session.settings["general"]["load_images"])
|
||||
self.dialog.realize()
|
||||
self.response = self.dialog.get_response()
|
||||
|
||||
def save_configuration(self):
|
||||
self.session.settings["buffers"]["count_for_audio_buffers"] = self.dialog.get_value("general", "wall_buffer_count")
|
||||
self.session.settings["buffers"]["count_for_audio_buffers"] = self.dialog.get_value("general", "audio_buffers_count")
|
||||
self.session.settings["buffers"]["count_for_video_buffers"] = self.dialog.get_value("general", "video_buffers_count")
|
||||
self.session.settings["general"]["load_images"] = self.dialog.get_value("general", "load_images")
|
||||
self.session.settings.write()
|
||||
|
@@ -174,7 +174,7 @@ class postController(object):
|
||||
self.dialog.insert_attachments(attachments)
|
||||
|
||||
def check_image_load(self):
|
||||
if self.load_images and len(self.images) > 0:
|
||||
if self.load_images and len(self.images) > 0 and self.session.settings["general"]["load_images"]:
|
||||
self.dialog.image.Enable(True)
|
||||
nav = False # Disable navigation controls in photos
|
||||
if len(self.images) > 1:
|
||||
|
@@ -4,6 +4,7 @@ password = string(default="")
|
||||
token = string(default="")
|
||||
[general]
|
||||
reverse_timelines = boolean(default=False)
|
||||
load_images = boolean(default=True)
|
||||
|
||||
[buffers]
|
||||
count_for_audio_buffers = integer(default=100)
|
||||
|
@@ -20,6 +20,15 @@ class general(wx.Panel, widgetUtils.BaseDialog):
|
||||
box2.Add(lbl2, 0, wx.ALL, 5)
|
||||
box2.Add(self.audio_buffers_count, 0, wx.ALL, 5)
|
||||
sizer.Add(box2, 0, wx.ALL, 5)
|
||||
lbl3 = wx.StaticText(self, wx.NewId(), _(u"Number of items to load in video buffers (maximun 200)"))
|
||||
self.video_buffers_count = wx.SpinCtrl(self, wx.NewId())
|
||||
self.video_buffers_count.SetRange(1, 200)
|
||||
box3 = wx.BoxSizer(wx.HORIZONTAL)
|
||||
box3.Add(lbl3, 0, wx.ALL, 5)
|
||||
box3.Add(self.video_buffers_count, 0, wx.ALL, 5)
|
||||
sizer.Add(box3, 0, wx.ALL, 5)
|
||||
self.load_images = wx.CheckBox(self, wx.NewId(), _(u"Load images in posts"))
|
||||
sizer.Add(self.load_images, 0, wx.ALL, 5)
|
||||
self.SetSizer(sizer)
|
||||
|
||||
class configurationDialog(widgetUtils.BaseDialog):
|
||||
|
Reference in New Issue
Block a user