TITLE::高橋メソッドなプレゼンツール in XUL リターンズ
高橋メソッド
in XUL
[[EM:RETURNS]]
----
HEADER::高橋メソッドなプレゼンツール in XUL リターンズ
CHAPTER::操作説明
操作
----
HEADER::操作
ALIGN::left
基本的な操作
|次のページ|→,↓,Enter,Page Down,左クリック
|前のページ|←,↑,Back Space,Page Up,右クリック
|最初のページ|Home
|最後のページ|End
|リロード|Ctrl-R
|編集モード|Ctrl-E
----
ALIGN::center
キーボード操作時は
次のページへ進む操作で
[ラベル]をめくれます
(めくっていない
[ラベル]がなければ
そのまま次のページへ)
----
一度めくったラベルは
状態を保持するので
----
ALIGN::right
前のページに戻して
「奥さん、いいですか!
ここですよここ!」
ができる
----
HEADER::
CHAPTER::編集機能
編集
----
HEADER::編集
編集モード時の基本操作
|新しいページの追加|Ctrl-N
----
HEADER::機能
部分
強調
----
テキストを部分的に
[[EM:強調]]できる
[[PRE:
[[EM:強調テキスト]]
[[EM:強調テキスト:EM]]
]]
----
整形済み
テキスト
[[PRE:
[[PRE:整形済み]]
[[PRE:整形済み:PRE]]
]]
----
行内に[[PRE:preformatted text]]を
書ける(けどあんまり意味ない)
----
複数行にまたがる整形済みテキスト
[[PRE:<html>
<head>
<title>サンプル</title>
</head>
<body>
<p>サンプル</p>
</body>
</html>:PRE]]
ソースコードの例示などに使える
----
表
|~見出し<br/>セル|セル1|セル2
|~見出し<br/>セル|セル3|セル4
データの例示などにどうぞ。
[[PRE:
|~見出し<br/>セル|セル1|セル2
|~見出し<br/>セル|セル3|セル4
]]
----
XUL
[[RAW:
<vbox align="center">
<button label="ボタン"/>
<hbox>
<menulist label="既定の値" style="width: 10em;">
<menupopup>
<menuitem label="既定の値"/>
<menuseparator/>
<menuitem label="項目1"/>
<menuitem label="項目2"/>
<menuitem label="項目3"/>
</menupopup>
</menulist>
<menulist label="既定の値" style="width: 10em;" editable="true">
<menupopup>
<menuitem label="既定の値"/>
<menuseparator/>
<menuitem label="項目1"/>
<menuitem label="項目2"/>
<menuitem label="項目3"/>
</menupopup>
</menulist>
</hbox>
<toolbar style="background: ThreeDFace; border: 1px -moz-bg-outset;">
<toolbarbutton label="ボタン"/>
<toolbarbutton label="ボタン" type="menu">
<menupopup>
<menuitem label="項目1"/>
<menuitem label="項目2"/>
<menuitem label="項目3"/>
<menu label="サブメニュー">
<menupopup>
<menuitem label="項目1"/>
<menuitem label="項目2"/>
<menuitem label="項目3"/>
</menupopup>
</menu>
</menupopup>
</toolbarbutton>
<toolbarbutton label="ボタン" type="menu-button">
<menupopup>
<menuitem label="項目1"/>
<menuitem label="項目2"/>
<menuitem label="項目3"/>
</menupopup>
</toolbarbutton>
</toolbar>
</vbox>
]]
----
SVG
[[RAW:
<svg xmlns="http://www.w3.org/2000/svg" xml:space="default" width="220" height="200">
<rect x="60" y="60" width="100" height="80" fill="lime" stroke="red"
stroke-width="5"/>
<rect x="30" y="20" width="80" opacity="0.6" height="100" fill="aqua" stroke="blue"
stroke-width="5"/>
</svg>
]]
----
XHTML
[[RAW:
<table xmlns="http://www.w3.org/1999/xhtml" border="1">
<tbody>
<tr><th>10進数</th><td>0</td><td>51</td><td>102</td><td>153</td><td>204</td><td>255</td></tr>
<tr><th>16進数</th><td>0</td><td>33</td><td>66</td><td>99</td><td>CC</td><td>FF</td></tr>
</tbody>
</table>
]]
----
HIDDEN::true
MathML
[[RAW:
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mrow>
<mrow>
<munder>
<mo form="prefix" movablelimits="false">lim</mo>
<mrow>
<mi>n</mi>
<mo>→</mo>
<mi>N</mi>
</mrow>
</munder>
<msup>
<mrow>
<mo>(</mo>
<mrow>
<mn>1</mn>
<mo>+</mo>
<mfrac>
<mn>1</mn>
<mi>n</mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mi>n</mi>
</msup>
</mrow>
<mo>?</mo>
<msup>
<mi>e</mi>
<mi>N</mi>
</msup>
</mrow>
</math>
]]
----
XMLの埋め込み
なんかもできる
[[PRE:
[[raw:
<toolbar xmlns="http://www.mozilla.org/keymaster
/gatekeeper/there.is.only.xul">
<toolbarbutton type="menu" label="メニュー1"/>
<menupopup>
<menuitem label="項目1"/>
<menuitem label="項目2"/>
<menuitem label="項目3"/>
</menupopup>
</toolbarbutton>
</toolbar>
]]
]]
(でもちょっとバギー)
----
リンク
[[PRE:
[[URI]]
[[ラベル|URI]]
]]
----
[[リンクも埋め込める|http://piro.sakura.ne.jp/]]
ラベル無しリンクも可能↓
[[http://piro.sakura.ne.jp/]]
----
[[image src="takahashi.png" width="300" height="168"]]
----
画像
----
[[PRE:
[[IMAGE src="*" width="*" height="*"]]
[[IMG src="*" width="*" height="*"]]
]]
----
インライン[[image src="takahashi.png" width="300" height="168"]]で
[[image src="takahashi.png" width="300" height="168"]]
いくつでも
埋め込める
----
リンクや
画像のパスの
相対指定は
----
データファイルの
あるディレクトリ
もしくは
本体のある
ディレクトリを
基準として解釈
----
カスタム
スタイル
----
自分だけのカスタム
指定も可能
[[PRE:
[[#クラス名:文字列]]
]]
このように↓解釈
[[PRE:
<description
class="クラス名"
value="文字列"/>
]]
----
複数行にまたがる
指定も可能
[[PRE:
[[#クラス名:
1行目
2行目
]]
]]
このように↓解釈
[[PRE:
<vbox class="クラス名 block">
<description value="1行目"/>
<description value="2行目"/>
</vbox>
]]
----
takahashi.css
に自分で好きな
スタイル指定を
追加しよう!
----
[[装飾記号|http://homepage2.nifty.com/k_maeda/code/uni/uni44.html]]などの
[[Unicodeの記号文字|http://homepage2.nifty.com/k_maeda/code/unicode.html]]
と組み合わせると
色々できるかも?
----
HEADER::ヘッダ
FOOTER::フッタ
ヘッダとフッタも
自由に指定できる
[[PRE:
HEADER::ヘッダ
FOOTER::フッタ
]]
----
HEADER::
FOOTER::
テキストの水平配置
(ページ単位)
[[PRE:
ALIGN::left
ALIGN::right
ALIGN::center
]]
----
テキストの水平配置
(以後のページすべて)
[[PRE:
GLOBAL-ALIGN::left
GLOBAL-ALIGN::right
GLOBAL-ALIGN::center
]]
----
HEADER::機能
FOOTER::
CHAPTER::起動パラメータ
起動
パラ
メータ
----
|表示ページを指定して起動|?page=[数値]
|外部データファイルを使用|?data=[パス]
|編集モードで起動|?edit=true
----
HEADER::
CHAPTER::このアプリケーションについて
ファイ
ル構成
----
HEADER::ファイル構成
[[takahashi.xul]]
[[takahashi.css]]
[[monta-label.png]]
----
HEADER::
ライセンスは
[MPL1.1]
ってことで
----
ご自由に
お使い
下さい
----
説明
おわり
----
Let's Enjoy
Takahashi
Method
Life !!