derenotes.derenotes module

デレステ譜面ファイル作成アプリのメインウィンドウ。

class MainBoxLayout(**kwargs)

ベースクラス: BoxLayout

メインウィンドウ。

構成 fileview:

データ譜面ファイルの管理ウィジット。

構成 preview:

デレステ動画データの画像フレームを表示するウィジット。

構成 seekbar:

画像フレーム番号を指定するウィジット。

構成 seekpanel:

シーク移動量を指定するウィジット。

構成 chartedit:

デレステ譜面データを編集するウィジット。

構成 notetypes:

ノートタイプ選択ウィジット。

構成 chartview:

デレステ譜面データを表示するウィジット。

パラメータ:

kwargs (Any)

check_all_views()

各ウィジットが正しくクラスから生成されていることを確認する。

戻り値の型:

None

load_config()

設定ファイルを読み込む。

戻り値の型:

None

changed_file()

デレステ譜面データが更新(新規作成、開く、閉じる)されたら各ウィジットを再設定する。

戻り値の型:

None

reset()

各ウィジットを初期化する。

戻り値の型:

None

setup()

各ウィジットを設定する。

戻り値の型:

None

update()

シーク値が変更されたら各ウィジットを更新する。

戻り値の型:

None

class DerenotesApp(**kwargs)

ベースクラス: App

デレステ譜面ファイル作成アプリのエントリーポイント。

build()

Initializes the application; it will be called only once. If this method returns a widget (tree), it will be used as the root widget and added to the window.

戻り値:

None or a root Widget instance if no self.root exists.

戻り値の型:

MainBoxLayout