ShootingStarDragon / 213d

1 stars 1 forks source link

make this a widget: source file, start/stop, seek #199

Closed ShootingStarDragon closed 1 year ago

ShootingStarDragon commented 1 year ago

old title: make sure I deal with: video EOS

SURE FIRE, SUREFIRE

issues for later:

<FCVAWidget>:
    orientation: 'vertical'
    id: FCVAWidgetID
    Image:
        id: image_textureID
    Slider:
        id: vidsliderID
        min: 0
        max: 1111111 #should be 30*total_seconds
        step: 1
        value_track: True
        value_track_color: 1, 0, 0, 1
        size_hint: (1, 0.1)
        orientation: 'horizontal'
    BoxLayout:
        id: subBoxLayoutID1
        orientation: 'horizontal'
        size_hint: (1, 0.1)
        Button:
            id: StartScreenButtonID
            text: "Play"
            on_release: FCVAWidgetID.toggleCV()
        Label:
            text: str(vidsliderID.value) #convert slider label to a time

=-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-=

ShootingStarDragon commented 1 year ago
ShootingStarDragon commented 1 year ago
ShootingStarDragon commented 1 year ago
ShootingStarDragon commented 1 year ago
ShootingStarDragon commented 1 year ago
ShootingStarDragon commented 1 year ago

legitimate hell trying to pass list arguments correctly since I want to make it so modular....

Image

ShootingStarDragon commented 1 year ago

problem is at the end the widget isn't really instantiated/ i don't know how kivy instantiates it so i'm not sure how to pass the args....

Image

this sucks, this is my comfortable nested depth (~4-5 but if I try REALLY hard I can go 6-7, freaking geniuses can do like nesting of 14 from my observations). it also could be because my strategy is flawed and requires too much nesting, but let's be real, im trying to do a drop in widget that does multiprocessing that you can just append to kivy, that's not really an easy task imo...

ShootingStarDragon commented 1 year ago

rewriting this became insanely complicated, time to make issues so I don't forget to do things and begrudgingly move all my notes here now

issues for later: