twig / dcxdll

Dialog Control eXtensions for mIRC
BSD 3-Clause "New" or "Revised" License
23 stars 2 forks source link

Text - new ideas and proposals to fix and improve for update the control #73

Open EpicNet opened 2 years ago

EpicNet commented 2 years ago

I am using mIRC v7.67 + DCX v3.1-git469 in system "Windows 8.1 x64".

Since we have such a wonderful control at our disposal, then why not add customization of additional graphic effects to it, to improve the selection and display of text among the general design.

My proposals for what needs to be added or corrected in "Text", to make it maximally functional and beautiful:

  1. Add a new command for style shadow with parameters settings:

    • Parameter for customizable the color of the shadow.
    • Parameter for customizable the size of the thickness (obesity) of the shadow based on the font size of the text.
    • Parameter for customizable the displacement of the shadow position in pixels from the text position.
    • Parameter for customizable the angle of lighting from 0-360°. (The cast shadow must be on the opposite side).
    • Parameter for customizable the transparency level of the shadow from 0-255.
  2. Add a new style outline to display the outline of the text and a command for setting parameters:

    • Parameter for customizable the color of the text outline.
    • Parameter for customizable the size of the thickness (obesity) of the text outline.
    • Parameter for customizable the transparency level of the outline from 0-255.
  3. Add a new style innershadow to display the inner shadow of the text and a command to setting parameters:

    • Parameter for customizable the color of the inner shadow of the text.
    • Parameter for customizable the size of the thickness (obesity) of the inner shadow based on the font size of the text.
    • Parameter for customizable the displacement of the position of the inner shadow in pixels from the text position.
    • Parameter for customizable the angle of lighting from 0-360°. (The cast inner shadow must be on the opposite side).
    • Parameter for customizable the transparency level of the inner shadow from 0-255.
  4. Add a new style hgtext for customizable the text in horizontal gradient colors.

  5. Add a new style vgtext for customizable the text in vertical gradient colors.


Screenshot with an example of how it might look after the update:

image

If this can be done, then I will welcome such improvements. Thanks.