code: def makeMountedFrame(widget, header):
      content = urwid.Padding(
          urwid.Filler(
              widget, height=("relative", 100), top=1, bottom=1
          ),
          left=1,
          right=1,
      )
      body = urwid.Frame(
          urwid.AttrWrap(content, "frame_body"),
          urwid.AttrWrap(urwid.Text("  " + header), "frame_header"),
      )
      shadow = urwid.Columns(
          [
              body,
              (
                  "fixed",
                  2,
                  urwid.AttrWrap(
                      urwid.Filler(
                          urwid.Text(("background", "  ")), "top"
                      ),
                      "shadow",
                  ),
              ),
          ]
      )
      shadow = urwid.Frame(
          shadow,
          footer=urwid.AttrWrap(
              urwid.Text(("background", "  ")), "shadow"
          ),
      )
      padding = urwid.AttrWrap(
          urwid.Padding(
              urwid.Filler(
                  shadow, height=("relative", 100), top=1, bottom=1
              ),
              left=1,
              right=1,
          ),
          "background",
      )
      return padding
  
imports: import urwid
  import urwid.html_fragment
  from pprint import pformat
  import numpy
  import sys
  import os.path
  import csv
  import yaml
  import math
  import copy
  import datetime
  import json
  from panwid import DataTable, DataTableColumn
  from hypermax.hyperparameter import Hyperparameter
label_desc: Use image node_id 1 for calling a global function with example usage: makeMountedFrame(widget, header) and returns: padding