From cc71fa1a2ad957583e3ec9e05985ecff52c35a4f Mon Sep 17 00:00:00 2001 From: Zen-CODE Date: Tue, 7 May 2013 01:56:37 -0500 Subject: [PATCH] Revisions to gettingstarted/rules.rst --- doc/sources/gettingstarted/rules.rst | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/doc/sources/gettingstarted/rules.rst b/doc/sources/gettingstarted/rules.rst index 15a0843b1..f79ddc65e 100644 --- a/doc/sources/gettingstarted/rules.rst +++ b/doc/sources/gettingstarted/rules.rst @@ -1,9 +1,11 @@ Kv Design Language ------------------ -Kivy provides a design language specifically geared towards ease of GUI Design, -which makes it easier to separate interface design and logic from internal design and -logic. For example: +Kivy provides a design language specifically geared towards easy and scalable +GUI Design. The language makes it simple to separate the interface design from +the application logic, adhering to the +`separation of concerns principle +`_. For example: .. image:: ../images/gs-lang.png :align: center @@ -13,9 +15,12 @@ In the above code : .. code-block:: kv - : # every class in your app can be represented by a rule like this in the kv file - GridLayout: # this is how you add your widget/layout to the parent (note the indentation). + : # every class in your app can be represented by a rule like + # this in the kv file + GridLayout: # this is how you add your widget/layout to the parent + # (note the indentation). rows: 2 # this how you set each property of your widget/layout -That's it, that's how simple it is to design your GUI in the kv language. To get a -more in-depth understanding look at :doc:`/guide/lang` +That's it, that's how simple it is to design your GUI in the kv language. To get +a more in-depth understanding, please refer to the :doc:`/guide/lang` +documentation.