HISE Logo Forum
    • Categories
    • Register
    • Login

    LAF + FrontEnd Macro Floating tile

    Scheduled Pinned Locked Moved Bug Reports
    7 Posts 3 Posters 380 Views
    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.
    • DanHD
      DanH
      last edited by

      Laf kills the display for the FrontEndMacropanel floating tile (the header text and boxes).

      I can't find anything in the list in the source code that relates to it.. any ideas @Christoph-Hart ?

      Screenshot 2023-01-23 at 09.53.10.png Screenshot 2023-01-23 at 09.53.18.png

      "drawAlertWindow",
      		"getAlertWindowMarkdownStyleData",
      		"drawAlertWindowIcon",
      		"drawPopupMenuBackground",
      		"drawPopupMenuItem",
      		"drawToggleButton",
      		"drawRotarySlider",
      		"drawLinearSlider",
      		"drawDialogButton",
      		"drawComboBox",
      		"drawNumberTag",
      		"createPresetBrowserIcons",
      		"drawPresetBrowserBackground",
              "drawPresetBrowserDialog",
      		"drawPresetBrowserColumnBackground",
      		"drawPresetBrowserListItem",
      		"drawPresetBrowserSearchBar",
      		"drawPresetBrowserTag",
      		"drawTableBackground",
      		"drawTablePath",
      		"drawTablePoint",
      		"drawTableRuler",
      		"drawScrollbar",
      		"drawMidiDropper",
      		"drawThumbnailBackground",
      		"drawThumbnailText",
      		"drawThumbnailPath",
      		"drawThumbnailRange",
      		"drawThumbnailRuler",
              "getThumbnailRenderOptions",
      		"drawAhdsrBackground",
      		"drawAhdsrBall",
      		"drawAhdsrPath",
      		"drawKeyboardBackground",
      		"drawWhiteNote",
      		"drawBlackNote",
      		"drawSliderPackBackground",
      		"drawSliderPackFlashOverlay",
      		"drawSliderPackRightClickLine",
      		"drawSliderPackTextPopup",
              "getIdealPopupMenuItemSize",
      		"drawTableRowBackground",
      		"drawTableCell",
      		"drawTableHeaderBackground",
      		"drawTableHeaderColumn",
      		"drawFilterDragHandle",
      		"drawFilterBackground",
      		"drawFilterPath",
      		"drawFilterGridLines",
      		"drawAnalyserBackground",
      		"drawAnalyserPath",
      		"drawAnalyserGrid",
              "drawMatrixPeakMeter"
      

      DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
      https://dhplugins.com/ | https://dcbreaks.com/
      London, UK

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

        @DanH https://forum.hise.audio/topic/6678/midi-learn-table-headers-vanish-with-laf?_=1674469381271

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

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

          @d-healey thanks!

          DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
          https://dhplugins.com/ | https://dcbreaks.com/
          London, UK

          DabDabD 1 Reply Last reply Reply Quote 0
          • DabDabD
            DabDab @DanH
            last edited by

            @DanH @d-healey How Can I customize Normal / Inverted button including color ? All assigned parameters and source,destination etc Text?

            kp.jpg

            Content.makeFrontInterface(600, 600);
            Engine.setFrontendMacros(["LFO 1", "LFO 2", "ModADSR"]);
            const var laf = Engine.createGlobalScriptLookAndFeel();
            laf.registerFunction("drawTableHeaderBackground", function(g, obj)
            {
            	Console.print(trace(obj));
            
            	 g.setColour(Colours.cyan);
            	 g.fillRect(obj.area);
                 g.setColour(Colours.red);
            	 g.drawAlignedText("Ram", obj.area, "left");
            }); 
            
            laf.registerFunction("drawTableBackground", function(g, obj)
            {
            	Console.print(trace(obj));
            
            	 g.setColour(Colours.blue);
            	 g.fillRect(obj.area);
            });
            laf.registerFunction("drawTableCell", function(g, obj)
            {
            	Console.print(trace(obj));
            
            	 g.setColour(Colours.blue);
            	 g.fillRect(obj.area);
            });
            laf.registerFunction("drawTableHeaderColumn", function(g, obj)
            {
            	 g.setColour(Colours.pink);
            	 g.fillRect(obj.area);
            });
            
            laf.registerFunction("drawTableRowBackground", function(g, obj)
            {
            	Console.print(trace(obj));
            
            	 g.setColour(Colours.pink);
            	 g.fillRect(obj.area);
            	
            });
            

            Bollywood Music Producer and Trance Producer.

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

              @DabDab You can play around with the floating tile colours, but there isn't much customisation available without editing the source code.

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

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

                @d-healey Oh...

                Bollywood Music Producer and Trance Producer.

                1 Reply Last reply Reply Quote 0
                • DabDabD
                  DabDab
                  last edited by DabDab

                  Ihave been able to change some text but still no luck for All .. like Inverted / Normal Button, Selection Color etc.
                  hhh.jpg

                  Bollywood Music Producer and Trance Producer.

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

                  56

                  Online

                  1.7k

                  Users

                  11.7k

                  Topics

                  101.9k

                  Posts