Jump to content

Highest Reputation Content

#13666 Checkcombobox and checklistbox components

Posted by estrify on 13 March 2013 - 09:53 PM



We miss components like checked list boxes and checked combo boxes (may be with names like UniCheckedListBox and UniCheckedComboBox).


They are very useful to present to the user more versatile options for filtering data.



  • 12

#44434 Advanced Desktop

Posted by mohammad on 12 June 2017 - 11:23 AM

Hello all,


This is a teaser for a desktop like web app that we currently working on, with these features:


  •  Dynamically Add/Remove shortcuts on desktop
  •  Auto Arrange
  •  Manually arrange
  •  Using victor image .svg
  •  shortcut with Multiple sizes
  •  Shortcut may run (form) once OR multiple
  •  Taskbar buttons with victor icons and button linked to it's (form)
  •   All happen in client-side for better performance except creating the shortcut (server side)
  •  more will come....




Update 1: 

Update 2:




  • 11

#40129 Layout: advanced tutorial

Posted by mohammad on 27 January 2017 - 09:56 PM

Hello everybody,


It's very important to understand the layout and the best way to learn them is by practicing, and here is a project showing how to design a dashboard in uniGUI using layouts, I have searched the internet for a dashboard and found this one and this project for you.


I hope this will help you understand layouts.


Plus: responsive content ! + UniCharts (Pie & line) - try to resize your browser, and try to refresh page to see random results for the charts.


Online demo here:


Download project (with .exe) http://3msoft.net/mhmd/layout.rar



  • 10

#16037 TuniNotification - A notification system with clicked event.

Posted by Hayri Aslan on 28 August 2013 - 06:42 PM

Hi everybody,


i want to share TuniNotification component.


it's support HTML tags, Youtube videos, Custom css and Clicked Event!


You can see it in here : http://hayriaslan.ne...icationDemo.dll



Features : 


Theme:string - default:'default' - A string specifying the theme to be used. This value is a hook into the css, so you can create your own theme. The possible options are:
title:string - default:'Message' - Specify an optional title heading that will show on the top of the notification in bold text.


position:string - default:'bottom right' - A string specifying where the notification will appear. possible options are:
      'top right'
      'bottom right'
      'top left'
      'bottom left'


Attached Files

  • Attached File  1.PNG   204.3KB   648 downloads
  • Attached File  2.PNG   270.18KB   747 downloads
  • Attached File  3.PNG   254.06KB   665 downloads
  • Attached File  4.PNG   226.31KB   583 downloads
  • Attached File  5.PNG   248.53KB   556 downloads
  • Attached File  6.PNG   478.22KB   393 downloads

  • 9

#10702 Google Maps for uniGUI

Posted by lema on 06 October 2012 - 01:31 PM

Hi to all.

I share the uniGMap component.

[Desktop and Mobile versions]

It is based on code I have used in several projects and actually developed to fulfill my needs.

It can add , edit , remove , locate markers , lines , polylines , circles , polygons ,
rectangles , directions , KML, infoWindows ,
change several map properties like zoom , type , control visibility etc ,
notify about map events through AjaxEvent like zoom , click , markerclick and
get some object properties like Length , Area etc.



It is absolutely free and you can use it freely in your own software.
If you make any changes that you believe can help other developers too,

please send them to me to integrate them into uniGMap.


You can see it in action here :



Although it is not a requirement,
I would ask you to send a postcard from your hometown so that you help me grow my collection!

If also you write 2-3 words, it would be perfect!


So, lick your stamp and send your postcard to:

Lefteris Maronikolakis,

Bohali 92,

11524 Athens,



latest version: 2017-09-15  v1.4.8


Attached File  uniGMap.v.1.4.8.zip   222.52KB   406 downloads



  • 9

#46136 Me Myself & Cart: a new mobile app with full source code

Posted by mohammad on 09 August 2017 - 02:00 PM

Today we have released a new app (in arabic) in play store "أنا وسلتي" and here an english version with full source code.


Database mySQL: http://3msoft.net/mhmd/mycartmysql.sql


Project port: 4742 with exe: http://3msoft.net/mh...selfandcart.rar


Online test:


Play store: https://play.google....wasallati&hl=en (arabic)


There is a registration step where the user enter his info and there is 3 welcome screens, the app saves the login data in cookies and the second time user login the app starts auto.


The user can share his data with others easily.


I hope this will help you in anyway...























  • 8

#40303 Mobile ListView with data custom design

Posted by mohammad on 01 February 2017 - 11:00 AM

Online demo:


Project: http://3msoft.net/mh...nimlistview.rar









  • 8

