2016-05-19 8 views
2

1.Step電子BrowserWindow分の高さと非表示にした後に動作していない幅()ショー()メソッド

mainWindow = new BrowserWindow({ 
    width: 1200, 
    height: 700, 
    center: true, 
    'min-height': 700, 
    'min-width': 1200, 
    webPreferences: {nodeIntegration:true}}); 
mainWindow.loadURL(HOME_URL); 

2.Step(いくつかのイベントが発生すると、私は一時的に非表示のメインウィンドウにしたいし、別の(createFacebookWindowを示し、( )FN))が既にloadingURLある

mainWindow.hide(); 



facebookWindow = require('./modules/auth/views.js').createFacebookWindow(); 

FB Window settings ({ 
               width: 1200, 
               height: 700, 
               center: true, 
               'min-height': 700, 
               'min-width': 1200, 
               webPreferences: {nodeIntegration:false}}) 

3.Step(別のイベントiはFBウィンドウを破壊し、メインウィンドウを表示して起こる)

facebookWindow.close(); 

facebookWindow.on('closed', function() { 
    facebookWindow = null; 
    mainWindow.show(); 
    //I tried below options it doesn't work 
    //mainWindow.setSize(1200, 700); 
    //mainWindow.setMinimumSize(1200, 700); 

要約:

実際にこれらの手順の後、私がmainWindowを表示すると、mainWindowの設定min-heightとmin-widthが機能していないことが表示されます。

facebookWindowが開かれていないときはすべて正常ですので、ウィンドウで切り替えるときに何かが起きている必要があります。たぶん何かが間違った順序で行われるのでしょうか?

答えて

4

あなたはここにBrowserWindowドキュメントを読むことができます。代わりにmax-width

  • minWidth代わりmin-width

  • maxHeight代わりmax-height

  • minHeight代わり

  • 関連する問題