HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2022
1113
YuzraniumHDLの左端の幅について5解決


Yuzranium

リンク

2022/11/13(Sun) 17:07:56|NO.97329

YUZRANIUM(ゆずらにうむ)と申します。大変わがままな質問です。

ローカル版HDLの左端のコマンドヘルプやドキュメントの部分(サイドバーと言うのでしょうか?)
この部分のデフォルトの幅をもう少し広くしたいなと思っております。

目が悪いこともあり、普段からマウスカーソルで広げて利用させて頂いております。

また、今現在モジュールのヘルプファイル(.hsファイル)を
HDLにて表示のされ方等を確認しながら制作しており、
何度もリロードするたびに広げるのは手間だなぁと思ってしまいます。
(また、マウスポインタの変化する幅も細く、つかみにくいです。)

どなたかご存じの方いらっしゃいましたら何卒ご教授願います。



この記事に返信する


Yuzranium

リンク

2022/11/13(Sun) 17:11:43|NO.97330

また、「HDLはHSPでできており、そのファイルも同梱されている」
という情報をどこかの掲示板で目にしたことがあり、
このあたりを変更しようとhspsdkやhdlフォルダ内を漁り、
それらしいファイル群を見つけたのですが、
具体的にどのファイルのどこをどう変更すればよいのか検討も付きません。



こいる

リンク

2022/11/13(Sun) 18:22:22|NO.97331

HDLってHSP製だったんですね。


少し調べてみたところ hspsdk\hdl\hdl_cgi.hsp の587行目にある

frameset cols='190,*'
の "190" の数値を変更すれば幅が変わりそうです。


ソースをいじるのが面倒な場合は、%LOCALAPPDATA%\Temp\HDL フォルダのうち、中身が以下になっている.HTMファイルの前述と同じ箇所を編集すれば既存のhdl.exeで反映されました。

<html><head><meta charset='shift_jis'><title>HSP Docs Library</title></head><frameset cols='190,*'><frame name='hdlmenu'><frame name='hdlmain'></frameset></html>


解説:HDLはdoclib内のHTMLなどに合わせてメニュー(サイドバー)のHTMLを生成し、何かしらのコンポーネントでそれを表示する仕組みのようです。前者はそのHTML生成のコードを書き換える方法。後者は生成済みのキャッシュされたHTMLを書き換える方法です。後者の方が安全だとは思います。

ちなみに、hdl.exeの同階層にある hdlmain.css や hdlmemnu.css を編集することで好きなCSSを適用することができるようです。
フォントサイズやフォントを変えればさらに見やすくなるかもですね。



Yuzranium

リンク

2022/11/13(Sun) 19:09:49|NO.97332

返信有難うございます。
早速試してみようと思います。



Yuzranium

リンク

2022/11/13(Sun) 19:48:33|NO.97333

>こいる様
提示していただいた方法のうちキャッシュファイルを編集する方法でHDLの見た目を変更できました。
本当にありがとうございました。

>好きなCSSを適用することができるようです。
フォント変えるだけでもかなり変わりますね。
カスタムしたcssファイルをテーマファイルとして何組か用意しておけば、気分でころころ変えることもできそうですね。


無事、解決としておきます。
今回はありがとうございました。



こいる

リンク

2022/11/13(Sun) 23:34:23|NO.97335

解決して良かったです。



ONION software Copyright 1997-2023(c) All rights reserved.