I have a modal operator that invokes itself and is called from an AddonPreferences PT. I have been trying to scale_x without success. A row.scale_x works within the size of the entire modal, it is 3.35" on my screen. None of the options I've tried, examples below, have changed the width of the modal itself.
def draw(self, context):
layout = self.layout
scene = context.scene
layout.scale_x = 20
row = layout.box()
row.scale_x = 20
layout.label(text="scaled_x_space?")
row = layout.row()
row.scale_x = 20
layout.label(text="scaled_x_space?")
split = layout.split()
col1 = split.column()
col1.scale_x = 20
layout.label(text="scaled_x_space?")
I'm not really trying to scale by a factor of 20, I was using that number just to be sure it wasn't changing by some amount I wasn't noticing.