Difference between revisions of "Lazarus known issues (things that will never be fixed)/ja"

From Lazarus wiki
Jump to navigationJump to search
 
Line 5: Line 5:
 
{{Other Interfaces/ja}}
 
{{Other Interfaces/ja}}
  
==Win32/Win64 に関する問題==
+
==Win32/Win64 に関する問題==
  
 
===TComboBox.Height===
 
===TComboBox.Height===
It's impossible to set an arbitrary height to a TComboBox under Windows. Use AutoSize to make sure the size is good on all platforms. (Although TComboBox.Height can be changed indirectly by changing TComboBox.Font size)
+
Windows では TComboBox.Height を任意指定することができません。すべてのプラットフォームで適切な大きさにしたいのであれば AutoSize を使ってください。(一応、TComboBox.Font のサイズを変更することで間接的に TComboBox.Height を変更することができます)
  
 
===TButton と TBitBtn の色が変更できない===
 
===TButton と TBitBtn の色が変更できない===
Line 26: Line 26:
 
==GTK 1 に関する問題==
 
==GTK 1 に関する問題==
  
===Inconsistent internationalization support===
+
===国際化サポートの不一致===
GTK 1 always uses the default locale encoding to input and draw text and therefore adequate unicode support cannot be implemented for it.
+
GTK 1 は常にデフォルトのローカルエンコードを使用してテキストの入力や描画を行うので、Unicode サポートを適切に行うことができません。
  
 
===TTabSheet.TabVisible プロパティ===
 
===TTabSheet.TabVisible プロパティ===
TabSheet under gtk1 can either be fully hidden (with Tab) or fully visible (with Tab). There is no possibility to show TabSheet without it tab. Look at gtk1 sources (gtknotebook.c) for details.
+
GTK1 の TabSheet はタブをすべて非表示させるかあるいはすべて表示させるかのいずれかしかできません。特定のタブ以外を表示させるといったことできません。詳細は GTK1 のソース(gtknotebook.c)を参照してください。
  
 
===TComboBox.DropDownCount プロパティが無視される===
 
===TComboBox.DropDownCount プロパティが無視される===
Line 62: Line 62:
  
 
===Qt ライセンス===
 
===Qt ライセンス===
#Qt up to and including version 4.4 could not be used to produce proprietary applications unless a Qt license is bought.<br>
+
#Qt のバージョン 4.4 以下を含めた場合、Qt ライセンスを伴わないプロプライエタリアプリケーションを提供することはできません。
#Qt starting with 4.5 is now also published under the LGPL license, in addition to the commercial and GPL licenses. So, if you can comply with the LGPL, you can now avoid the commercial license.
+
#バージョン 4.5からは商用および GPL ライセンスに加えて LGPL ライセンスでも公開されるようになりました。LGPL 用件を満たすのであれば商用ライセンスを使用しないですませることもできます。
  
===TOpenDialog/TSaveDialog フィルタ制限===
+
===TOpenDialog/TSaveDialog フィルタ制限===
TOpenDialog/TSaveDialog のフィルタ表示には、常に括弧がフィルタ用拡張子に使われています。Qt は必ずフィルタ用拡張子に括弧を付加するので、表示させる場合にはインターフェース側でこれらを除去しなければならないでしょう。詳細は Qt インターフェースの TQtWSFileDialog.GetQtFilterString を参照してください。
+
TOpenDialog/TSaveDialog のフィルタ表示には、常に括弧がフィルタ用拡張子に使われています。Qt はフィルタ用拡張子に必ず括弧を付加するので、表示させる場合にはインターフェース側でこれらを除去しなければならないでしょう。詳細は Qt インターフェースの TQtWSFileDialog.GetQtFilterString を参照してください。
  
 
==Win CE に関する問題==
 
==Win CE に関する問題==
  
 
[[Category:Lazarus/ja]]
 
[[Category:Lazarus/ja]]

Latest revision as of 15:34, 31 January 2014

English (en) 日本語 (ja)

日本語版メニュー
メインページ - Lazarus Documentation日本語版 - 翻訳ノート - 日本語障害情報

その他のインターフェース