#15440 Colored Buttons DEMO

Posted by Semper on 09 July 2013 - 05:16 AM


This is colored buttons simple demo based on Sexy Buttons (HTML/CSS-based framework for creating beautiful web site buttons).

For more details see Quick Start Guide and Demo

Have fun.

Best regards

Attached Files

  • 8

#14108 Simple Desktop

Posted by Semper on 30 March 2013 - 05:08 PM


Many thanks to perjanbr  for his code sharing!

I finished just another DesktopSample that based on topicstarter's code.

My code is quick and dirty. Only concept. Don't be strict to me  :)

Share it in a hope that it is be useful.



Attached Files

  • 8

#14015 UniKendoChart

Posted by Hayri Aslan on 26 March 2013 - 01:57 PM



We are know that after v0.90 Kendodataviz not work.


I create a component whose name is UniKendoChart and its works very well.


İn this version you can change that properties :


  And onclick event.


This component create for D2010. If you want to use it different version, you must do that:


Go to KendoChart.dpk

Change  uniGUI14, ExtPascal14, uIndy14, uniTools14 to your version of delphi. (ex: uniGUI16) 





  • 8

#12169 Extra UniGUI Components

Posted by patmap on 03 January 2013 - 06:37 PM


All my used inherited components with many extra properties.
Also i developed a New Popup Menu



Updated 2013/03/25 ( v5.9.2 )
- Popupmenu runtime Enable/Disbale Items.

- Popupmenu runtime Visible/Hide Items.


Updated 2013/03/14 ( v5.9.1 )
- Fixed many bugs.

- Improved many components.

- ViewGrid last column auto fit !

- Added RTL Property (many thanks to Mr. Farshad Mohajeri)

Updated 2013/01/21 ( v5.9 )
- Added Footer Toolbar to Panel ( Property FooterControls ).
- Added Header Toolbar to Panel.
- Added Property FitChilds (not complete).
- Change Panel Title Runtime.

Updated 2013/01/21 ( v5.2 )
- Fixed many bugs.
- Fixed UniImage position on UniXPanel
- Added TUniXJalaliCalendar with Demo For Persian language (Jalali Calendar)
- Added TUniXHTMLMemo with Demo For Adding own Button on Editor Toolbar.
- Added TUniXCombobox with Demo for Multi Select Items.

Updated 2013/01/16 ( v5.0 )
- Fixed many bugs.
- Add Viewport Component (NEW)
- Add Viewport Demo
- Improved GridView
- Improved Popupmenu
- Improved XPanel (For region panels)

Updated 2013/01/09 ( v4.1 )
- add cell selection to BufferedGridView
- Fix bugs on BufferedGridView
- Fix Memory leak on BufferedGridView
- improved popup menu

Updated 2013/01/08 ( v4.0 )
- Some Bug Fixed.
- Added XButton with Drop Down Menu. (With Demo)

Updated 2013/01/07 ( v3.4 )
- Final Version Of BufferedGridView. (You can add many data and append to grid)
- Some bug fixed.
- Improved PopupMenu Functions ( Thanks to Stas )
- Add Popup Menu Demo For UniGUI Controls ( Thanks to Stas )

Updated 2013/01/05
- Bug fix "Invalid session or session Timeout"
- Added TUniXGridView New component . (This is a Buffered Grid for view many record in Scrolling Page). This component in test mode.

This package tested and compiled with XE3 and latest UniGUI

Enjoy it!


Attached Files

  • 8

#40286 Mobile layout - login screen design

Posted by mohammad on 01 February 2017 - 07:04 AM

Online demo: (try it from your mobile device)


Project: http://3msoft.net/mhmd/uniMobile.rar











  • 7

#24836 Happy New Year!

Posted by Farshad Mohajeri on 31 December 2014 - 02:04 PM

I wish a happy new year to all forum members and all developers around the world who have become a part of uniGUI community.


Thank you for your support.


Best wishes,

Farshad Mohajeri

  • 7

#22146 UniExclusive

Posted by Hayri Aslan on 04 September 2014 - 08:31 PM

Dear Friends,


I created some components for my job. 

I am planning to sell that after commercial version of unigui released. 


Created Components List:

  • UniExMap
  • UniExNoty
  • UniExAddClear
  • UniExCombobox 
  • UniExKendoChart
  • UniExWaitMe 
  • UniExMenu
  • UniExTextAreaFullScreen
  • UniExNumberFormatter 
  • UniExDisableF5PageRefresh
  • UniExToggle  

  • UniExMaskedEdit 

To Do List


