NovelEditor package
Submodules
NovelEditor.ComplementProcessing module
- class NovelEditor.ComplementProcessing.ComplementProcessingClass(app, tokenizer, locale_var, master=None)[ソース]
ベースクラス:
DefinitionClass
補完処理のクラス.
・補完処理にあるプログラム群
- パラメータ:
app (instance) -- MainProcessingClass のインスタンス
tokenizer (instance) -- Tokenizer のインスタンス
locale_var (str) -- ロケーション
master (instance) -- toplevel のインスタンス
- remove_list(event=None)[ソース]
補完リストの削除処理.
・補完リストを削除し、テキストボックスにフォーカスを戻す。
- パラメータ:
event (instance) -- tkinter.Event のインスタンス
NovelEditor.CreateWindow module
- class NovelEditor.CreateWindow.CreateWindowClass(app, locale_var, master=None)[ソース]
ベースクラス:
DefinitionClass
画面の描画のクラス.
・画面描画にあるプログラム群
- パラメータ:
app (instance) -- MainProcessingClass のインスタンス
locale_var (str) -- ロケーション
master (instance) -- toplevel のインスタンス
NovelEditor.Definition module
NovelEditor.EditMenu module
- class NovelEditor.EditMenu.EditMenuClass(app, locale_var, master=None)[ソース]
ベースクラス:
DefinitionClass
編集メニューバーのクラス.
・編集メニューバーにあるプログラム群
- パラメータ:
app (instance) -- MainProcessingClass のインスタンス
locale_var (str) -- ロケーション
master (instance) -- toplevel のインスタンス
NovelEditor.EventProcessing module
- class NovelEditor.EventProcessing.EventProcessingClass(app, locale_var, master=None)[ソース]
ベースクラス:
DefinitionClass
ウインドウイベントのクラス.
・ウインドウイベントにあるプログラム群
- パラメータ:
app (instance) -- MainProcessingClass のインスタンス
locale_var (str) -- ロケーション
master (instance) -- toplevel のインスタンス
NovelEditor.FileMenu module
- class NovelEditor.FileMenu.FileMenuClass(app, locale_var, master=None)[ソース]
ベースクラス:
DefinitionClass
ファイルメニューバーのクラス.
・ファイルメニューバーにあるプログラム群
- パラメータ:
app (instance) -- MainProcessingClass のインスタンス
locale_var (str) -- ロケーション
master (instance) -- toplevel のインスタンス
- file_path = ''
現在開いているファイル.
- classmethod file_path_input(file_path)[ソース]
現在開いているファイルを入力.
・現在開いているファイルをクラス変数に入力する。
- パラメータ:
file_path (str) -- 今の処理ししているファイルのパス
- new_open(event=None)[ソース]
新規作成.
・変更があれば、ファイル保存するか尋ねて、新規作成する。
- パラメータ:
event (instance) -- tkinter.Event のインスタンス
- now_path = ''
今の処理しているファイルのパス.
- classmethod now_path_input(now_path)[ソース]
今の処理しているファイルのパスを入力.
・今の処理しているファイルのパスをクラス変数に入力する。
- パラメータ:
now_path (str) -- 今の処理ししているファイルのパス
- open_file(event=None)[ソース]
ファイルを開く処理.
・ファイルを開くダイアログを作成しファイルを開く。
- パラメータ:
event (instance) -- tkinter.Event のインスタンス
- overwrite_save_file(event=None)[ソース]
上書き保存処理.
・上書き保存するための処理。ファイルがあれば保存して、 なければ保存ダイアログを出す。
- パラメータ:
event (instance) -- tkinter.Event のインスタンス
- save_charactor_file(name)[ソース]
キャラクターファイルの保存準備.
・それぞれの項目をxml形式で保存する。
- パラメータ:
name (str) -- 名前
- 戻り値:
セーブメタデータ
- 戻り値の型:
str
NovelEditor.FindProcessing module
- class NovelEditor.FindProcessing.FindProcessingClass(app, locale_var, master=None)[ソース]
ベースクラス:
DefinitionClass
検索置換のクラス.
・検索置換するためのプログラム群
- パラメータ:
app (instance) -- MainProcessingClass のインスタンス
locale_var (str) -- ロケーション
master (instance) -- toplevel のインスタンス
- find_dialog(event=None)[ソース]
検索ダイアログを作成.
・検索ダイアログを作成する。
- パラメータ:
event (instance) -- tkinter.Event のインスタンス
- find_text = ''
検索文字列.
- classmethod find_text_input(find_text)[ソース]
検索文字を入力.
・検索文字をクラス変数に入力する。
- パラメータ:
find_text (str) -- 検索文字
- next_pos = ''
次の検索位置 例.(1.0).
- push_keys(event=None)[ソース]
キーが押されたときの処理.
・何かキーが押されたときに検索処理を中断する。
- パラメータ:
event (instance) -- tkinter.Event のインスタンス
- replacement(event=None)[ソース]
置換処理.
・置換処理をする。空欄なら処理しない、違うなら初めから、 同じなら次を検索する。
- パラメータ:
event (instance) -- tkinter.Event のインスタンス
- replacement_check = False
検索ダイアログが表示されているTrue.
- classmethod replacement_check_input(replacement_check)[ソース]
検索ダイアログが表示されているかを入力.
・検索ダイアログが表示されているかを入力する。
- パラメータ:
replacement_check (bool) -- 検索ダイアログが表示されているTrue
- replacement_dialog(event=None)[ソース]
置換ダイアログを作成.
・置換ダイアログを作成する。
- パラメータ:
event (instance) -- tkinter.Event のインスタンス
- search(event=None)[ソース]
検索処理.
・検索処理をする。空欄なら処理しない、違うなら最初から、 同じなら次のを検索する。
- パラメータ:
event (instance) -- tkinter.Event のインスタンス
NovelEditor.HelpMenu module
- class NovelEditor.HelpMenu.HelpMenuClass(app, locale_var, master=None)[ソース]
ベースクラス:
DefinitionClass
ヘルプメニューバーのクラス.
・ヘルプメニューバーにあるプログラム群
- パラメータ:
app (instance) -- MainProcessingClass のインスタンス
locale_var (str) -- ロケーション
master (instance) -- toplevel のインスタンス
NovelEditor.HighlightProcessing module
- class NovelEditor.HighlightProcessing.HighlightProcessingClass(app, tokenizer, locale_var, master=None)[ソース]
ベースクラス:
DefinitionClass
ハイライトのクラス.
・ハイライトするためのプログラム群
- パラメータ:
app (instance) -- MainProcessingClass のインスタンス
tokenizer (instance) -- Tokenizer のインスタンス
locale_var (str) -- ロケーション
master (instance) -- toplevel のインスタンス
NovelEditor.ListMenuClass module
- class NovelEditor.ListMenuClass.ListMenuClass(app, locale_var, master=None)[ソース]
ベースクラス:
DefinitionClass
リストメニューバーのクラス.
・リストメニューバーにあるプログラム群
- パラメータ:
app (instance) -- MainProcessingClass のインスタンス
locale_var (str) -- ロケーション
master (instance) -- toplevel のインスタンス
- character_rename(now_path, folder, old_file, new_file)[ソース]
キャラクターの名前変更.
・キャラクターの名前を変更する。
- パラメータ:
now_path (str) -- 今の処理ししているファイルのパス
folder (str) -- 今処理しているフォルダ
old_file (str) -- 変更前のファイル名
new_file (str) -- 変更後のファイル名
- check_image_false(curItem)[ソース]
イメージアイテム以外を右クリックしたとき.
・イメージアイテム以外の親アイテムを右クリックしたときの処理。
- パラメータ:
curItem (int) -- 選択アイテムの認識番号
- click_child_item(curItem, parentItem)[ソース]
子アイテムを右クリックしたとき.
・子アイテムを右クリックしたときの処理。
- パラメータ:
curItem (int) -- 選択アイテムの認識番号
parentItem (int) -- 親アイテムの認識番号
- message_window(event=None)[ソース]
ツリービューを右クリックしたときの処理.
・子アイテムならば削除ダイアログを表示する。 親アイテムならば追加を行う。
- パラメータ:
event (instance) -- tkinter.Event のインスタンス
- on_double_click(event=None)[ソース]
ツリービューをダブルクリック.
・ファイルを保存して閉じて、選択されたアイテムを表示する。
- パラメータ:
event (instance) -- tkinter.Event のインスタンス
- on_name_click(event=None)[ソース]
名前の変更.
・リストボックスの名前を変更する。
- パラメータ:
event (instance) -- tkinter.Event のインスタンス
- path_read_image(image_path, image_name, scale)[ソース]
イメージを読み込んで表示.
・パスが存在すればイメージファイルを読み込んで表示する。
- パラメータ:
image_path (str) -- イメージファイルの相対パス
image_name (str) -- イメージファイルの名前
scale (int) -- 拡大率(%)
- path_read_text(text_path, text_name)[ソース]
テキストを読み込んで表示.
・パスが存在すればテキストを読み込んで表示する。
- パラメータ:
text_path (str) -- テキストファイルの相対パス
text_name (str) -- テキストファイルの名前
- static rename_gif(folder, old_file, new_file)[ソース]
gifの名前変更.
・gifの名前を変更する。
- パラメータ:
folder (str) -- 今処理しているフォルダ
old_file (str) -- 変更前のファイル名
new_file (str) -- 変更後のファイル名
- select_list_item = ''
選択中のリストボックスアイテム名.
- classmethod select_list_item_input(select_list_item)[ソース]
選択中のリストボックスアイテム名を入力.
・選択中のリストボックスアイテム名をクラス変数に入力する。
- パラメータ:
select_list_item (str) -- 選択中のリストボックスアイテム名
- text_text = ''
現在入力中の初期テキスト.
NovelEditor.MainProcessing module
- class NovelEditor.MainProcessing.MainProcessingClass(tokenizer, wiki_wiki, locale_var, master=None)[ソース]
ベースクラス:
DefinitionClass
メインフレーム処理のクラス.
・初期設定をするプログラム群
- パラメータ:
tokenizer (instance) -- Tokenizer のインスタンス
wiki_wiki (instance) -- wikipediaapi.Wikipedia のインスタンス
locale_var (str) -- ロケーション
master (instance) -- toplevel のインスタンス
NovelEditor.ProcessingMenu module
- class NovelEditor.ProcessingMenu.ProcessingMenuClass(app, tokenizer, wiki_wiki, locale_var, master=None)[ソース]
ベースクラス:
DefinitionClass
処理メニューバーのクラス.
・処理メニューバーにあるプログラム群
- パラメータ:
app (instance) -- MainProcessingClass のインスタンス
tokenizer (instance) -- Tokenizer のインスタンス
wiki_wiki (instance) -- wikipediaapi.Wikipedia のインスタンス
locale_var (str) -- ロケーション
master (instance) -- toplevel のインスタンス
- font_dialog(event=None)[ソース]
フォントサイズダイアログを作成.
・フォントサイズダイアログを作成し表示する。
- パラメータ:
event (instance) -- tkinter.Event のインスタンス
- font_size = 0
フォントのサイズ.
- classmethod font_size_input(font_size)[ソース]
フォントサイズを入力.
・フォントサイズをクラス変数に入力する。
- パラメータ:
font_size (str) -- フォントサイズ
- static is_hiragana(char)[ソース]
文字がひらがなか判断.
・与えられた文字がひらがなかどうか判断する。
- パラメータ:
char (str) -- 判断する文字
- 戻り値:
ひらがなならTrue、違うならFalse
- 戻り値の型:
bool
- on_double_click_yahoo(event=None)[ソース]
Yahoo! 校正支援リストをダブルクリック.
・Yahoo! 校正支援ダイアログのリストをダブルクリックすると その該当箇所を選択する。
- パラメータ:
event (instance) -- tkinter.Event のインスタンス
- yahoo_appid = ''
Yahoo! Client ID
NovelEditor.SubfunctionProcessing module
- class NovelEditor.SubfunctionProcessing.SubfunctionProcessingClass(app, locale_var, master=None)[ソース]
ベースクラス:
DefinitionClass
補助機能のクラス.
・補助機能があるプログラム群
- パラメータ:
app (instance) -- MainProcessingClass のインスタンス
locale_var (str) -- ロケーション
master (instance) -- toplevel のインスタンス
- btn_click(event=None)[ソース]
似顔絵ボタンを押したとき.
・似顔絵ボタンを押したときに画像イメージを似顔絵フレームに 貼り付ける。
- パラメータ:
event (instance) -- tkinter.Event のインスタンス
- change_setting(event=None)[ソース]
テキストの変更時.
・テキストを変更したときに行番号とハイライトを変更する。
- パラメータ:
event (instance) -- tkinter.Event のインスタンス
- clear_btn_click(event=None)[ソース]
消去ボタンをクリックしたとき.
・消去ボタンをクリックしたときに画像イメージから画像を 削除する。
- パラメータ:
event (instance) -- tkinter.Event のインスタンス
- mouse_image_scroll(event=None)[ソース]
Ctrl+マウスホイールの拡大縮小設定.
・イメージキャンバスでCtrl+マウスホイールを回したときに画像を 拡大縮小する。
- パラメータ:
event (instance) -- tkinter.Event のインスタンス
- mouse_y_scroll(event=None)[ソース]
マウスホイール移動の設定.
・イメージキャンバスでマウスホイールを回したときにイメージキャンバス をスクロールする。
- パラメータ:
event (instance) -- tkinter.Event のインスタンス
- static resize_gif(im)[ソース]
画像をリサイズ.
・イメージファイルを縦が長いときは縦を、横が長いときは横を、 同じときは両方を150pxに設定する。
- パラメータ:
im (instance) -- イメージインスタンス
- 戻り値:
イメージインスタンス
- 戻り値の型:
instance