OSDN Git Service

Ring 1.10 以来となる開発環境の日本語ローカライズ版 (評価版) を追加 (ノートパッド、フォームデザイナー、対話型実行環境、ファイルの検索)。
[ring-lang-081/ring.git] / applications / build / ja-jp / formdesigner / selobjects / selobjectsController.ring
diff --git a/applications/build/ja-jp/formdesigner/selobjects/selobjectsController.ring b/applications/build/ja-jp/formdesigner/selobjects/selobjectsController.ring
new file mode 100644 (file)
index 0000000..65cbca2
--- /dev/null
@@ -0,0 +1,51 @@
+# Form/Window Controller - Source Code File
+
+load "selobjectsView.ring"
+
+import System.GUI
+
+if IsMainSourceFile() {
+       new App {
+               StyleFusion()
+               open_window(:objectsorderController)
+               exec()
+       }
+}
+
+class selobjectsController from windowsControllerParent
+
+       oView = new selobjectsView  {
+               ListObjects.setselectionmode(QAbstractItemView_MultiSelection)
+               win.setwindowmodality(2)
+               # Translation
+                       win.setWindowTitle(T_FORMDESIGNER_SELOBJECTS_TITLE)
+                       win.setLayoutDirection(T_LAYOUTDIRECTION)
+                       labelobjects.setText(T_FORMDESIGNER_SELOBJECTS_OBJECTS)
+                       btnSelect.setText(T_FORMDESIGNER_SELOBJECTS_SELECT)
+                       btnClose.setText(T_FORMDESIGNER_SELOBJECTS_CLOSE)
+       }
+
+       func LoadObjects
+               aList = formdesigner().oModel.getObjectsNames()
+               for t = 2 to len(aList) {
+                       item = aList[t]
+                       oView.listObjects.additem(item)
+               }
+
+       func Select
+               formdesigner().CancelSelectedObjects()
+               aObjects = formdesigner().oModel.GetObjects()
+               for x = 1 to oView.ListObjects.count() {
+                       if oView.ListObjects.item(x).isSelected() {
+                               nPos = x + 1
+                               item = aObjects[nPos]
+                               oObject = item[2]
+                               oObject.oCorners.Show()
+                               formdesigner().oModel.AddSelectedObject(nPos)
+                       }
+               }
+               close()
+
+       func Close 
+               oView.win.close()
+