-
Notifications
You must be signed in to change notification settings - Fork 57
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit f614e7b
Showing
765 changed files
with
339,486 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 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 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 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 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 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 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
BIN
+206 KB
.doctrees/reference/delphifmx.CustomPresentedFramedVertScrollBox.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 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 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 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 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 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 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 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 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 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 not shown.
Binary file not shown.
Empty file.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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... | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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>`_). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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'] |
Oops, something went wrong.