Hi Plasma!
I've been trying to figure out why buttons had a weirdly big size by default, 
forcing me to set a random width that will be rarely appropriate when 
translating.

I decided to look into the code and that's what I found [1]. There I can see 
that we are getting the max between the size we want and 
theme.defaultFont.mSize.width*12 which looks totally random to me. Maybe we 
can just remove this part? Or at least leave it to 1 m so that it's never 0?

Cheers!
Aleix

[1]    implicitWidth: {
        if (label.paintedWidth == 0) {
            return height
        } else {
            //return Math.max(theme.defaultFont.mSize.width*12, 
label.paintedWidth)
            return Math.max(theme.defaultFont.mSize.width*12, icon.width + 
label.paintedWidth + surfaceNormal.margins.left + surfaceNormal.margins.right) 
+ ((icon.valid) ? surfaceNormal.margins.left : 0)
        }
    }
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to