Demo : http://hayriaslan.net:8079/

Attached Files

  • 7

#21772 DBGRID Action Columns at Design Time

Posted by rullomare on 09 August 2014 - 01:22 PM

Variant of the component Tunidbgrid with Columns Action At design time. 
This new component is the result of a collaboration between myself and Mr. Maikel Bresler. 
the component has been tested with version 0.96... of UniGui and Delphi XE3. 
I do not think that there are problems with other versions of Delphi. 
package BMUiniDbGrid;
  UniGUI17;   // unigui17 = delphi XE3    >>>  Change the package Unigui17 with your version of Delphi                 
Build and install the  package BMuniDBGrid.dpk 
Add the Path (dcu) in Delphi>Tools>Delphi Options>Library 
Have Fun. 
P.Š. if you need a demo program, please let me know. 
with best regards 
Salvatore Marullo

Attached File  Sample1.png   174.45KB   535 downloadsAttached File  Sample2.png   177.87KB   572 downloadsAttached File  sample3.png   150.21KB   544 downloadsAttached File  Sample4.png   416.06KB   533 downloadsAttached File  Sample5.png   357.11KB   470 downloadsAttached File  Sample6.png   384.9KB   321 downloads


Attached File  BMUniDBGrid.zip   4.77KB   299 downloads



  • 7

#16489 WebCmd: Start a command line / console app in Browser - interactive

Posted by Oliver Morsch on 18 October 2013 - 12:33 AM


With this app you can run a cmd or console app in an interactive way. Just like sitting in front of a "cmd" on a PC.

This project is similiar to "PHP Shell" (http://www.tecmint.c...sing-php-shell/), but "WebCmd" is interactive and uses UniGui instead of PHP.

It is also helpfull, if you use console apps on the server to perform something (creating PDF's, converting Files, ...). If such a process runs very long, the user get results (output) at every time with WebCmd; if you use a standard "CreateProcess()" instead the result is only available after process has finished.

If you want to use interactive input (optional) you must enter the command / input into the edit field below and then press enter (no "inline" edit/ input possible).

Use "exit" command to close a cmd, just like in a normal cmd.


Attached File  WebCmd.png   34.53KB   389 downloads


Attached File  WebCmd.zip   12.35KB   264 downloads


  • 7

#15186 MessageServer: "push" messages from server to client (long polling)

Posted by Oliver Morsch on 16 June 2013 - 03:03 AM


I have developped a message server, so you can send "push" messages at any time from the server to the web client (using long polling). You can also send messages from a client to another client (with message server in the middle).

The message server is a standalone app. You must run MsgSrv.exe and MsgCli.Exe (second is a uniGui project).

I was using Delphi XE3 (with generics, class vars, ...), so i have included the .exe, because the message server does not compile in old delphi versions.

For details see the commented screenshot.


Attached File  MsgSrv.png   188.13KB   822 downloads

Attached File  MsgSrv.zip   2.85MB   793 downloads


  • 7

#54372 New themes...Work in Progess

Posted by GerhardV on 15 April 2018 - 05:31 PM

New themes based on Office 365...and with a smaller font etc.

Attached Files

  • 6

#29487 Chart is slow

Posted by sobakava on 19 September 2015 - 06:33 AM

Well, I ended up in this topic to see if I can find anything helpful and informative for me. I didn't have slow chart problem yet but I thought if one day I get this kind of problem, this topic could give me a deeper understanding about what beneaths the unigui charts.


But instead unfortunately after a couple of posts later it seems it turned into an argue with "no reason". So please calm down guys and remember that you are "developers". So develop a peace and keep going. You are both active users in this forum, I learnt much from your topics and we are only a bunch of people that could help each other in the world, we need each other. Of course Unigui's blossom day is coming soon, day by day and we'll have the luxury of arguing with the people we have chosen from thousands(!) :)


Seriously guys, make peace. You are in here nothing but to help each other.  :rolleyes:   B)   -_-

  • 6

#13831 Google calendar in your Unigui App !!

Posted by mohammad on 19 March 2013 - 04:26 PM

Hi all,


Here is a project which reads your events from your google account using unigui... Project Included (see attachments).




just enter your email and password in this line:


gcalendar:=TCGoogle.Create('xxxxxxx','xxxxxxxxxx');//email without @... and password



If you are getting an error message: "Socket error #0" this is a known bug in Indy package, so update your Indy to latest version: http://stackoverflow...or-0-exceptions


Note: you have to enable access to your google calendar: http://support.googl...en&answer=41192


Next mission: reading events from exchange account  B)

Attached Files

  • 6