feenkcom / gt4gemstone

A Gtoolkit interface to GemStone
MIT License
8 stars 3 forks source link

Missing `actionButtonIcon:` and `actionButtonLabel:` #13

Open jgfoster opened 1 month ago

jgfoster commented 1 month ago

I'm unable to add action buttons to a gt4gemstone inspector.

girba commented 1 month ago

That part is not yet implemented. It will be soon.

In any case, it is interesting how one all of a sudden needs custom actions when such a thing is a possibility although it did not seem to be a need in the past.

jgfoster commented 1 month ago

In any case, it is interesting how one all of a sudden needs custom actions ... although it did not seem to be a need in the past.

This seems like an odd thing to say about a feature request—wouldn't they all be like that (not needed until they are needed)? What do you find "interesting" about this? Does it surprise you that different people use a tool in different ways? Or is there an implication that if other people haven't needed this feature then I shouldn't need it either? Or were you under the impression that I'd been using gt4gemstone for years and "all of a sudden" my use case changed?

So to clarify, I'm trying out gt4gemstone for the first time and documenting things that I run across. I don't "need" anything and can abandon my investigation if it is a problem. (Should I wait till it is more complete and stable?) Several of your people have been working with me at ESUG and have been very welcoming and helpful, and encouraged me to file issues (you may have seen a number of issues about errors in the documentation) and this seemed like a good way to be notified of changes. (When there are several releases per day I don't want to continually check for changes; you can just close this issue when/if you get around to it and I'll be notified.)

girba commented 1 month ago

It is not a problem at all that you want to explore the system or that you have wishes about it.

I found interesting that the wish to have a custom action in a custom inspector did not really exist before an environment like GT made it possible at least in Pharo, and that a frugal exposure to the environment makes one want it in other contexts, like Gemstone. This is a positive thing not a negative one. It shows that the idea is reasonable. I apologize if I made it sound negative.

In any case, the action support will come soon for Gemstone.

jgfoster commented 1 month ago

Thanks for the response; I am finding GT an interesting way of working. I guess the disconnect is that I'm not thinking of GT as inspectors so much as simply a way of creating a UI with object editors and ways of navigating the object graph. I want to create more things like this:

Screenshot 2024-07-12 at 2 17 40 PM