[add] add header to ImageListFrame
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
package ru.m.puzzlez.view;
|
package ru.m.puzzlez.view;
|
||||||
|
|
||||||
import haxework.view.form.ButtonView;
|
import haxework.view.form.ButtonView;
|
||||||
|
import haxework.view.form.LabelView;
|
||||||
import haxework.view.frame.FrameSwitcher;
|
import haxework.view.frame.FrameSwitcher;
|
||||||
import haxework.view.frame.FrameView;
|
import haxework.view.frame.FrameView;
|
||||||
import ru.m.puzzlez.core.ImageListSource;
|
import ru.m.puzzlez.core.ImageListSource;
|
||||||
@@ -13,6 +14,7 @@ import ru.m.puzzlez.view.common.ImageDataList;
|
|||||||
@:template class ImageListFrame extends FrameView<ImageListSource> {
|
@:template class ImageListFrame extends FrameView<ImageListSource> {
|
||||||
public static var ID = "image_list";
|
public static var ID = "image_list";
|
||||||
|
|
||||||
|
@:view("header") var headerView:LabelView;
|
||||||
@:view("images") var imagesView:ImageDataList;
|
@:view("images") var imagesView:ImageDataList;
|
||||||
@:view var select:ButtonView;
|
@:view var select:ButtonView;
|
||||||
|
|
||||||
@@ -27,8 +29,9 @@ import ru.m.puzzlez.view.common.ImageDataList;
|
|||||||
override public function onShow(data:ImageListSource):Void {
|
override public function onShow(data:ImageListSource):Void {
|
||||||
imagesView.reset();
|
imagesView.reset();
|
||||||
if (data != null) {
|
if (data != null) {
|
||||||
|
headerView.text = data.title;
|
||||||
// ToDo:
|
// ToDo:
|
||||||
//select.visible = data.source.id == FileSource.ID;
|
select.visible = Std.is(data.source, FileSource);
|
||||||
imagesView.page.filter = data.filter;
|
imagesView.page.filter = data.filter;
|
||||||
imagesView.source = data.source;
|
imagesView.source = data.source;
|
||||||
imagesView.refresh();
|
imagesView.refresh();
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
---
|
---
|
||||||
style: frame
|
style: frame
|
||||||
views:
|
views:
|
||||||
|
- id: header
|
||||||
|
$type: haxework.view.form.LabelView
|
||||||
|
style: label.header
|
||||||
- id: images
|
- id: images
|
||||||
$type: ru.m.puzzlez.view.common.ImageDataList
|
$type: ru.m.puzzlez.view.common.ImageDataList
|
||||||
geometry.stretch: true
|
geometry.stretch: true
|
||||||
|
|||||||
Reference in New Issue
Block a user