@@ -80,7 +80,8 @@ def __init__(self, title='Code Editor', parent=None, minimum_width=500):
8080 pixmap_hover = ':icons/icons/pencil_hover.png' ,
8181 pixmap_pressed = ':icons/icons/pencil.png' ,
8282 size = 16 ,
83- parent = self .details_frame )
83+ parent = self .details_frame ,
84+ resize_signal = self .main_window .font_size_changed )
8485 self .name_edit_button .pressed .connect (self .name_label .edit_text )
8586 self .name_layout .addWidget (self .name_edit_button , 0 , QtCore .Qt .AlignLeft )
8687
@@ -128,13 +129,13 @@ def __init__(self, title='Code Editor', parent=None, minimum_width=500):
128129 self .code_layout .addLayout (self .buttons_layout )
129130
130131 # copy resolved code button
131- self .copy_resolved_button = PixmapButton (pixmap = ':icons/icons/copy_resolved_12.png' ,
132- pixmap_hover = ':icons/icons/copy_resolved_hover_12 .png' ,
133- pixmap_pressed = ':icons/icons/copy_resolved_hover_12.png' ,
134- size = 12 ,
135- parent = self . code_frame )
136- self .copy_resolved_button . setFixedWidth ( 12 )
137- self .copy_resolved_button . setFixedHeight ( 12 )
132+ self .copy_resolved_button = PixmapButton (
133+ pixmap = ':icons/icons/copy_resolved_12 .png' ,
134+ pixmap_hover = ':icons/icons/copy_resolved_hover_12.png' ,
135+ pixmap_pressed = ':icons/icons/copy_resolved_hover_12.png' ,
136+ size = 12 ,
137+ parent = self .code_frame ,
138+ resize_signal = self .main_window . font_size_changed )
138139 self .copy_resolved_button .setToolTip ('Copy Resolved' )
139140 self .copy_resolved_button .setStyleSheet ('QToolTip {color: white; border: 1px solid #3E3E3E}' )
140141 self .copy_resolved_button .clicked .connect (self .copy_resolved )
@@ -143,17 +144,17 @@ def __init__(self, title='Code Editor', parent=None, minimum_width=500):
143144 # TODO: Add copy cached button?
144145
145146 # display format characters
146- self .format_button = PixmapButton (pixmap = ':icons/icons/paragraph_off_12.png' ,
147- pixmap_hover = ':icons/icons/paragraph_off_hover_12 .png' ,
148- pixmap_pressed = ':icons/icons/paragraph_on_hover_12 .png' ,
149- pixmap_checked = ':icons/icons/paragraph_on_12 .png' ,
150- pixmap_checked_hover = ':icons/icons/paragraph_on_hover_12 .png' ,
151- pixmap_checked_pressed = ':icons/icons/paragraph_off_hover_12 .png' ,
152- checkable = True ,
153- size = 12 ,
154- parent = self . code_frame )
155- self .format_button . setFixedWidth ( 12 )
156- self .format_button . setFixedHeight ( 12 )
147+ self .format_button = PixmapButton (
148+ pixmap = ':icons/icons/paragraph_off_12 .png' ,
149+ pixmap_hover = ':icons/icons/paragraph_off_hover_12 .png' ,
150+ pixmap_pressed = ':icons/icons/paragraph_on_hover_12 .png' ,
151+ pixmap_checked = ':icons/icons/paragraph_on_12 .png' ,
152+ pixmap_checked_hover = ':icons/icons/paragraph_on_hover_12 .png' ,
153+ pixmap_checked_pressed = ':icons/icons/paragraph_off_hover_12.png' ,
154+ checkable = True ,
155+ size = 12 ,
156+ parent = self .code_frame ,
157+ resize_signal = self .main_window . font_size_changed )
157158 self .format_button .setToolTip ('Show Non-Printing Characters' )
158159 self .format_button .setStyleSheet ('QToolTip {color: white; border: 1px solid #3E3E3E}' )
159160 self .format_button .toggled .connect (lambda : self .edit_format_characters (not self .editor .format_characters_on ))
@@ -168,7 +169,8 @@ def __init__(self, title='Code Editor', parent=None, minimum_width=500):
168169 pixmap_hover = ':icons/icons/accept_hover.png' ,
169170 pixmap_pressed = ':icons/icons/accept_pressed.png' ,
170171 size = 12 ,
171- parent = self .code_frame )
172+ parent = self .code_frame ,
173+ resize_signal = self .main_window .font_size_changed )
172174 self .accept_button .setToolTip ('Accept Edit' )
173175 self .accept_button .setStyleSheet ('QToolTip {color: white; border: 1px solid #3E3E3E}' )
174176 self .accept_button .clicked .connect (self .accept_edit )
@@ -180,7 +182,8 @@ def __init__(self, title='Code Editor', parent=None, minimum_width=500):
180182 pixmap_hover = ':icons/icons/cancel_hover.png' ,
181183 pixmap_pressed = ':icons/icons/cancel_pressed.png' ,
182184 size = 12 ,
183- parent = self .code_frame )
185+ parent = self .code_frame ,
186+ resize_signal = self .main_window .font_size_changed )
184187 self .cancel_button .setToolTip ('Cancel Edit' )
185188 self .cancel_button .setStyleSheet ('QToolTip {color: white; border: 1px solid #3E3E3E}' )
186189 self .cancel_button .setFocusPolicy (QtCore .Qt .NoFocus )
@@ -189,11 +192,13 @@ def __init__(self, title='Code Editor', parent=None, minimum_width=500):
189192 QtCore .Qt .AlignRight )
190193
191194 # remove code button
192- self .revert_code_button = PixmapButton (pixmap = ':icons/icons/delete.png' ,
193- pixmap_hover = ':icons/icons/delete_hover.png' ,
194- pixmap_pressed = ':icons/icons/delete_pressed.png' ,
195- size = 12 ,
196- parent = self .code_frame )
195+ self .revert_code_button = PixmapButton (
196+ pixmap = ':icons/icons/delete.png' ,
197+ pixmap_hover = ':icons/icons/delete_hover.png' ,
198+ pixmap_pressed = ':icons/icons/delete_pressed.png' ,
199+ size = 12 ,
200+ parent = self .code_frame ,
201+ resize_signal = self .main_window .font_size_changed )
197202 self .revert_code_button .setToolTip ('Remove Compute' )
198203 self .revert_code_button .setStyleSheet ('QToolTip {color: white; border: 1px solid #3E3E3E}' )
199204 self .revert_code_button .clicked .connect (self .revert_code )
0 commit comments