The Road to Delphi

Delphi – Free Pascal – Oxygene


Leave a comment

Goodbye Google Code, hello GitHub!

Hi everyone,I just finished migrating all my open source projects (code and issues) from Google Code to GitHub.

Project Summary
Delphi Dev Shell Tools Shell Extension for Object Pascal Developers
Delphi IDE Theme Editor Custom color highlighting for Object Pascal IDE’s
Delphi Preview Handler Source code preview handler for Windows.
Delphi WMI Class Generator Creates Object Pascal classes to access the WMI
TSMBIOS Object Pascal Library for access the System Management BIOS (SMBIOS)
VCL Styles Plugins Styling plugins for third party installers and apps
VCL Styles Utils Extend and improve the Delphi VCL Styles
WMI Delphi Code Creator Allows you to generate Object Pascal (Delphi, Free Pascal), Oxygene, C++ and C# code to access the WMI

 

You can find all the repositories here
https://github.com/RRUZ

 

imgres See you on Github.


2 Comments

VCL Styles Utils and NonClient Area – New features

I just added a set of new features to the VCL Styles Utils project

New NC Buttons styles

Two new styles was added to the TNCButton control (nsAlpha and nsGradient). So now you can add Alpha-blended and Gradient buttons to the title bar of the Forms.

NC_AlphaGradient

To add a button in the NC Area, only you need add a TNCControls component to your form and then insert a TNCButton in the collection like so.

  NCControls:=TNCControls.Create(Self);
  NCControls.Add(TNCButton.Create(NCControls));
  NCControls[0].Style       := nsAlpha;
  NCControls[0].ImageStyle  := isNormal;
  NCControls[0].Images      := ImageList1;
  NCControls[0].ImageIndex  := 0;
  NCControls[0].BoundsRect  := Rect(30, 1, 120, 26);
  NCControls[0].Caption     := 'nsAlpha1';
  NCControls[0].Name        := 'nsAlpha1';
  NCControls[0].AlphaColor   := clWebLavender;
  NCControls[0].AlphaHotColor:= clWebAliceBlue;
  NCControls[0].FontColor   := clWhite;
  NCControls[0].HotFontColor:= clYellow;
  NCControls[0].OnClick     := ButtonNCClick;

Support for Custom VCL Styles in the NonClient Area

The TNCControls component was updated to support a different custom VCL Style in the NC Area. Check these screenshots with the glow style (this is the application VCL Style) in the body of the form and a custom VCL Style in the NC Area.

This slideshow requires JavaScript.

To activate a custom style in the NC Area, only you need add a TNCControls component to your form and set the StyleServices property

  NCControls:=TNCControls.Create(Self);
  NCControls.StyleServices := TStyleManager.Style['Sky']; //Set the Sky vcl style to be used to draw the NC Area of the form

You can check the sample application here.


13 Comments

DIC Now supports RAD Studio XE8

I just added support RAD Studio XE8 to the Delphi IDE Colorizer  plugin, the new version (0.7.7.7) includes several improvements like the support for style owner draw controls of the IDE like the Device Manager.

Check the next screenshots with the VCL Style glow applied

XE8_CodeEditor

XE8_MobilView

 

If you want set your IDE with the same look of the images use these settings

 

XE8_Setttings

For more info about the plugin check these pages

If you want report a issue or suggest  a new feature please use the issue page of the project.

Regards

Rodrigo.


3 Comments

DITE supports RAD Studio XE8 and Modern Theme

I just added support for RAD Studio XE8 to the Delphi IDE Theme Editor (1.8.1.0).   DITEXE8 Also a new feature was introduced to allow edit the values (color and font) of the modern theme (only available in XE8). To use it just press the button “Additional Settings” and set values for the Main ToolBar and the IDE Font, finally press the button “Apply”. Also you can restore the default settings pressing the button “Restore”.   Additional

 Screenshots

1 2 3 4 5 You can download the DITE from here

Follow

Get every new post delivered to your Inbox.

Join 794 other followers