Skip to content

Commit

Permalink
deploy: cdee8ce
Browse files Browse the repository at this point in the history
  • Loading branch information
lmbelo committed Sep 28, 2023
0 parents commit f614e7b
Show file tree
Hide file tree
Showing 765 changed files with 339,486 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .buildinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 30b53adf32be75adb8c88da24e870c1a
tags: 645f666f9bcd5a90fca523b33c5a78b7
Binary file added .doctrees/changelog.doctree
Binary file not shown.
Binary file added .doctrees/changelog/1.0.3-changelog.doctree
Binary file not shown.
Binary file added .doctrees/changelog/1.0.4-changelog.doctree
Binary file not shown.
Binary file added .doctrees/changelog/1.0.5-changelog.doctree
Binary file not shown.
Binary file added .doctrees/changelog/1.0.6-changelog.doctree
Binary file not shown.
Binary file added .doctrees/contributing.doctree
Binary file not shown.
Binary file added .doctrees/environment.pickle
Binary file not shown.
Binary file added .doctrees/examples.doctree
Binary file not shown.
Binary file added .doctrees/faq.doctree
Binary file not shown.
Binary file added .doctrees/index.doctree
Binary file not shown.
Binary file added .doctrees/installation.doctree
Binary file not shown.
Binary file added .doctrees/quickstart.doctree
Binary file not shown.
Binary file added .doctrees/reference.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Action.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.ActionList.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Arc.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.ArcDial.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.BasicAction.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Bounds.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Button.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.CheckBox.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Circle.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Collection.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.ColorBox.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.ColorPanel.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.ColorQuad.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Column.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.ComboBox.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.ComboEdit.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Component.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Control.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.ControlSize.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.CustomEdit.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.CustomForm.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.CustomGrid.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.CustomMemo.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.CustomPath.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.DateColumn.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Edit.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Ellipse.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Expander.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.FileExit.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.FileHideApp.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.FlowLayout.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.FmxObject.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Form.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Frame.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Grid.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.GridLayout.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.GroupBox.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.HintAction.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Image.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Label.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Layout.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Line.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.ListBox.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.ListView.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.MainMenu.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Media.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.MediaPlayer.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Memo.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.MenuBar.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.MenuItem.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.MultiView.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Object.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.OpenDialog.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.PaintBox.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Panel.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Path.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.PathLabel.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Persistent.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Pie.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Point.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.PointF.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Popup.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.PopupMenu.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Position.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Rect.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.RectF.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Rectangle.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.RoundRect.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.ScrollBar.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.ScrollBox.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.SearchBox.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Selection.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Shape.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Size.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.SizeF.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.SizeGrip.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.SpinBox.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Splitter.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.StatusBar.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Stream.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.StringGrid.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Strings.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Switch.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.TabControl.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.TabItem.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Text.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Thumb.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.TimeColumn.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.ToolBar.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.Track.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.TrackBar.doctree
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.ValueRange.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.ViewAction.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/reference/delphifmx.WindowClose.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/tutorials_guides.doctree
Binary file not shown.
Empty file added .nojekyll
Empty file.
Binary file added _images/hello_world_quickstart.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/simple_quickstart.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/todo_quickstart_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/todo_quickstart_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/todo_quickstart_3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
516 changes: 516 additions & 0 deletions _modules/index.html

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions _sources/changelog.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#########
Changelog
#########


.. toctree::

changelog/1.0.3-changelog
changelog/1.0.4-changelog
changelog/1.0.5-changelog
changelog/1.0.6-changelog
29 changes: 29 additions & 0 deletions _sources/changelog/1.0.3-changelog.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
*******
v1.0.3
*******

:Date: March 07, 2023

Contributors
============


* Lucas M Belo


The patches included in this release have been reviewed by
the following contributors.

* Lucas M Belo
* Priyatham

Enhancements
------------

- Documentation Support
- Delphi class hierarchy
- Delphi members as Python builtins
- Including Python 3.11
- New wrappers
and more...

32 changes: 32 additions & 0 deletions _sources/changelog/1.0.4-changelog.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
*******
v1.0.4
*******

:Date: March 10, 2023

Contributors
============


* Lucas M Belo
* Priyatham


The patches included in this release have been reviewed by
the following contributors.

* Lucas M Belo
* Priyatham

Fixed Bugs
------------

Exposing missing builtin members for complete docs.

Enhancements
------------

* Added the reStructured Text source files for Docs generation using Sphinx Documentation generator.
* Utilizing the Docstrings of any object/symbol that are embedded by xml files.
* Created a GitHub Actions workflow to build the Sphinx Docs and generated all the html files for the static website.
* Deploying and hosting the Sphinx built static site on GitHub Pages using the "gh-pages" branch
29 changes: 29 additions & 0 deletions _sources/changelog/1.0.5-changelog.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
*******
v1.0.5
*******

:Date: March 15, 2023

Contributors
============


* Lucas M Belo
* Priyatham


The patches included in this release have been reviewed by
the following contributors.

* Lucas M Belo
* Priyatham

Fixed Bugs
------------

* Fixing the Mac M1 dead-lock when loading the delphifmx package (`#38 <https://github.com/Embarcadero/DelphiFMX4Python/issues/38>`_ and `#7 <https://github.com/Embarcadero/DelphiFMX4Python/issues/7>`_).

Enhancements
------------

* Bytes manipulation with streams (`#68 <https://github.com/Embarcadero/DelphiFMX4Python/issues/68>`_).
24 changes: 24 additions & 0 deletions _sources/changelog/1.0.6-changelog.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
*******
v1.0.6
*******

:Date: March 29, 2023

Contributors
============


* Lucas M Belo
* Priyatham


The patches included in this release have been reviewed by
the following contributors.

* Lucas M Belo
* Priyatham

Enhancements
------------

* Method arguments and return type docstr for Sphinx.
10 changes: 10 additions & 0 deletions _sources/contributing.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
############
Contributing
############

Contributing to Documentation
-----------------------------

The docs of the DelphiFMX Python package are provided through XML files. We
can't edit all the docs by ourselves. So, we appreciate you editing the docs
to make them Python oriented.
6 changes: 6 additions & 0 deletions _sources/examples.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
###############
Example Gallery
###############

This gallery contains a collection of best practice code snippets. This page is
under construction.
9 changes: 9 additions & 0 deletions _sources/faq.md.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Frequently Asked Questions

## Does DelphiFMX built applications support HiDPI resolution screens?

Yes, we support HiDPI.

## Does DelphiFMX support iOS platform to build application for iPhone?

We don't suppot iOS yet.
37 changes: 37 additions & 0 deletions _sources/index.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
.. DelphiFMX documentation master file, created by
sphinx-quickstart on Sun Dec 11 13:58:07 2022.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
DelphiFMX
=========

DelphiFMX is a Python binding of Delphi Programming language's multi-patform GUI
framework - Firemonkey (FMX). FMX is built to support multi-patform application development.
FMX has the common API to consume any of the platform (Windows, Linux, Android, Mac OSX, IOS) controls.
As part of the DelphiFMX python package, we compiled FMX for various platforms as a Python extension
module and provide them as platform-specific PIP wheels.It supports High DPI and custom styling to
give your applications a great look and feel. You can build both 32-bit and 64-bit applications using
DelphiFMX. Check out the :doc:`installation </installation>` section to install the DelphiFMX Python
package and give it a try.


Sharing Your Work
-----------------

We'd love to hear from you and see your applications built with DelphiFMX. We have a `Discord
handle <https://discord.gg/YEuCUKtsGe>`__ where you can
join and share your work.

Index
-----

.. toctree::
:maxdepth: 2

installation
tutorials_guides
reference
changelog
contributing

54 changes: 54 additions & 0 deletions _sources/installation.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
Installation
============

DelphiFMX package distribution is available via `PyPi <https://pypi.org/project/delphifmx/>`__
or by downloading the source via GitHub. DelphiFMX is compiled and made available for Windows,
Linux, Mac OSX and Android platforms. All Python versions from 3.6 to 3.11 are supported.

Installing DelphiFMX via PIP
****************************

The easiest way to install DelphiFMX is via PIP:

.. code-block:: bash
pip install delphifmx
Installing DelphiFMX from source
********************************

You can also install manually by downloading or cloning the repository from GitHub:
`github.com/Embarcadero/DelphiFMX4Python <https://github.com/Embarcadero/DelphiFMX4Python/>`__.
After cloning or downloading, enter the root DelphiFMX4Python folder/directory and open the
command prompt or Conda prompt with that path. Now install the package using:

.. code-block:: bash
python setup.py install
Testing the Installation
************************

On your computer, open up the Python REPL either from the Command prompt or the Conda
prompt. After installing the package using ``pip``, let's enter the Python REPL to understand
a few essential things. Python has a predefined ``dir()`` function that lists available names
in the local scope. So, before importing anything, let's check the available names using the
``dir()`` function.

.. code-block:: bash
>>> dir()
['__annotations__', '__builtins__', '__doc__', '__loader__', '__name__', '__package__',
'__spec__']
Now let's import the installed ``delphifmx`` module to validate its installation and check for
the output of the ``dir()`` function:

.. code-block:: bash
>>> import delphifmx
>>> dir()
['__annotations__', '__builtins__', '__doc__', '__loader__', '__name__', '__package__',
'__spec__', 'delphifmx']
Loading

0 comments on commit f614e7b

Please sign in to comment.