Howto talk:Hacking Inkscape to add Canvas support

Add topic
Active discussions
Revision as of 00:09, 6 January 2018 by Hooray (talk | contribs) (→‎CRUDable interface: new section)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

CRUDable interface

from abc import ABC, abstractmethod
 
class AbstractCRUDClass(ABC):
 
    def __init__(self, value):
        self.value = value
        super().__init__()
    
    @abstractmethod
    def create(self):
        pass


    @abstractmethod
    def update(self):
        pass


    @abstractmethod
    def delete(self):
        pass

class MFDPage(AbstractCRUDClass):
    def create(self):
        return 
    def update(self):
        return 
    def delete(self):
        return 


class MFDPageElement(AbstractCRUDClass):
    def create(self):
        return 
    def update(self):
        return 
    def delete(self):
        return