2014-03-28 75 views
0

我採用了類似於終端模擬器的東西,它使用等寬字體進行渲染。 現在,當用戶想調整窗口大小時,他們可以達到任意大小,但這看起來很醜,因爲字符大約是10x20像素。所以我需要對寬度和高度進行約束,使其達到一定數量,這些數量可以被餘數中的字符大小整除。我不知道如何實現這一目標?我使用普通的XLib。 XNextEvent和公司。X11constrained調整大小

目前我使用的是醜陋的黑客,一旦resize開始啓動計時器,1秒後我會修復窗口大小。這看起來不漂亮,最重要的是我不能使它可靠。

回答

1

WM_NORMAL_HINTS中指定調整大小增量,請參閱documentation