今年 2020.1 月 (正確な日付は報告されていません)、U++ フレームワーク (別名 Ultimate++ フレームワーク) の新しいバージョン XNUMX がリリースされました。 U++ は、GUI アプリケーションを作成するためのクロスプラットフォーム フレームワークです。
現在のバージョンの新機能:
- Linux バックエンドはデフォルトで gtk3 ではなく gtk2 を使用するようになりました。
- Linux および MacOS の「ルック&フィール」は、ダーク テーマのサポートを改善するために再設計されました。
- ConditionVariable と Semaphore には、タイムアウト パラメーターを備えた Wait メソッドのバリアントが追加されました。
- 倍幅の UNICODE グリフを検出する IsDoubleWidth 関数を追加しました。
- U++ は、さまざまなストレージに ~/.config ディレクトリと ~/.cache ディレクトリを使用するようになりました。
- GaussianBlur関数を追加しました。
- レイヤー デザイナーのウィジェットの外観が最新化されました。
- MacOS でのマルチ モニターのサポートとその他の修正。
- ColorPusher、TreeCtrl、ColumnList など、一般的に使用されるいくつかのウィジェットがデザイナーに追加されました。
- ネイティブ ファイル選択ダイアログ FileSelector の名前が FileSelNative に変更され、(Win32 および gtk3 に加えて) MacOS に追加されました。
- OpenGL/X11 での GLCtrl の屈折。
- GetSVGPathBoundingBox関数を追加しました。
- PGSQL はエスケープできるようになりましたか? を通して ?? または、NoQuestionParams メソッドを使用して ? の使用を避けます。 パラメータ置換記号として。
出所: linux.org.ru