Gremlin screen add right mouse click to add g-code options

More
8 years 3 months ago #114984 by Grotius
Hi i would like to add some functions to the gremlin screen.

Does someone know about previous try out's or developments?

I would like to increase the tool contrast to light and darker mode.
I would like to select a g-code line at the gremlin screen that then can be edited in the loaded gcode for adding plasma bevel lines.

Please Log in to join the conversation.

More
8 years 3 months ago #115035 by cmorley
hal_gremlin emits a GStat message when a line is clicked. It returns the line number.
If you connected to this message then you could possibly do what you wish.
hal_sourceview uses it to highlight a clicked line.

colors can be changed by using the signature (in hal_gremlin.py):

self.colors = (0.0, 0.0, 0.75) # blue

the color variables are set in glcanon.py:
Code:
colors = { 'traverse': (0.30, 0.50, 0.50), 'traverse_alpha': 1/3., 'traverse_xy': (0.30, 0.50, 0.50), 'traverse_alpha_xy': 1/3., 'traverse_uv': (0.30, 0.50, 0.50), 'traverse_alpha_uv': 1/3., 'backplotprobing_alpha': 0.75, 'backplotprobing': (0.63, 0.13, 0.94), 'backplottraverse': (0.30, 0.50, 0.50), 'label_ok': (1.00, 0.51, 0.53), 'backplotjog_alpha': 0.75, 'tool_diffuse': (0.60, 0.60, 0.60), 'backplotfeed': (0.75, 0.25, 0.25), 'back': (0.00, 0.00, 0.00), 'lathetool_alpha': 0.10, 'axis_x': (0.20, 1.00, 0.20), 'cone': (1.00, 1.00, 1.00), 'cone_xy': (0.00, 1.00, 0.00), 'cone_uv': (0.00, 0.00, 1.00), 'axis_z': (0.20, 0.20, 1.00), 'label_limit': (1.00, 0.21, 0.23), 'backplotjog': (1.00, 1.00, 0.00), 'selected': (0.00, 1.00, 1.00), 'lathetool': (0.80, 0.80, 0.80), 'dwell': (1.00, 0.50, 0.50), 'overlay_foreground': (1.00, 1.00, 1.00), 'overlay_background': (0.00, 0.00, 0.00), 'straight_feed': (1.00, 1.00, 1.00), 'straight_feed_alpha': 1/3., 'straight_feed_xy': (0.20, 1.00, 0.20), 'straight_feed_alpha_xy': 1/3., 'straight_feed_uv': (0.20, 0.20, 1.00), 'straight_feed_alpha_uv': 1/3., 'small_origin': (0.00, 1.00, 1.00), 'backplottoolchange_alpha': 0.25, 'backplottraverse_alpha': 0.25, 'overlay_alpha': 0.75, 'tool_ambient': (0.40, 0.40, 0.40), 'tool_alpha': 0.20, 'backplottoolchange': (1.00, 0.65, 0.00), 'backplotarc': (0.75, 0.25, 0.50), 'm1xx': (0.50, 0.50, 1.00), 'backplotfeed_alpha': 0.75, 'backplotarc_alpha': 0.75, 'arc_feed': (1.00, 1.00, 1.00), 'arc_feed_alpha': .5, 'arc_feed_xy': (0.20, 1.00, 0.20), 'arc_feed_alpha_xy': 1/3., 'arc_feed_uv': (0.20, 0.20, 1.00), 'arc_feed_alpha_uv': 1/3., 'axis_y': (1.00, 0.20, 0.20), 'grid': (0.15, 0.15, 0.15), }

Please Log in to join the conversation.

Time to create page: 0.065 seconds
Powered by Kunena Forum