- Posts: 61
- Thank you received: 0
Gmocappy defects in release 2.9.2
2 years 10 months ago #289117
by Serg452
Gmocappy defects in release 2.9.2 was created by Serg452
In this release the turtle jog bug is solved, but the old tails remain. These are not critical errors, but fixing them will make gmoccapy better. Perhaps the developers will take this into account in the 2.9.3 release.
1. unreadable line in dark themes
2.In AUTO mode some hbox icons of the wrong small size, green marked the correct corresponding vbox. This does not depend on the set of icons.
1. unreadable line in dark themes
Attachment not found
2.In AUTO mode some hbox icons of the wrong small size, green marked the correct corresponding vbox. This does not depend on the set of icons.
Attachment not found
Attachment not found
Please Log in to join the conversation.
2 years 10 months ago #289151
by Aciera
Replied by Aciera on topic Gmocappy defects in release 2.9.2
For a fix regarding the text theme see:
forum.linuxcnc.org/forum/search?query=ob...Aciera&childforums=1
forum.linuxcnc.org/forum/search?query=ob...Aciera&childforums=1
Please Log in to join the conversation.
2 years 10 months ago #289153
by Serg452
Replied by Serg452 on topic Gmocappy defects in release 2.9.2
looks like it does in 2.9.2 it doesn't help. Or did I look bad? At 2.9.1 it worked well for meFor a fix regarding the text theme see:
forum.linuxcnc.org/forum/search?query=ob...Aciera&childforums=1
Please Log in to join the conversation.
2 years 10 months ago #289180
by Aciera
Replied by Aciera on topic Gmocappy defects in release 2.9.2
Still works for me.
Note: if you have not compiled linuxcnc yourself then you would need to modify:
/usr/lib/python3/dist-packages/gladevcp/hal_sourceview.py
Note: if you have not compiled linuxcnc yourself then you would need to modify:
/usr/lib/python3/dist-packages/gladevcp/hal_sourceview.py
Please Log in to join the conversation.
2 years 10 months ago #289258
by HansU
Replied by HansU on topic Gmocappy defects in release 2.9.2
Regarding the icon sizes: The reason why some of them are bigger than the others is because some of the classic icons are in a landscape format so they have to be bigger to have same height while having a bigger width.
I must admit that this is not optimal for other icon themes.
As I understood you want the lower buttons all in 48x48. But this would look weird with the other icon themes.
Look at this for example:
I will think about what a good solution could be. Until that, you can change the icon sizes wit a user command file
(see linuxcnc.org/docs/html/gui/gmoccapy.html#_user_command_file ) with the following content
I must admit that this is not optimal for other icon themes.
As I understood you want the lower buttons all in 48x48. But this would look weird with the other icon themes.
Look at this for example:
Attachment not found
I will think about what a good solution could be. Until that, you can change the icon sizes wit a user command file
(see linuxcnc.org/docs/html/gui/gmoccapy.html#_user_command_file ) with the following content
Code:
icon_configs = [
# widget, named_icon, size
# auto mode buttons
("img_open", "open_file", 48),
("img_reload1", "refresh", 48),
("img_run", "play", 48),
("img_stop", "stop", 48),
("img_pause", "pause", 48),
("img_pause_active", "pause_active", 48),
("img_step", "step", 48),
("img_run_from", "run_from_line", 48),
("img_editor", "edit_code", 48),
("img_skip_optional_active", "skip_optional_active", 48),
("img_skip_optional_inactive", "skip_optional_inactive", 48),
]
# default style context see TODO below
default_style = Gtk.Button().get_style_context()
failed_icons = 0
for widget_name, icon_name, size in icon_configs:
try:
image = self.widgets[widget_name]
pixbuf = icon_theme_helper.load_symbolic_from_icon_theme(self.icon_theme, icon_name, size, default_style)
image.set_from_pixbuf(pixbuf)
image.set_size_request(size, size)
except BaseException as err:
LOG.warning(f"Failed to change icon for <{widget_name}> to '{icon_name}': {str(err)}")
failed_icons += 1
Please Log in to join the conversation.
2 years 10 months ago #289264
by HansU
Replied by HansU on topic Gmocappy defects in release 2.9.2
Regarding the Source View style for dark themes (1):
You can change this by adding this line in the above mentioned user command file (linuxcnc.org/docs/html/gui/gmoccapy.html#_user_command_file)
(Thanks to Aciera for the hint)
On my system (Bookworm) there are following available, you can also try some others: 'kate', 'classic', 'cobalt', 'oblivion', 'solarized-dark', 'solarized-light', 'tango'
You can change this by adding this line in the above mentioned user command file (linuxcnc.org/docs/html/gui/gmoccapy.html#_user_command_file)
Code:
self.widgets["gcode_view"].set_style_scheme("oblivion")
On my system (Bookworm) there are following available, you can also try some others: 'kate', 'classic', 'cobalt', 'oblivion', 'solarized-dark', 'solarized-light', 'tango'
Please Log in to join the conversation.
2 years 10 months ago #289272
by HansU
Replied by HansU on topic Gmocappy defects in release 2.9.2
I implemented the Theme thingy now as a setting, so will be available soon 
github.com/LinuxCNC/linuxcnc/pull/2811
github.com/LinuxCNC/linuxcnc/pull/2811
Please Log in to join the conversation.
2 years 10 months ago #289282
by Serg452
Replied by Serg452 on topic Gmocappy defects in release 2.9.2
Great idea!I implemented the Theme thingy now as a setting, so will be available soon
github.com/LinuxCNC/linuxcnc/pull/2811
Please Log in to join the conversation.
2 years 10 months ago #289286
by Serg452
Replied by Serg452 on topic Gmocappy defects in release 2.9.2
Everything is fine with the buttons.
And there is a problem with the code - the selected code is clearly visible, and the active one is hidden against a bright background.
You have to replace in the code with something darker self.add_mark_category ('motion', '# 1c1c1c')
Is it possible to take this to the USER_COMMAND_FILE to exclude overwriting during updates?
And there is a problem with the code - the selected code is clearly visible, and the active one is hidden against a bright background.
Attachment not found
You have to replace in the code with something darker self.add_mark_category ('motion', '# 1c1c1c')
Is it possible to take this to the USER_COMMAND_FILE to exclude overwriting during updates?
Please Log in to join the conversation.
2 years 10 months ago #289324
by HansU
Replied by HansU on topic Gmocappy defects in release 2.9.2
I added another commit. I hope this is fine for you as well.
Yes you can set this also with the user command file, just add
But as soon as you change the G-code theme, this will be overwritten until you start Linuxcnc the next time.
Yes you can set this also with the user command file, just add
Code:
self.widgets["gcode_view"].add_mark_category('motion', "black")
Please Log in to join the conversation.
Time to create page: 0.102 seconds
