Blog Archives

Improved Tooltip System

Have fun with another preview of 1.0.4 ! Todays topic: Tooltips Here’s a snippet of the changelog: “Desktop.TooltipControl is now of type Tooltip. Inherit the abstract Tooltip class to create your own Tooltip behaviour. Tooltip inherits Frame. Override the SetContext

Posted in SQUID

Road to 1.0.4

Users are nervously waiting for the next Squid version, so i thought it would be a good time to give a little rundown on what’s going to happen in 1.0.4, which is just around the corner. There are a few

Posted in SQUID

Release update 12/03/2012

The new version 1.0.3 is ready for public release! See the downloads section. In development for 1.0.4: fading tooltips support for Angelcode BMFont improved Drag&Drop Release Notes 1.0.3 fixed Control.AutoSize now takes Controls and Elements into account fixed Label and classes derived

Posted in SQUID

Release update 07/17/2012

The new version 1.0.2 is ready for public release! See the downloads section. Note: I was asked to include a GridView control in this release, but i wasn’t able to finish it. So instead of rushing it i included the unfinished GridView

Posted in SQUID

Release update 04/25/2012

The new version 1.0.1 is ready for public release! See the downloads section. Below the release notes for this version. General: – fixed several exceptions in base Control class – fixed wrong Font offset caused by TextPadding.Bottom – fixed wrong Font offset

Posted in SQUID

Release update 03/02/2012

Finally the latest version has arrived! The SDK download is available again. See the downloads section. Below the release notes for this version. General: – added Squid.Xml.XmlSerializer for loading/saving desktops, controls and skins – added (Label) Leading (en.wikipedia.org/wiki/Leading) – added

Posted in SQUID

Scissor test, batches, bitmap fonts and draw calls

Why hardware scissoring and batches don’t like each other: – Some of you might have used the XNA SpriteBatch or the SlimDX Sprite in order to batch quads. And a few of you might have wondered why changing the ScissorRect

Posted in SQUID

Release Update 05/05/2011

Small maintenance update. Release notes: added Desktop.TooltipOffset added Window.AllowDragOut added ISquidRenderer.TranslateKey added experimental DropDownButton class renamed ComboBox to DropDownList TreeNode is no longer a text control. use TreeNodeLabel or create your own custom class. updated sample renderer sourcecode to translate

Posted in SQUID

Release Update 06/24/2010

Here’s another major update for SQUID! We completely revamped the samples, moved everything into one solution and included sample projects for Truevision3D, XNA3.1 and SlimDX. Added a few new controls, drag&drop and a brand new and slick looking style. Screenshot

Posted in SQUID

Dialogs and Modality

The latest version introduces a new type of control, the Dialog class. Dialogs are Windows that provide a way to dispatch a DialogResult. Take a look at the source code: public abstract class Dialog : Window { private DialogResult _dialogResult;

Posted in SQUID