Jump to content

PeterPanettone

Members
  • Content Count

    1233
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by PeterPanettone

  1. Does anybody know a Delphi IDE addon that is able to selectively HIDE single visual controls (e.g. TPanel, etc.) at design-time in the Form-Designer? That would be very convenient when working with multiple NESTED overlapping container controls. The IDE itself does not seem to have this feature.
  2. PeterPanettone

    Addon to hide single visual controls in Form-Designer?

    For me, this is not a drawback. It perfectly fits my purpose. If you want, you could add a command "Show all hidden controls", because one might forget the different controls he has hidden.
  3. PeterPanettone

    Addon to hide single visual controls in Form-Designer?

    Well, I am sure the people at Embarcadero are able to do a bit more than Copy&Paste ...
  4. PeterPanettone

    Addon to hide single visual controls in Form-Designer?

    Embarcadero should include this in the Delphi IDE! My colleague has posted this quality report: https://quality.embarcadero.com/browse/RSP-28217 Please vote for it!
  5. PeterPanettone

    Addon to hide single visual controls in Form-Designer?

    EXCELLENT piece of code! Thank you!
  6. PeterPanettone

    Addon to hide single visual controls in Form-Designer?

    The functionality to hide a subset of components in the Form-Designer is already existing: Show Non-Visual Components in the Edit menu. Could that functionality be used by an add-on to selectively hide a single control component (and its sub-controls)?
  7. PeterPanettone

    Addon to hide single visual controls in Form-Designer?

    It is not a question of accessing the hidden visual components. Of course, they can be accessed and selected in the Structure Panel (and thus shown and their properties edited in the Object Inspector), but their container content visually edited. Imagine you have a TPanel (Panel1) hidden behind another panel (Panel2) and want to insert and visually edit some other controls inside this hidden Panel1. In such a case it would be convenient temporarily hiding the Panel2 in the Form-Designer. However, the question was about an addon having such a feature. Thank you for your observations.
  8. PeterPanettone

    XML to SVG

    This project shows how to convert an SVG XML source text to a freely scalable SVG image (Scalable Vector Graphics): It uses the SVGMagic library which is available here: https://svgmagic.io TextToSvg2.zip I am NOT affiliated with SVGMagic. Have fun and DON'T BE SCARED!
  9. PeterPanettone

    Structure Panel Search

    In Delphi 10.3 Rio I missed the Structure Panel Search: So I was happy to read at Andy's Blog and Tools web page: DDevExtensions and DFMCheck released for Delphi 10.3 Rio [...] Fixed: Structure-View search dropdown had a max height of 2 items And after installing DDevExtensions in Rio I now have Structure Panel Search: Thank you, Andreas Hausladen! Additionally, I have a suggestion for the Structure Panel Search: Often I had the need to filter out all components/controls of a specific type in the Structure Panel: So, when explicitly writing a type name (e.g. *TLabel*) in the filter field, the Structure Panel should show all TLabel controls. This would be very useful! What do you think?
  10. PeterPanettone

    Structure Panel Search

    The above URL does not work anymore. Here is the current working URL: https://www.idefixpack.de/blog/2018/12/ddevextensions-and-dfmcheck-released-for-delphi-10-3-rio/
  11. PeterPanettone

    XML to SVG

    Why don't you tell this to the makers of the SVGMagic website? They will certainly be grateful for intelligent advice increasing their sales. I think this is the wrong place for criticism on third party websites.
  12. PeterPanettone

    XML to SVG

    That may be your personal opinion (which in this case is also a widely spread misconception). The reason for the Linux kernel being an exception is that it's easy to outstrip Microsoft in this field.
  13. PeterPanettone

    XML to SVG

    The SVGMagic library has many more features than displaying an SVG image. Are you from CNN? Please don't spread false information.
  14. PeterPanettone

    XML to SVG

    I think the importance of SVG for UI is underestimated. Using only pixel images for UI controls is the wrong way.
  15. PeterPanettone

    XML to SVG

    Did you test the project at all? Can you tell me your opinion about the project source? Good luck. and: DON'T BE SCARED!
  16. PeterPanettone

    XML to SVG

    I don't sell anything. Please don't insinuate anything here if I was a drug dealer. If you don't want to pay a small fee for other people's hard work you can write the code yourself. I am NOT affiliated with SVGMagic. While the opensource idea is a good concept for social collaboration, the misconception that EVERYTHING must be free is a pathological social delusion.
  17. PeterPanettone

    XML to SVG

    You can get the source code from Github. It is very easy to get.
  18. In the IDE's FormDesigner Structure panel, when I copy a number of selected components, I get a collection of objects in the clipboard. An IDE expert would search and extract all code elements in the project's source code referring to any of the objects in the collection. This would allow us to easily copy a selection of UI elements together with their inherent code functionality and insert them into another project with minimal effort. The steps to extract the code elements would be: 1. Create a list of the object names in the clipboard collection 2. Search those object names in the project's source code 3. Automate the extraction of the code elements (procedures, functions, declarations, variables, etc.) referring objects in the object collection and put them in a code collection. 4. Insert the objects and the code-elements into another project. 5. Make the necessary adjustments and corrections
  19. I know the term "orthogonal" from geometry. What do you mean with "orthogonal" in respect of code?
  20. Consider this case: You have a PageControl where each page contains a number of UI-controls so that each page has a separate functionality. It is easy to re-use a specific functionality by copying the UI controls from a specific page. But how would you a priori separate just the code connected to these UI-controls so that just this code could be easily re-used? It would help if it was possible to put a TForm on a PageControl page. In this way both the UI-controls and their connected code would be confined inside this form. I diffusely remember a UI-component allowing to do this: Placing a TForm in it.
  21. I have to make some more research into separating different functionalities in confined areas where they can be easily reused. It would be nice if the IDE (or an IDE expert) could help us doing this or help us refactoring existing code into clearly separated code areas.
  22. In Delphi 10.3.3 I have the Floating Form Designer, with the Form Designer and the Structure panel on the second monitor. Sometimes it happens that the Structure panel is EMPTY, regardless whether it is located on the first monitor or on the second monitor: So I decided do file a support case with Embarcadero (never done that before). In the subscription e-mail, I got from Embarcadero, I found this support URL: http://support.embarcadero.com/annual I tried any of the dropdown menu items: With "Product support" I got a new login form although I was already logged in with my correct user name and password. I entered them again but it said "Invalid...". So I clicked the "Send new password" button. But since then no message from Embarcadero. Is there a working annual support page?
  23. PeterPanettone

    Structure Panel empty - how to get Embarcadero support?

    On the other hand, with this URL: http://supportforms.embarcadero.com ...there seems to be no option for an IDE bug support:
  24. PeterPanettone

    Structure Panel empty - how to get Embarcadero support?

    I don't understand your answer.
  25. PeterPanettone

    Structure Panel empty - how to get Embarcadero support?

    BTW, a much more EFFICIENT way to handle support cases would be: 1. Send 3 GUIDs (Globally Unique Identifiers) and a support email-address in the mail to the subscriber. 2. To file a support case with Embarcadero, the subscriber must only send an e-mail with one of the GUIDs in the subject field. This can be very well automated with software and subscriber databases at Embarcadero and saves a lot of manual work for the support staff.
×