Forum

    • Register
    • Login
    • Search
    • Categories

    Yes/No window, panel modal popup, are they actually working?

    Bug Reports
    3
    14
    76
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ustk
      ustk last edited by ustk

      Well, I'm not lucky with both. They don't seem to work as they should, and when I get a little something, Hise crashes when I click OK or the background to close, or...

      Does anybody actually use one of them successfully in a project? 🤔

      I want to pass-in different functions depending on the caller. The yes/no window proposes a callback but since Hise crashes I couldn't test it

      I cannot help pressing F5 in the forum...
      Studio427 Audio - Audio Instruments & FX Plugins for music production. Website - Facebook

      ulrik 1 Reply Last reply Reply Quote 0
      • d.healey
        d.healey last edited by

        Working here. Do you have a simple snippet that demonstrates the problem?

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        ustk 1 Reply Last reply Reply Quote 0
        • ustk
          ustk @d.healey last edited by

          @d-healey Thanks that’s a good sign then.
          Preparing snippets…
          In the meantime, are you successfully using both ?

          I cannot help pressing F5 in the forum...
          Studio427 Audio - Audio Instruments & FX Plugins for music production. Website - Facebook

          d.healey 1 Reply Last reply Reply Quote 0
          • d.healey
            d.healey @ustk last edited by

            @ustk Just the yes/no window, I remember not liking modal panels because they have that X button, I make my own instead.

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public HISE tutorials

            ustk 1 Reply Last reply Reply Quote 1
            • ustk
              ustk @d.healey last edited by ustk

              @d-healey Yeah they seem weird to me anyway...

              So I have the Yes/No working, the silly boy I am forgot to put a result parameter in the callback...
              However, it appears I can't find a way to colourise the "normal" markdown text (but I can get all the rest)
              I assume a simple string with no markdown extra syntax should be considered normal text right?

              Also I don't like having to rely on an external reg to pass-in the value but it's not a big deal either...

              HiseSnippet 1382.3ocsW0saaaCElJIJqVaEnEXO.D9J6hLGa2zrhELjebhKBVbhwTZ25UEzRz1blhzfhNIdE8wYuG6QZuAaGJJYIm33j3soKjMO+wO9wCO5vtJY.MNVpPNktb5XJx4ab8mJzCaMjvDnSOF47b2ORiOW9KLQn7ZzQSGShiogHGm0emwDmRafRd9q8OhvIh.ZtHD5CRV.8LVDSmKs6A+DiyaSBoWxhJX8NGbZfTzRxkS.3rtaczXRvHx.54DiYq4hb17jPlVp70DMMF4rwQxvo9CkWKr1+AVLqGmZFz.4CAxJtsjGZPrQJp0PFOra1xNFAQoaNIrtkD9V2NrP1L44jwKRTfy8nHe3r17va84fWi6CdK.RNEfzFVH8RW+.EarNWiAOes6oBMU0m.zdQnXsEs1e7L2VRvBgtVDYDssBFLyiJ6Vu9VX3U087.qhkbZs.Nknp.B7f8hXM9JhBGP3bppQqd3eDmEsATcKYzXo.FTo7LKJCddaGa9fN1z5nmhN.7iCVWGF4s81fWQ8jGIuA2ziI3LAE2ehHPyjBrTLaVMwVI4UBxB7VlvLgV06ydkrALY7ddkJ4U5Dw.HP0hgMlBY1UJ2YBWyFymh2u7V3xWNjEiuFRTwQYx6ME2nNnKCBUTzXPWUuRvzTJiAGqXvJypBu+Luq.HnJ9GL.AVpk9B75K.WksDpEa3kjkQKPVOHyuxcWgFR5NDwbyfYEqn5IJQBS9J.wvD8nIyl+WQlGythERuMUFZktRDo02kQiMWNM1b4zXg3eKRb6YjXBK9d+KunC9im3iO+B7YG1tPB+TCE.h.NJkXBTTnXv63xdDt8P4YR4nCEgsoTdx4rLepAY+rX3nY6LVobnhb8g.x0VV0TdrHqMXKrr2uU8ya+JrPhYfV7q19KOsXtf3YV8Cp0G1uNjyqXqGGW65gLnnVjbD0v6CrDsQUEvmZZl1T7.nWnRYr8rT4pvtVl6JZHrqkMpmIeJKLsklJAPxIK.6SDw3N9.pdc8Z0slXQLaffFdI8Fc97k.2ZDfggjr.HSEljKkiMkRRXgkxCPcnBzPGhZD7ivWOkSOlnI2CuXlv9.dgM3ag38rJGRIgl7p1Kyn.Y38af0DMrRsrURsybZaOLjCJjZ70R0HlX.Vpv8Hg3nzU.tuTEQzZip9JYDNZZLk2e+4g2hCcN5Vldv+Q2m9bFxm86TPeycRjldZBT9X1aL63GyHb4filn0KLoG1LvvSddZ8aZ1rdxCDdipjWr9IoKxqnppIBd.mtsiFF8w5XJft2L5Fus1cllhmil6jVpg2S1O7mEk7WHyeQOEp1etTSuPTIImFprgusp98Wntz5mv4lEp1zOmZYNVQLIpGUU7KJFCglbluyoMebcNEX6onfgRwoBl9hwzzwKu0OTZSIv+d+olS8lVuRkA1MFJOvLvw4X5UPer1FwJ4dLMdjVNFZIcVmLHmuRmn8Eosok8sVDKzzk1rOjitYVCu+YuCll286GOHh.5bc1DF.I.QwlVua30z60d638FucQwjqnmJ5BePjpM83gdhydy4lcj9e4re2VTglikgS3D87cLatlPpBHYXt1TMshJhY5oEuFwSnM55KsM5GKDeoaWlNX3hw3ZK.iPZx+GXL8xGO28j98oA5b.tga6ecUuowCL8+rbh4SEcHZEyj.b9jHenJT.ElcgfxiMIEqYNpXGW2L1v.9TQXxf+FdRU1vL1IUYiLknHRfR9o.aI.y0adVhD.Shja1UxsiYLtAJor.3mK7weTDbSqOEDXV9eGb5cw9zbE740qfO6rB97lUvmcWAe99Uvm2tTeLWx8vIZYj83.Hn6II0GcbNQPfLqjrPz+.XkdzlH
              

              I cannot help pressing F5 in the forum...
              Studio427 Audio - Audio Instruments & FX Plugins for music production. Website - Facebook

              d.healey 1 Reply Last reply Reply Quote 0
              • d.healey
                d.healey @ustk last edited by d.healey

                @ustk Colouring doesn't work because you have a typo. Do you want me to tell you what it is or do you want to figure it out? 😛

                Oh you don't need to use a reg you can use a lambda.

                	Engine.showYesNoWindow("Multiply ?", "This will multiply by 10", function[value](result)
                	{
                		Console.print(result ? multiply(value) : value);
                	});
                

                Libre Wave - Freedom respecting instruments and effects
                My Patreon - HISE tutorials
                YouTube Channel - Public HISE tutorials

                ustk 1 Reply Last reply Reply Quote 0
                • ustk
                  ustk @d.healey last edited by ustk

                  @d-healey You're blowing my mind twice in one post!
                  Well, for the typo I can't even find it, I understand now why everyone's telling me I need glasses... Arfff... 45 is the time I guess... 🤣

                  The use of lambda? seriously? You really opened my mind Dave! 🙂

                  I cannot help pressing F5 in the forum...
                  Studio427 Audio - Audio Instruments & FX Plugins for music production. Website - Facebook

                  d.healey 1 Reply Last reply Reply Quote 0
                  • d.healey
                    d.healey @ustk last edited by

                    @ustk
                    yesNoLAF.registerFunction("getAlertWindowMarkdownStyleData", function(g, obj)

                    This function only needs one parameter: obj. 🙂

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

                    ustk 1 Reply Last reply Reply Quote 1
                    • ustk
                      ustk @d.healey last edited by ustk

                      @d-healey That one I could have searched the whole night 🙄 👏

                      Speaking of which, time to go bed... 😴

                      I cannot help pressing F5 in the forum...
                      Studio427 Audio - Audio Instruments & FX Plugins for music production. Website - Facebook

                      1 Reply Last reply Reply Quote 1
                      • ulrik
                        ulrik @ustk last edited by

                        @ustk I would love to use the yes/no windows my self but they are not working inside Logic, they popup and hide behind the plugin and you have to drag the plugin window aside to find it... 🤥
                        I don't know if this issue is related to Logic or Hise but I stopped using them.

                        Hise Develop branch
                        MacOs 13, Xcode 14.0.1
                        http://musikboden.se

                        ustk 1 Reply Last reply Reply Quote 1
                        • ustk
                          ustk @ulrik last edited by ustk

                          @ulrik thanks for the feedback. A chance my current project is only a standalone app…

                          I cannot help pressing F5 in the forum...
                          Studio427 Audio - Audio Instruments & FX Plugins for music production. Website - Facebook

                          1 Reply Last reply Reply Quote 0
                          • ustk
                            ustk last edited by ustk

                            Is there a way to set the yes/no window position when called?

                            I cannot help pressing F5 in the forum...
                            Studio427 Audio - Audio Instruments & FX Plugins for music production. Website - Facebook

                            d.healey 1 Reply Last reply Reply Quote 0
                            • d.healey
                              d.healey @ustk last edited by

                              @ustk No, always opens in the middle of the screen I think.

                              Libre Wave - Freedom respecting instruments and effects
                              My Patreon - HISE tutorials
                              YouTube Channel - Public HISE tutorials

                              ustk 1 Reply Last reply Reply Quote 0
                              • ustk
                                ustk @d.healey last edited by ustk

                                @d-healey Yeah not exactly, that's the problem, it's a bit offset and too low anyway for my interface.

                                SOLVED
                                Another thing, are you able to style the headline in the middle of a string?
                                I can with `code` but not with #headline... (tried with different level of ###)

                                Screenshot 2023-01-20 at 17.33.41.png

                                const var text = "This is normal text.    #This is a headline.    \`This is some code\`;
                                
                                modalWindows.registerFunction("getAlertWindowMarkdownStyleData", function(obj)
                                {
                                	obj.font = "Montserrat";
                                	obj.headlineFont = "Montserrat";
                                	obj.codeFont = "Andale Mono";
                                	obj.textColour = Colours.whitesmoke;
                                	obj.headlineColour = Colours.red;
                                	obj.codeColour = Colours.orange;
                                	obj.fontSize = 16.0;
                                	
                                	return obj;
                                });
                                

                                EDIT: Found it, it requires a \n before

                                I cannot help pressing F5 in the forum...
                                Studio427 Audio - Audio Instruments & FX Plugins for music production. Website - Facebook

                                1 Reply Last reply Reply Quote 1
                                • First post
                                  Last post

                                16
                                Online

                                982
                                Users

                                6.6k
                                Topics

                                60.8k
                                Posts