- Posts: 238
- Thank you received: 1
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
newbynobi wrote: Hallo Chris,
I just managed this, I had to open gscreen and in preferences disable the aux screen, thats it.
So the preferences are taken in care even if I start from a different config folder.
This can confuse operators!
Regards Norbert
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
karlkec wrote: Hi Chris,
Spent more time on the mill with gscreen. Some comments:
1. If I'm running a program and press "Set Override", the Position, G Codes Active, and Status areas of the screen become greyed out so itt's harder to see the override being adjusted, and to see the axis positions.
Ok yes I was being lazy
It was easier to make the whole box greyed out then just all the buttons- I can work on that,
2. When first entering MDI mode and bringing up the Onboard keyboard, could the cursor be automatically placed in the MDI entry field? This entry field is small and hard to select using the touchscreen. I think probably this field should be the active one anytime MDI mode is active.
Yes i should be able to set the focus to the MDI entry
3, Also, after a block is executed in MDI mode the text remains in the entry field. This requires clearing out the text before entering a new MDI command, which is hard to do with the touchscreen. Could the entry field be cleared after it is executed.
This is a separate widget that I didn't make but have tinkered with, I can see what I can do
4. Double-touching the spinbox in the upper right using the touchscreen sometimes brings up the numeric entry widget and sometimes not. With the touchscreen it would be nice to always bring it up when the spinbox is double-touched.
You must have the pointer still showing. If you hide the pointer then a single click will bring up the numeric entry widget.
If you show the pointer then a double click brings it up. double clicking with a touch screen, as you have seen, is not 100% reliable.
It's done differently so people with a keyboard can click the spinbox once and then type - it's quicker
I'm starting to work on customizing your industrial screen. I have my own config directory outside the development tree, and have made symlinks to industrial.glade and industrial_haldler.py in the development tree. Can I create a new git branch in the development tree for my changes and rebase to pick up your changes? Or is that asking for trouble later on?
Also, do you know of a way to push my changes to my own git server so I can pull them to my other machines, yet get your gscreen updates too?
Thanks.
Karl
Please Log in or Create an account to join the conversation.
cmorley wrote: The spindle direction buttons 'toogle' either fwd or reverse, so one will always be selected.
In this way when you push start, you will know what way it will turn.
gscreen.py is the Main file.
It has 'helper' files:
mdi.py
preference.py
emc_interface.py
and the stock screen file, gscreen,glade
These are found in /src/emc/usr_intf/gscreen in a compiled run-in-place linuxcnc.
Then there can be 'local' (local as in the users config with the HAL files) custom screen files.
These can be somename_hander,py and/or somename.glade
For instance the industrial screen is defined in these 'local' files. They must be put in every cofig folder that you want industrial in.
This is different from all other linuxcnc screens. There you just change the DISPLAY= name in the INI file and the new screen shows up.
This works with Gscreen too but you will always get the stock screen that way.
Chris M
Please Log in or Create an account to join the conversation.