Jump to content
uniGUI Discussion Forums

Fred Montier

uniGUI Subscriber
  • Content Count

  • Joined

  • Last visited

  • Days Won


Fred Montier last won the day on January 10

Fred Montier had the most liked content!

Community Reputation

122 Excellent

About Fred Montier

  • Rank

Profile Information

  • Gender
  • Location
    São Paulo / São Paulo / Brazil
  • Interests
    Filosofia, computação, AI, progamação, Delphi e uniGUI

Recent Profile Visitors

872 profile views
  1. Fred Montier

    uniGUi DOES Selective PrintScreen

    I can't upload here due to size limits. Don't ask me why the limit on this post. Problem never solved.
  2. Fred Montier

    uniGUI DOES humane.js (updated)

    You have to start the parameters as the theme as well. See code in Delphi and JavaScript.
  3. Fred Montier

    Disappointed with Unigui? There are alternatives coming!

    Kudos to Fashad for not taking as a rant. Now, go to ATOZED Intraweb main forum and post the same there. LOL. Because they had 15 years on the road and much more to blame since the Borland (pause until), now Idera support was always there.
  4. Fred Montier

    Image Maps

    I don't get it. Why you could use it in mobile since the primary effect is hover to select an element. It's good for country/state map selection etc... just an example. You don't hover your finger in mobile interface. It should be broken into to steps event to work as desktop. That's is the problem. As a Desktop UI element is just perfect. Too much trouble with google maps elements to make it work alone. And using image like the Sherzod example, solve all my problems.
  5. Fred Montier

    How to hide the browser's address and title part?

    You can't manipulate (via JS) an already rendered windows and its core UI elements.. Every browser works in a different way and there is no universal API to it. Open a new windows without it or no deal. See: https://stackoverflow.com/questions/15926105/hiding-the-address-bar-of-a-browser-popup
  6. Fred Montier

    Image Maps

    Really great ! I think a lot o people didn't realize the potential. Since there is no that much comments about it here. I will make another example using USA maps and publish in a "uniGUI DOES..." series. This is really fantastic. I work with some statistic project relate to demographics/maps and we can produce some nice interfaces mapping figures in such way.
  7. Fred Montier

    uniGUI DOES JqToastr

    Link above I don't have space here to post.
  8. The (db)combobox problem is easy to solve. You guys already have the solution in DbRadiogroupbox. Any VCL pack you have a Items list and a Value List to facilitate a solution to this problem that RXLib solved in the early 2000.
  9. uniGUI DOES jqToastr >>Why JqToastr: A simple, modern, framework-independent, well-tested, unobtrusive, notification system. Works in any modern browser (desktop and mobile) and OS. Is highly customizable and simple to use. >>Supports and compatibility: Internet Explorer 7+ Firefox 3+ Chrome 9+ Safari 3+ Opera 10+ iOS 4+ Android 2+ >>How to use in uniGUI 1-Declare in ServerModule.CustomFiles files/jquery.toast.css files/jquery.toast.js 2- Declare JqToast to USES clause of your unit. 3- See main example Desktop or Mobile. 4- Same code works in Desktop and Mobile. 5- This example also contains Mainm Form for your tests in mobile Have fun PS: It seams I have a size limit on posting, so see it at http://www.unigui.com.br/democetera/CeteraDemosShow.html Tomorrow I will try edit and post here. http://www.unigui.com.br/democetera/uniGUIDOESjqToastr.gif
  10. Is it a new component soon to be released on uniGUI package ? It's more than need since the real market are business management projects to companies. The majority of projects that I can find here in Brazil is very focused in this area. Not game, not academia, not AI/TI research, not Internet, not low level factory equipment interaction (Java got it covered) etc. That train left DelphiTown eons ago. uniGUI Uplevel the current Delphi projects to the Internet. There is a clear market target here that majority of Delphi developers are not aware. About the Example: The way you (Sherzod) wrote the html code to generate ajax returns helped me to correct the code to the previous example I posted here that was not working. That's exactly what I was talking about. It's verify hard to discover when it's need this kind of tricks to work uniHTMLFrame and uniURLFrame. It's not a criticism. I'm also well aware that it requires a very deep knowledge of the libs used and JavaScript integration on uniGUI that only a few holds at this time.
  11. uniGUI DOES Humane.JS (Updated) >>Why humane.js: A simple, modern, framework-independent, well-tested, unobtrusive, notification system. Utilizes CSS transitions when available, falls back to JS animation when not available. Includes mobile support and tested OK on uniGUI. It's not a component, just classes calling procedures hence no future problems with uniGUI and Ext.JS updates. You can work with no worries in Desktop and Mobile (Android e iOS) and is very simple to use IN your current projects and get read of ShowMessages and Messagedlg with more style and nice UI. See Humane.ShowMessage ( mytext, theme, style). I create this procedure to facilitate showmessage replacement and usage. >>Supports and compatibility: Internet Explorer 7+ Firefox 3+ Chrome 9+ Safari 3+ Opera 10+ iOS 4+ Android 2+ Uses CSS Transitions where available otherwise falls back to JS animation, degrades gracefully. >>How to use in uniGUI 1-Declare in ServerModule.CustomFiles files/humane.js files/themes/human.css files/themes/libnotify.css files/themes/bigbox.css files/themes/boldlight.css files/themes/jackedup.css files/themes/original.css files/themes/flatty.css 2- Declare humanejs at USES clause of your unit. 3- See main example Desktop or Mobile. 4- Same code works the same in Desktop and Mobile. 5- This example also contains Mainm Form for your tests. >>This version is updated to the latest humane.js a. New themes. b. Procedures refactored to Delphi code. c. and I added some new codes to the original since it had some major changes to make easy theme selection, style etc. See procedures in humanejs.pas on Mainform. >>This code is originally based on zilav post, see: http://forums.unigui.com/index.php?/topic/1808-humanejs-notification-system-for-unigui/ uniGUIDOESHUMANEJS.rar
  12. Thanks... I'll give a try. My bad. Thought it was another lib using xzing dll. But the better solution is really a scanner. Alibaba/Amazon has a lot for android, iOS very cheap. And its more flexible, reliable and fast than use code just for that.
  13. Thanks but I'm already well familiar with that lib. I just don't see the need to use it. In fact, at current barcode readers (less then 20 USD) , better buy ScanReader the losing time with that code. And already posted a solution to that problem. Well, half solution. Need help on ajaxrequest. My example uses 9 barcodes formats on the fly and the Qrcode in a single scan without the need to use third part files, just JS. See link below http://forums.unigui.com/index.php?/topic/13227-ajaxrequest-wont-fire/
  14. Fred Montier

    DBISAM - Database Connectivity

    Hi There... I also use Dbisam and there is a lot of issues that need to be addressed for it to work/adapt to uniGUI. And these issues do not produce the same behavior of other database such as those using Firedac or Zeos described on unigui's manual. 1- Make the connection in your datamodule. Not in ServerModule or MainMondule. I know that is against the unigui's manual instructions but trust me, they are not talking about Dbisam anyways. It never work for me using mainmodule to connect the database, servermodule is even worst. There is a simple reason: Dbisam works generating name sessions to db connections , if set to AutoGenerate, you get some issues that I never found solutions. But if you set AutoGenetares in DataModule, "no problemo amigo". If you set fix session name, also no problems. But in MainModule, only works with fixed names. But when the second user login in , you have violation at the name space level since dbisam uses session unique names per app and ignores dbisam "websession" handler. 2- Dbisam generates session handlers per form (a new session at every form, does not matter if you gonna use it or not). That's is the difference. Whether you use the Tdbisamsession or not, they are always there. You can reuse other session from another form and there is no problems with it. 3- Set the Session privatedir property to Server Temp Folder. That is paramount ! Of course that depends how you handle your temp queries (if disk). For large database, I strongly suggest that you use disk and save temp data to the temp dir. 4- An Advice: Create a "main" datamodule where you connect and defines session privatedir (ops, privatedir, then connect/Open DB). Then declare the unit's name in uses clause of other datamodule for reuse. This way you won't have to reopen the db at every form and the same session can be used in every table or query. That makes everything "smooth and operational". I usually do that with the form uses in the login form. Then it becomes my MainDataModule. You should do it at the OnCreate event in the "MainDataModule" form and then forget about in other datamodule since the db is already open and configured. DBisam session is not related to uniGUI (web)session. But one messes up with the other, hence the problems.
  15. Updated with an animated GIF and typo in title. Better use 100x100 pixels on gif otherwise you will see nothing. With this example you can use ICO, PNG and GIF without change the JS code and update on the fly. Gives a new look and same as the big players like Twitter, Facebook, Instagram. have a nice day !