deepla deepla

Development of useful applet application.

トップ > 開発メモ - Lazarus > 準備 - ドッキングIDE

ドッキングIDE(Delphi10風スタイル)

左画像のように、LazarusをDelphi10風スタイルに変更できます

動作確認Lazarusバージョン

2.0.8

セットアップの前に

現象

Lazarus 2.0.10以降sparta_dockedformeditor.lpkをインストールしようとすると、以下のメッセージが現れて、 インストールすることができません。Lazarus 2.2.0では修正されています。

Warning: svn not in path.
Warning: Recompiling chmreader, checksum changed for C:\lazarus\components\sparta\generics\lib\i386-win32\generics.collections.ppu
chmreader.pas(80,12) Fatal: Can't find unit chmreader used by ChmLangRef

対策

ChmHelpPkgパッケージをアンインストールします。

  1. [パッケージ(c)] → [パッケージをインストールもしくはアンインストール...]を選択します
  2. [インストール]リストから、[ChmHelpPkg 0.2]をダブルクリックします
  3. [保存してIDEを再構築]ボタンをクリックすると、Lazarusが再構築され、再起動します

準備

https://github.com/FlKo/LazarusDockedDesktops から[LazarusDockedDesktops-master.zip]ファイルをダウンロードし、任意のディレクトリへ解凍します (例として、WindowsではC:\GitHubディレクトリ、Linuxでは~/.githubディレクトリを作成し、そのディレクトリへ解凍します)

設定

  1. [パッケージ(c)] → [パッケージをインストールもしくはアンインストール...]を選択し、[インストール可能]リストから、 [anchodockingdsgn 1.0]をダブルクリックして、[保存してIDEを再構築]ボタンをクリックすると、Lazarusが再構築され、再起動します
  2. [パッケージ(c)]→[パッケージファイル(.lpk)を開く...]を選択し、C:/lazarus/components/sparta/dockedformeditor/sparta_dockedformeditor.lpk を開き、[使用]→[インストール]を選択します。その後、Lazarusを再構築します
    Linuxの場合は、/usr/share/lazarus/x.x.x/components/sparta/dockedformeditor/sparta_dockedformeditor.lpkとなります (x.x.xはバージョン)
    注意: [パッケージ(c)]→[パッケージをインストールもしくはアンインストール...]から[sparta_dockedformeditor 0.0] をインストールしないでください。もし、この方法でインストールすると、Lazarusでフォーム編集時にviolation errorが発生するようになります。
  3. [ツール(T)]→[デスクトップ...]を選択し、[デスクトップを管理]ダイアログの[アクティブなデスクトップを自動保存]のチェックマークを外し、 [インポート]ボタンをクリックします
  4. ファイル選択ダイアログが表示されるので、前準備で解凍したファイル[LazarusDockedDesktops-master\StudioPlus\StudioPlusComplete.xml]を選択し、 [開く(O)]ボタンをクリックします
  5. デスクトップ名ダイアログが表示されますので、そのまま[OK]ボタンをクリックします。 もし、"同じ名前のデスクトップがすでに使用されています。"とメッセージがでたら、別のデスクトップ名に変更し、[OK]ボタンをクリックします。 (例: original desktop)
  6. [...から問題なくインポートされました]と表示されたら、[OK]ボタンをクリックします。
  7. デスクトップリストから、先程インポートしたデスクトップ(例: original desktop)を選択し、レ(アクティブにする) ボタンをクリックします
  8. [×閉じる(C)]ボタンをクリックします
  9. Lazarusを再起動します
  10. [ツール(T)]→[デスクトップ...]を選択し、[デスクトップを管理]ダイアログの[アクティブなデスクトップを自動保存]にチェックマークを付けて [閉じる(C)]ボタンをクリックし、[ツール(T)]→[オプション...]を選択し、[IDEオプション]ダイアログの[環境]-[Docking / AnchorDocking]タグの [Scale on resize]のチェックマークを付けて[OK(O)]ボタンをクリックすると、Lazarusのウィンドウサイズを変えても、レイアウトパーティションが 崩れなくて済むようになります。
詳細は、LazarusDockedDesktops-master.zip付属のREADME.mdファイルを参照(英語表記)

編集

表示する (標準の方法)

設定

左画像のように、LazarusをDelphi10風スタイルに変更できます

方法

  1. Lazarusを起動します
  2. [パッケージ(c)]→[パッケージをインストールもしくはアンインストール...]を選択します
  3. [インストール可能]リストの中の[AnchorDockingDsgn 1.0]と[sparta_DockedFormEditor 0.0]をそれぞれダブルクリックし、 [保存してIDEを再構築]ボタンをクリックします
  4. [IDEにセットされた新しいパッケージを確認]ダイアログが表示されますので、[継続]ボタンをクリックします
  5. 自動でLazarusが再起動します

広告リンク

準備

日本語処理

コンポーネント

関連ホームページ

ページのトップへ戻る
inserted by FC2 system