code: def updateStyle(self):
      r = "3px"
      if self.dim:
          fg = "#aaa"
          bg = "#44a"
          border = "#339"
      else:
          fg = "#fff"
          bg = "#66c"
          border = "#55B"
  
      if self.orientation == "vertical":
          self.vStyle = """DockLabel {
                  background-color : %s;
                  color : %s;
                  border-top-right-radius: 0px;
                  border-top-left-radius: %s;
                  border-bottom-right-radius: 0px;
                  border-bottom-left-radius: %s;
                  border-width: 0px;
                  border-right: 2px solid %s;
                  padding-top: 3px;
                  padding-bottom: 3px;
                  font-size: %s;
              }""" % (
              bg,
              fg,
              r,
              r,
              border,
              self.fontSize,
          )
          self.setStyleSheet(self.vStyle)
      else:
          self.hStyle = """DockLabel {
                  background-color : %s;
                  color : %s;
                  border-top-right-radius: %s;
                  border-top-left-radius: %s;
                  border-bottom-right-radius: 0px;
                  border-bottom-left-radius: 0px;
                  border-width: 0px;
                  border-bottom: 2px solid %s;
                  padding-left: 3px;
                  padding-right: 3px;
                  font-size: %s;
              }""" % (
              bg,
              fg,
              r,
              r,
              border,
              self.fontSize,
          )
          self.setStyleSheet(self.hStyle)
  
imports: import warnings
  from ..Qt import QtCore, QtGui, QtWidgets
  from ..widgets.VerticalLabel import VerticalLabel
  from .DockDrop import DockDrop
label_desc: Use image node_id 2 for calling the DockLabel obj's underlying member method code with example usage: obj.updateStyle() without return types