scieditor2 hoge version 42
:追加された部分
:削除された部分
(差分が大きい場合、文字単位では表示しません)
scieditor2 hoge
# 終了時の状態を復元
先頭行を保存復元する
SCI_SETFIRSTVISIBLELINE(line displayLine) 2613
SCI_GETFIRSTVISIBLELINE → line 2152
①sqliteコンソールでカラムを追加 page
alter table database add column page
②saveに追加
データはlists で受け渡ししよう、最後にpageデータ渡す
③lordに追加
page もリストにして返すことにする
# s-barのクラス設計
class mysbar():
def init(p):# p -> statusbr
pにラベルを三つセットする
self.label[]
def settext( str , id ) : # id -> 表示する場所、そのほか特殊メッセ
if id<3 :
self.label[id].setext(str)
elif id==4 : # save message
self.savemes()
else:
pass
def savemes(self):
----
# ロードとアウトライン整理
- この関数で**最初に重複チェック**をしよう
タブのリストをイテレータにしてタブの子供のsciのファイル名と比較する、一致したらそのタブをアクティブにする
## アウトライン
- 解析ルーチンを派生クラスのメソッドにして親から呼ぶ、データモデルをselfで保持する(これは再解析を含む)、データモデルが戻り値
- 親に対してモデルを帰すメソッド実装、タブ切替時に呼ぶ
- かならずモデルを作る、解析すべきモノが無ければ「┐('д')┌」
----
- save時の処理
・新規の場合:タブ名の変更
---
カラーコード
http://www.netyasun.com/home/color.html
## お気に入りの読込
- 設定ファイルに移そう、保存はしばらくしなくていい
設定ファイル自体をお気に入りに追加しておく
settings.beginGroup("favorite")
for i in range(100):
l = settings.value( ''.frmat() ,NULL)
if not l :
break
l.splt('|')
settings.endGroup("favorite")
----------
---
----
---> [scieditor2](https://mimemo.io/m/zeXgworpjz4K0Ek)
終了時の状態を復元
先頭行を保存復元する
SCI_SETFIRSTVISIBLELINE(line displayLine) 2613
SCI_GETFIRSTVISIBLELINE → line 2152
①sqliteコンソールでカラムを追加 page
alter table database add column page
②saveに追加
データはlists で受け渡ししよう、最後にpageデータ渡す
③lordに追加
page もリストにして返すことにする
s-barのクラス設計
class mysbar():
def init(p):# p -> statusbr
pにラベルを三つセットする
self.label[]
def settext( str , id ) : # id -> 表示する場所、そのほか特殊メッセ
if id<3 :
self.label[id].setext(str)
elif id==4 : # save message
self.savemes()
else:
pass
def savemes(self):
ロードとアウトライン整理
- この関数で最初に重複チェックをしよう
タブのリストをイテレータにしてタブの子供のsciのファイル名と比較する、一致したらそのタブをアクティブにする
アウトライン
- 解析ルーチンを派生クラスのメソッドにして親から呼ぶ、データモデルをselfで保持する(これは再解析を含む)、データモデルが戻り値
- 親に対してモデルを帰すメソッド実装、タブ切替時に呼ぶ
- かならずモデルを作る、解析すべきモノが無ければ「┐('д')┌」
- save時の処理
・新規の場合:タブ名の変更
カラーコード
http://www.netyasun.com/home/color.html
お気に入りの読込
- 設定ファイルに移そう、保存はしばらくしなくていい
設定ファイル自体をお気に入りに追加しておく
settings.beginGroup("favorite")
for i in range(100):
l = settings.value( ''.frmat() ,NULL)
if not l :
break
l.splt('|')
settings.endGroup("favorite")
---> scieditor2