プラットフォーム固有の情報

インターフェース開発に関する記事

Win32/Win64 に関する問題

TComboBox.Height

Windows では TComboBox.Height を任意指定することができません。すべてのプラットフォームで適切な大きさにしたいのであれば AutoSize を使ってください。(一応、TComboBox.Font のサイズを変更することで間接的に TComboBox.Height を変更することができます)

TButton と TBitBtn の色が変更できない

これらは独自描画機能が使えないので、変更は不可能です。

TProgressBar.Height

Windows テーマを使っている場合、TProgressBar の Height は 10 未満にできません。

関連する不具合報告:http://bugs.freepascal.org/view.php?id=10626

MSDN ドキュメント:http://msdn2.microsoft.com/ja-jp/library/bb760816(VS.85).aspx

TTrayIcon.Hint

TTrayIcon.Hint は WideChar で最大 127 文字です(文字列にもよりますが、UTF-8 文字列では大抵 127 バイトより大きくなります。小さくはならないでしょう。)。Windows では、この制限を越えて動作させることはできません。

GTK 1 に関する問題

国際化サポートの不一致

GTK 1 は常にデフォルトのローカルエンコードを使用してテキストの入力や描画を行うので、Unicode サポートを適切に行うことができません。

TTabSheet.TabVisible プロパティ

GTK1 の TabSheet はタブをすべて非表示させるかあるいはすべて表示させるかのいずれかしかできません。特定のタブ以外を表示させるといったことできません。詳細は GTK1 のソース(gtknotebook.c)を参照してください。

TComboBox.DropDownCount プロパティが無視される

GTK1 と GTK2 における制限だと思われるのですが、どうやら GTK デザインがこのように決定されているようです。詳細はバグ管理システム Mantis の以下の報告を参照してください。
http://bugs.freepascal.org/view.php?id=1933

TStatusBar のパネル

TStatusPanel.Bevel と TStatusPanel.Alignment のプロパティが Windows を除くすべてのプラットフォームで無視されます。Qt ならこれらはサポートされているかもしれませんが、確認はされていません。詳細は以下のメーリングリストのスレッドを参照してください。
http://lists.lazarus.freepascal.org/pipermail/lazarus/2010-January/048399.html

GTK 2 に関する問題

TComboBox.DropDownCount プロパティが無視される

GTK1 と GTK2 における制限だと思われるのですが、どうやら GTK デザインがこのように決定されているようです。詳細はバグ管理システム Mantis の以下の報告を参照してください。
http://bugs.freepascal.org/view.php?id=1933

TStatusBar のパネル

TStatusPanel.Bevel と TStatusPanel.Alignment のプロパティが Windows を除くすべてのプラットフォームで無視されます。Qt ならこれらはサポートされているかもしれませんが、確認はされていません。詳細は以下のメーリングリストのスレッドを参照してください。
http://lists.lazarus.freepascal.org/pipermail/lazarus/2010-January/048399.html

Carbon に関する問題

Carbon インターフェースの内部#互換性の問題を参照。

64 ビット版サポート外

Carbon を使用して 64 ビットアプリケーションを記述することはできません。Apple は Carbon の 64 ビット版をリリースしないと明言しています。64 ビットへ移行させたい場合は、Cocoa を使って新しいインターフェースを記述していくことになります。

QT に関する問題

Qt ライセンス

  1. Qt のバージョン 4.4 以下を含めた場合、Qt ライセンスを伴わないプロプライエタリアプリケーションを提供することはできません。
  2. バージョン 4.5からは商用および GPL ライセンスに加えて LGPL ライセンスでも公開されるようになりました。LGPL 用件を満たすのであれば商用ライセンスを使用しないですませることもできます。

TOpenDialog/TSaveDialog フィルタ制限

TOpenDialog/TSaveDialog のフィルタ表示には、常に括弧がフィルタ用拡張子に使われています。Qt はフィルタ用拡張子に必ず括弧を付加するので、表示させる場合にはインターフェース側でこれらを除去しなければならないでしょう。詳細は Qt インターフェースの TQtWSFileDialog.GetQtFilterString を参照してください。

Win CE に関する問題