« プログラムを学んでみるには | トップページ | C++ (13) 数式の出力 »

2015/12/28

プログラミング講座(170) Wiki エディター

Small Wiki Pad という名前の Wiki エディターを作成中です。WikiWikiWeb と呼ばれる簡単に Web コンテンツを作れるシステムで使われている Wiki 記法のテキストを編集することで簡単な文書を作ることができます(正確にはできるようになる予定です)。

図171 Small Wiki Pad 0.3a
【図171 Small Wiki Pad 0.3a】

Wiki 記法は Wikipedia などでも使われているものですが、CodePlex で使われている文法の一部を採用しました。

【リスト12 サンプルWiki】
*bold*
_italics_
+underline+
! Heading 1
!! Heading 2
!!! Heading 3
* Bullet List
** Bullet List 2

# Number List
## Number List 2
[image:Turtle.png]
||Table Heading 1||Table Heading 2||
|Row 1-Cell 1|Row-1-Cell 2|
|Row 2-Cell 1|Row-2-Cell 2|
----

このプログラムの内部では図形エディター Shapes で使っている shape 配列とアニメエディター Anime で導入予定の group 配列を使っています。複数のグループ化された図形を扱うのが目的です。Small Wiki Pad ではプレビュー文書、タブ、スクロールバーをそれぞれ一つのグループとして扱います。

現在のところ、まだアルファ版で、ようやくプレビュー文書のスクロールが動くようになったところです。

|

« プログラムを学んでみるには | トップページ | C++ (13) 数式の出力 »

Small Basic」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: プログラミング講座(170) Wiki エディター:

« プログラムを学んでみるには | トップページ | C++ (13) 数式の出力 »