Fixing color convert; adding more to src view preview; usr dir changes
This commit is contained in:
parent
7f3ea8c146
commit
66491a6198
|
@ -18,13 +18,10 @@ class MainSignalsMixin(ListSignalsMixin, TggleAndCheckBoxSignals, SourceviewSign
|
||||||
if self.selected_style_id not in self.all_styles_dict:
|
if self.selected_style_id not in self.all_styles_dict:
|
||||||
self.all_styles_dict[self.selected_style_id] = StyleProperties()
|
self.all_styles_dict[self.selected_style_id] = StyleProperties()
|
||||||
|
|
||||||
color_scale = 255.0/65535.0
|
|
||||||
if data == self.br_color_btn:
|
if data == self.br_color_btn:
|
||||||
color = data.get_color()
|
self.all_styles_dict[self.selected_style_id].background = self.get_hex(data)
|
||||||
self.all_styles_dict[self.selected_style_id].background = ('#%02x%02x%02x' % (color.red * color_scale, color.green * color_scale, color.blue * color_scale))
|
|
||||||
elif data == self.fr_color_btn:
|
elif data == self.fr_color_btn:
|
||||||
color = data.get_color()
|
self.all_styles_dict[self.selected_style_id].foreground = self.get_hex(data)
|
||||||
self.all_styles_dict[self.selected_style_id].foreground = ('#%02x%02x%02x' % (color.red * color_scale, color.green * color_scale, color.blue * color_scale))
|
|
||||||
elif data == self.bold_tggle_btn:
|
elif data == self.bold_tggle_btn:
|
||||||
self.all_styles_dict[self.selected_style_id].bold = data.get_active()
|
self.all_styles_dict[self.selected_style_id].bold = data.get_active()
|
||||||
elif data == self.italic_tggle_btn:
|
elif data == self.italic_tggle_btn:
|
||||||
|
@ -35,3 +32,12 @@ class MainSignalsMixin(ListSignalsMixin, TggleAndCheckBoxSignals, SourceviewSign
|
||||||
self.all_styles_dict[self.selected_style_id].strikethrough = data.get_active()
|
self.all_styles_dict[self.selected_style_id].strikethrough = data.get_active()
|
||||||
|
|
||||||
self.update_sample_view()
|
self.update_sample_view()
|
||||||
|
|
||||||
|
def get_hex(self, data):
|
||||||
|
color_scale = 255.0 / 65535.0
|
||||||
|
color = data.get_color()
|
||||||
|
red = color.red * color_scale
|
||||||
|
green = color.green * color_scale
|
||||||
|
blue = color.blue * color_scale
|
||||||
|
|
||||||
|
return ('#%02x%02x%02x' % (int(red), int(green), int(blue)))
|
||||||
|
|
Loading…
Reference in New Issue