[Ttssh2-commit] [7082] リサイズ中のツールチップで、高さが 0 以下にならないようにした。

scmno****@osdn***** scmno****@osdn*****
2018年 3月 29日 (木) 23:58:10 JST


Revision: 7082
          http://sourceforge.jp/projects/ttssh2/scm/svn/commits/7082
Author:   doda
Date:     2018-03-29 23:58:10 +0900 (Thu, 29 Mar 2018)
Log Message:
-----------
リサイズ中のツールチップで、高さが 0 以下にならないようにした。

端末サイズの計算で、0 以下になった場合は 1 として扱うようにした。
横幅を小さくした時のメニュー部分の高さが正しく認識できないため、
実際のリサイズでは 0 以下になる事がまだある。

横幅でも同様の処理を入れたが、実際にはそこまで横幅を縮められない
のであまり意味はない。

Modified Paths:
--------------
    trunk/teraterm/teraterm/vtwin.cpp

-------------- next part --------------
Modified: trunk/teraterm/teraterm/vtwin.cpp
===================================================================
--- trunk/teraterm/teraterm/vtwin.cpp	2018-03-29 14:58:05 UTC (rev 7081)
+++ trunk/teraterm/teraterm/vtwin.cpp	2018-03-29 14:58:10 UTC (rev 7082)
@@ -2936,6 +2936,13 @@
 		if (h > ts.TerminalHeight)
 			h = ts.TerminalHeight;
 	}
+
+	// \x8DŒ\xE1\x82ł\xE0 1x1 \x82̒[\x96\x96\x83T\x83C\x83Y\x82\xF0\x95ۏႷ\x82\xE9\x81B
+	if (w <= 0)
+		w = 1;
+	if (h <= 0)
+		h = 1;
+
 	UpdateSizeTip(HVTWin, w, h);
 
 	fixed_width = w * FontWidth + margin_width;



Ttssh2-commit メーリングリストの案内