Exemplo n.º 1
0
 public CharPanel(MainSystem.Liplis lips, ObjSkinSetting oss, bool select)
 {
     this.lips = lips;
     this.oss  = oss;
     this.select = select;
     initDataPanel();
 }
Exemplo n.º 2
0
        public ActivityTalk(Liplis.MainSystem.Liplis lips, ObjSetting os, ObjSkinSetting oss)
            : base()
        {
            //リプリス
            this.lips = lips;

            //設定オブジェクト
            this.os = os;

            //スキン設定オブジェクト 2013/08/31 ver3.0.5
            this.oss = oss;

            //コンポーネントの初期化
            InitializeComponent();

            //デリゲートの初期化
            initDelegate();

            //スタートポジションの設定を任せる
            this.StartPosition = FormStartPosition.Manual;

            //ホイールの初期化
            initWheel();

            detectContextMenu();
        }
 public CharPanelUpdate(frmMain main, ObjSkinSetting oss)
 {
     this.main = main;
     this.oss  = oss;
     this.nowOlv = new ObjLiplisVersion(oss.charName);
     initDataPanel();
     checkVersion();
 }
        public ActivityTalkMini(Liplis.MainSystem.Liplis lips, ObjSetting os, ObjSkinSetting oss)
        {
            this.lips = lips;
            this.os = os;
            this.oss = oss;         //スキン設定オブジェクト 2013/08/31 ver3.0.5
            this.StartPosition = FormStartPosition.Manual;

            InitializeComponent();
            initDelegate();
            detectContextMenu();
        }
Exemplo n.º 5
0
 private void addPanel(ObjSkinSetting oss, bool select)
 {
     //新規要素の追加
     CharPanel d = new CharPanel(lips, oss, select);
     flp.Controls.Add(d);
     this.Refresh();
 }
Exemplo n.º 6
0
        protected virtual void onDelete()
        {
            try
            {
                //まずはタイマーをとめる
                flgAlarm = 0;               //フラグ0
                timRefresh.Dispose();       //タイマーの破棄
                timUpdate.Dispose();        //タイマーの破棄

                //ボイスロイドスレッドの終了
                lvr.Dispose(); lvr = null;

                //セーブをしておく
                if(os != null)os.setPreferenceData();

                //おそうじ
                if (obr != null) obr.deleteAllTempFile();

                //アクティビティの破棄
                if (at != null) Invoke(new LpsDelegate.dlgVoidToVoid(at.dispose));
                if (li != null) Invoke(new LpsDelegate.dlgVoidToVoid(li.Dispose));
                if (at != null) Invoke(new LpsDelegate.dlgVoidToVoid(al.dispose));
                if (ac != null) Invoke(new LpsDelegate.dlgVoidToVoid(ac.dispose));
                if (ast != null) Invoke(new LpsDelegate.dlgVoidToVoid(ast.dispose));

                //オブジェクトの破棄
                os = null;
                oss = null;
                ossList = null;
                obl = null;
                olc = null;
                owf.Dispose(); owf = null;
                obr = null;

                //最後に自分自身の終了
                if (!flgRestart)
                {
                    flgEnd = true;
                    Invoke(new LpsDelegate.dlgVoidToVoid(this.Close));
                }
                else
                {
                    Invoke(new LpsDelegate.dlgVoidToVoid(restert));
                }
            }
            catch(Exception err)
            {
                LpsLogControllerCus.writingLog(this.GetType().Name, MethodBase.GetCurrentMethod().Name, err.ToString());
                if (!flgRestart)
                {
                    flgEnd = true;
                }
                else
                {

                }
            }
        }
Exemplo n.º 7
0
        protected virtual void initObject()
        {
            //バッテリーオブジェクト
            ps = SystemInformation.PowerStatus;

            //設定ファイルの読み込み
            os = new ObjSetting();

            //スキンファイルの読み込み
            ossList = new ObjSkinSettingList();

            //対象スキンの取得
            oss = ossList.loadTargetSkin(os.loadSkin);

            //ボディリストの初期化
            obl = new ObjBodyList(os.loadSkin);

            //ボディを初期化しておく
            ob = obl.getLiplisBody(0, 0);

            //チャットファイルの読み込み
            olc = new ObjLiplisChat(os.loadSkin);

            //2014/05/29 ver4.0.0 タッチ定義の追加
            olt = new ObjLiplisTouch(os.loadSkin);

            //ウインドウファイルの初期化
            owf = new ObjWindowFile(os.loadSkin);

            //アイコンクラスの初期化
            li = new LiplisIcon(this);

            //リプリスタスクバー
            ltb = new LiplisTaskBar(this);

            //ほうきオブジェクトの初期化
            obr = new ObjBroom();

            ///2014/04/20 Liplis4.0 総合エモーション追加
            //総合エモーション
            sumEmotion = new MsgEmotion();

            //アイコンクラスを連動登録
            this.AddOwnedForm(li);
        }
Exemplo n.º 8
0
 /// <summary>
 /// addLog
 /// パネルの追加
 /// </summary>
 private void addPanel(ObjSkinSetting oss)
 {
     //新規要素の追加
     CharPanelUpdate d = new CharPanelUpdate(this,oss);
     flpChar.Controls.Add(d);
     this.Refresh();
 }
Exemplo n.º 9
0
 public ObjTopicMini(ObjSetting os, ObjSkinSetting oss)
     : base(os,oss)
 {
 }
Exemplo n.º 10
0
 public ObjTopic(ObjSetting os, ObjSkinSetting oss)
 {
     this.os = os;
     this.oss = oss;
     initObjTopic();
 }