λ¬Έμμ λ°λ₯΄λ©΄:
https://github.com/atom/electron/blob/master/docs/api/browser-window.md
μ΅μ λλΉ λ° λμ΄λ μ΅μ μμ μ΅μ λλΉ λ° μ΅μ λμ΄λ‘ BrowserWindowμ μ λ¬ν μ μμ§λ§ ν΄λΉ μ΅μ μ μ ν¨νμ§ μμ μλ°μ€ν¬λ¦½νΈ μ΄λ¦μ΄κΈ° λλ¬Έμ μλνμ§ μμ΅λλ€.
https://mothereff.in/js-variables#min - ν
setMinimumSize()λ μμλλ‘ μλν©λλ€.
μλ νμΈμ @hzeroo λ
μ ν¨νμ§ μμ λ¬Έμκ° ν¬ν¨λ κ²½μ° ν€λ₯Ό λ°μ΄νλ‘ λ¬Άμ΄μΌ ν©λλ€.
new BrowserWindow({
'min-height': 300,
'min-width': 300
})
λ«μ μ μμ΄μ^^.
@sbruchmann , κ·νκ° μ 곡ν μ½λκ° μλνμ§ μμ΅λλ€. κ·Έλ¬λ μ΄κ²μ λλ₯Ό μν΄ μΌνμ΅λλ€.
new BrowserWindow({
'minHeight': 300,
'minWidth': 300
})
@bansalvks λ΄κ° μ 곡ν μ½λκ°
@bansalvks μΆ©λΆν©λλ€.
new BrowserWindow({
minHeight: 300,
minWidth: 300
})
minHeight, minWidth μ€μ μ΄ μλνμ§ μμμ΅λλ€. μ΄κΈ° μ°½ ν¬κΈ°λ₯Ό μ€μ ν λ€μ μ΅μ ν¬κΈ°λ₯Ό μ€μ ν΄μΌ νμ΅λλ€.
new BrowserWindow({
height: 300,
width: 300,
minHeight: 300,
minWidth: 300
})
minWidth
λ° minHeight
λ λ€ μ§μ ν΄μΌ νλ€κ³ λ§λΆμ΄κ³ μΆμ΅λλ€. μ΅μ λλΉ μ΄μμΌλ‘ μ μ§νλ €λ©΄ μ°½μ΄ νμνμ§λ§ μ΅μ λμ΄λ μ κ²½ μ°μ§ μμμ΅λλ€. κ·Έλ κ² μλνμ§ μμμ΅λλ€. λ°λΌμ νμ λ λ€ μ μνμμμ€.
λν μμμ μ λ£μ§ μμλμ§ νμΈνμμμ€. κ±°κΈ°μ μμμ μ΄ μμκ³ κ·Έκ²μ λμ‘μ΅λλ€. μ ννλ €κ³ λ Έλ ₯νλ κ²μ΄ ν¨κ³Όκ° μμΌλ©΄ νμ μ’μ κ²μ μλλλ€. μμ λμ κ·Όμ¬μΉμ λλ€.
μ΄κ²μ λλ₯Ό μν΄ μΌνμ§ μμλ€
new BrowserWindow({
width: 800, height: 600,
'minWidth':400,// even 'min-width' or minWidth
frame:false
})
μ΅μ λμ΄λ₯Ό λ€μκ³Ό κ°μ΄ μ€μ ν νμ λ§ ββλμκ² ν¨κ³Όμ μ΄μμ΅λλ€.
new BrowserWindow({
width: 800, height: 600,
minHeight: 300,
minWidth: 300,
frame:false
})
μ κ²½μ°μλ μ°½ ν¬κΈ°λ₯Ό νλ©΄ ν¬κΈ°μ μλμ μΌλ‘ μ€μ νλ €κ³ νμ΅λλ€.
μ μλ₯Ό μ λ¬ν΄μΌ ν©λλ€.
const screenElectron = electron.screen;
const display = screenElectron.getPrimaryDisplay();
const dimensions = display.workAreaSize;
mainWindow = new BrowserWindow({
width: parseInt(dimensions.width * 0.8),
height: parseInt(dimensions.height * 0.8),
minWidth: parseInt(dimensions.width * 0.8),
minHeight: parseInt(dimensions.height * 0.8),
maxWidth: dimensions.width,
maxHeight: dimensions.height,
icon: `${__dirname}/assets/icon.ico`
});
μμ λͺ¨λ κ²μ μ μ 7 λ° 8μμ ν μ€νΈλ Windows 10μμ μλνμ§ μμ΅λλ€. BrowserWindowλ νμ 30-40ν½μ λ‘ λ μ΅μνν μ μμ΅λλ€.
@Celebes , μ΄κ²μ Windows 10μμ μ μκ² 9.0.2
μμ΅λλ€.
new BrowserWindow({
width: 800,
height: 600,
minWidth: 900,
minHeight: 600,
})
@Celebes , μ΄κ²μ Windows 10μμ μ μκ²
9.0.2
μμ΅λλ€.new BrowserWindow({ width: 800, height: 600, minWidth: 900, minHeight: 600, })
κ·νμ μ€μ μ μλνμ§λ§ width
λ° height
λ λΆνμν κ² κ°μ΅λλ€.
λλ win10κ³Ό μ μ 9.1.0μ μ¬μ©ν©λλ€.
@Celebes , μ΄κ²μ Windows 10μμ μ μκ²
9.0.2
μμ΅λλ€.new BrowserWindow({ width: 800, height: 600, minWidth: 900, minHeight: 600, })
κ·νμ μ€μ μ μλνμ§λ§
width
λ°height
λ λΆνμν κ² κ°μ΅λλ€.λλ win10κ³Ό μ μ 9.1.0μ μ¬μ©ν©λλ€.
μ΄μ¨λ μ΄κΈ° λλΉλ₯Ό μ΅μ λλΉλ³΄λ€ μκ² μ€μ νλ©΄ 무μμ μλ―Έν©λκΉ?
κ°μ₯ μ μ©ν λκΈ
@sbruchmann , κ·νκ° μ 곡ν μ½λκ° μλνμ§ μμ΅λλ€. κ·Έλ¬λ μ΄κ²μ λλ₯Ό μν΄ μΌνμ΅λλ€.