Dusty Phillips avatar Dusty Phillips committed c4381bb

Add a representation of the anchor layout.

Comments (0)

Files changed (3)

anchorlayoutcontainer.kv

+#:kivy 1.4
+
+AnchorLayout:
+    anchor_x: "right"
+    anchor_y: "bottom"
+    Button:
+        text: "Button 1"
+        size_hint: .2, .4
+    Button:
+        text: "Button 2"
+        size_hint: .4, .2
+
+    Button:
+        text: "Button 3"
+        size_hint: .2, .2
+
                     BoxLayoutContainer:
                         id: boxlayoutcontainer
                 AccordionItem:
+                    on_collapse: root.show_kv(*args)
+                    title: "AnchorLayout"
+                    kv_container: anchorlayoutcontainer
+                    AnchorLayoutContainer:
+                        id: anchorlayoutcontainer
+                AccordionItem:
                     title: "Introduction"
                     Label:
                         text_size: self.width-200, None
         self.add_widget(widget)
 
 
+class AnchorLayoutContainer(Container):
+    kv_file = "anchorlayoutcontainer.kv"
+
+
 class BoxLayoutContainer(Container):
     kv_file = "boxlayoutcontainer.kv"
 
     def build(self):
         return Catalog()
 
-for cls in (BoxLayoutContainer, FloatLayoutContainer):
+for cls in (BoxLayoutContainer, FloatLayoutContainer, AnchorLayoutContainer):
     Factory.register(cls.__name__, cls)
 
 if __name__ == "__main__":
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.