22
33from . import widget
44from .animate import Direction
5- from .view import Window
5+ from .view import Window , View
66from .cache import Cache
77
88
@@ -27,21 +27,21 @@ def __next(self):
2727
2828 def __load (self , name , image , data ):
2929 self .title .config (text = name )
30- self .bio .load (data )
30+ self .bio .data . load (data )
3131 self ._last = self .image
32- self .image = image
32+ self .image = View ( image , 'image' )
3333 self .update ()
3434
3535 def __change_image (self , direction : Direction ):
3636 self .__next ()
37- self .window .change_view (self .image , direction , viewtype = 'image' )
37+ self .window .change_view (self .image , direction )
3838
3939 def init (self ):
4040 self .title = widget .PrimaryLabel (self )
4141 self .window = Window (self )
4242 self .commandbar = widget .SecondaryFrame (self )
4343
44- self .bio = Bio (self .window )
44+ self .bio = View ( Bio (self .window ), 'widget' )
4545 self .image = None
4646
4747 self .btn_dislike = widget .PrimaryButton (
@@ -66,14 +66,16 @@ def init(self):
6666 self .cache
6767
6868 def cmd_dislike (self ):
69- self .__change_image ('LEFT ' )
69+ self .__change_image ('right ' )
7070
7171 def cmd_like (self ):
72- self .__change_image ('RIGHT ' )
72+ self .__change_image ('left ' )
7373
7474 def cmd_bio (self ):
75- self .window .move_out (self .image , 'UP' , 'image' )
76- self .window .move
75+ if self .window .current != self .bio :
76+ self .window .change_view (self .bio , 'up' )
77+ else :
78+ self .window .change_view (self .image , 'down' )
7779
7880 @property
7981 def cache (self ):
@@ -106,6 +108,7 @@ def __make_item(self, name, value):
106108 return item
107109
108110 def load (self , data : dict ):
111+ print (data )
109112 for name , val in data .items ():
110113 item = self .__make_item (name , val )
111114 item .pack ()
0 commit comments