@Simão
Unfortunately it is not as easy as you may think.
The main screen, and all "fixed" widgets (meaning the one not depending on the axis and Joints, macros etc. are build with glade file. That file contains for all fixed widgets a tooltip text. To edit this file, you may open it using any text editor of your choice (not an windows one, because of line ending being different to linux) and just search for "<property name="tooltip_text"...." and just erase the property lines. That will unable all tooltips of the fixed widgets.
Depending on the joint axis relations, the machine style and user selected options like macros, several widgets will be createt on the fly within the gmoccapy.py file. This are mainly the homing button, the touch button and the macro button.
Search in the code for:
Code:
set_property("tooltip-text"
and comment all that lines out. (I found 22 matches)
After that save the file and recompile your LinuxCNC if you run rip-environment, Otherwise you will find the glade file in
Code:
/usr/share/gmoccapy
and the gmoccapy code part in
as gmoccapy without the py ending. You are able to edit them as root or sudo. Please take care to make copies of the files, as any update of LinuxCNC will replace them with the original ones.
Best would be, you find a way to include them as optional parameter, make the corresponding code changes and the ask for a push request, so it will be included as standard and other do share your hard work. That would require a list or dictionary of all "fixed" widgets with their corresponding tool-tip text. Including that dictionary within the python file as optional part would be just a few lines of code.
Norbert