I want a HTTPSecureSocket on a window (Desktop project). It seems I need to add a class to the project, set it’s super to HTTPSecureSocket & drag it onto the window. I can then change the super in the inspector & delete the class. I thought to circumvent this process by dragging a TCPSocket onto the window & changing it’s super, but the inspector doesn’t update with the super change so I can’t set the secure flag etc.
This seems to be a lot of mucking around for what should be a simple process. Perhaps just adding HTTPSocket & HTTPSecure socket to the controllers section of the navigator would be the best fix.
I recently ran into an issue where changing the super of a Control (in this case, from PushButton, to my PushButton subclass called cPushButton) did not trigger the Inspector pane to update, so I was unable to edit the properties that my subclass has set for Inspector behavior. This is something that Xojo seems to frequently have trouble with that RB did not. I can’t remember what I did exactly to fix it, I think it was some combination of changing the superclass away then back, and/or closing the window editor in the IDE then re-opening. Definitely frustrating.
This is probably the same bug as reported June 12th: feedback://showreport?report_id=27343
27343 - When changing the super class in the inspector, the inspector does not update to new super class properties
Begin Grumpy - is it just me, or is it kind of nuts that a rather important piece of functionality is broken and was reported, and verified, over three months ago with apparently zero action taken since then. Based on the dates, 27343 would have been reported back with 2013 R1, or perhaps a beta for R2? And if you read inside 27343, you see a link to 19905 which was reported back in January 2012!
This seems like something the bug reporting/tracking system should not be allowing.
Michael, There are over 175 changes and fixed in R3, including some big ones that really make the IDE’s Navigator more usable for everyone. Not all bugs are fixed. It seems like every time you run into a bug that hasn’t been fixed, you get grumpy about it. If all of us did that, we would be drowning in grump. Generally, all this stuff is improving. Let it improve.