tiny progress on generic part support
This commit is contained in:
		@@ -41,6 +41,12 @@ namespace pxsim {
 | 
			
		||||
        gpioPinsNeeded: number | number[],
 | 
			
		||||
    }
 | 
			
		||||
    export interface PartVisualDefinition {
 | 
			
		||||
        image: string,
 | 
			
		||||
        width: number,
 | 
			
		||||
        height: number,
 | 
			
		||||
        left: number,
 | 
			
		||||
        top: number,
 | 
			
		||||
        pinDist: number,
 | 
			
		||||
    }
 | 
			
		||||
    export interface PartDefinition {
 | 
			
		||||
        visual: string | PartVisualDefinition,
 | 
			
		||||
 
 | 
			
		||||
@@ -159,6 +159,8 @@ namespace pxsim.visuals {
 | 
			
		||||
                cmp.updateTheme();
 | 
			
		||||
                cmp.updateState();
 | 
			
		||||
            } else {
 | 
			
		||||
                let vis = cmpDesc.visual as PartVisualDefinition;
 | 
			
		||||
                console.log("TODO PART: " + vis.image);
 | 
			
		||||
                //TODO: support generic parts
 | 
			
		||||
            }
 | 
			
		||||
            return cmp;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user