In this article I will focus on a relatively advanced topic, meant for those of you that implement components and widgets yourself. Especially if you are writing components that is meant to be used by JavaScript developers outside your object pascal ecosystem – or sold as a commercial package for Quartex Pascal.
Tag Archives: RTL
Global defines and ARM targets
Behind the scenes we have been very busy adapting our entire codebase so it compiles with both Delphi and Lazarus, with the aim of delivering a fully native IDE for MacOS, Windows and Linux – under both x64 and ARM chipsets.
Platform specific defines
Today we added a new token to the “APP::” magic namespace, namely “config”. As the name hints at this provides information about the current build configuration.
Datamodules are now here!
In the previous post I talked about our support for non-visual components. This is now in place and I moved on to the next ticket on our list: datamodules! And we already have this working!
Support for non-visual components
Up until now the form designer in Quartex Pascal has focused purely on visual controls. But as the IDE matures -more and more features common to RAD development tools are surfacing. Non visual components are finally supported by the IDE!
From handle to widget
In the Quartex Pascal RTL we support both traditional pascal events, like people are used to from Delphi or Freepascal, as well as delegate objects native to JavaScript. Most widgets exposes standard events like OnClick when it’s useful, and if you need more specific event handling you can attach a delegate for it.
Creating a scrolltext widget
In this article we will be creating a scrolltext widget from scratch, which is a good way to demonstrate how easy it is to write your own controls in QTX. It is a lot easier than under Delphi or Lazarus since the browser provides most of the functionality out of the box for you, and the QTX runtime library provides the rest.
Two new controls: table and stringgrid
We have two new widgets in the RTL this week! Namely TQTXTable and TQTXStringGrid which does exactly what you think they do.
Quartex Pascal 1.0 Hotfix 2
Following the feedback of our users and backers we have issued a second hotfix which irons out a few issues here and there, most notably the license provisioning issue during startup. As with all products of this complexity there are bound to be things that can be polished and made better – and we intendContinue reading “Quartex Pascal 1.0 Hotfix 2”
Quartex Pascal 1.0 Hotfix 1
Hot on the heels of our initial release we have a few fixes. Mostly minor things but definitively things we missed on Monday. Thankfully the IDE has a lot of tooling inside, so fixing these things and adding suggested functionality was quick and easy. We are aiming at having the hotfix out friday at theContinue reading “Quartex Pascal 1.0 Hotfix 1”