Jump to content

Harry Rogers

uniGUI Subscriber
  • Posts

    237
  • Joined

  • Last visited

  • Days Won

    6

Posts posted by Harry Rogers

  1. Thanks for the reply Ferna.

     Your suggestion does indeed allow the width of the border to be changed and also the colour 

         UniSession.AddJS('Ext.util.CSS.createStyleSheet(".x-window-default{ border-color:black };")');

     

    What I was really after is to get an additional line to mark the edge of the window. e.g. the Neptune 6px width all blue border to be instead composed of 1px black and 5 of the blue. 

    The effect I want is a thin box around the window in a different colour to the border.

     

    Cheers

  2. It may not be very popular with the current design trends but I would like to get some more definition for the window borders.

    Neptune theme for example may look quite 'modern' but if you have a couple of windows overlapping the borders all merge.

    A simple 1 or 2 pixel black line around the external edge of a window border could be useful.

    Can this be done with some custom CSS  or is it essentially a new theme that needs creating ? 

     

    Thanks

  3. There is always going to be some element of catch up here - how would people feel about skipping support for 4.n in UniGui ? even if that meant an increased time until 5.n support was available ?

     

    Of course Farshad is free to provide what he sees fit at any time - Just 'taking the temperature out there'

     

    All the best

  4. It looks as if any 'internal' activity prevents the timeout being reached, so it is not a measure of user inactivity. Am I correct ?

     

    - e.g take the simple session timeout demo.

    Add a Unitimer to the main form - it doesn't have to have an event handler that does anything.

    If the timer is enabled the Session timeout condition is never reached.

     

    If I'm correct in this : what is a good way to measure user inactivity ? I would like to throw up a mask on the screen and make a user re-identify themselves after a period of no mouse or keyboard activity - not end the session or lose any of the existing screen /data states. I'm guessing some client side Javascript could increment a value every n seconds of nothing happening on the UI and that Delphi could read it periodically - but don't know how to realise this.

     

    Many thanks

  5. simple PDF library app, 250 users  across 100+ locations on a nationwide WAN, 24/7 uptime (3 or 4  restarts in 2 years - not related to the uniGui)

    Advantage Database

    Standalone

    Chrome and IE clients

     

    No issues at all.

    • Upvote 3
  6. Or maybe extend the '@@' concept

    e.g.

     

    @@  Mask

    @#   Mask and '#' char as password Character

    @*    Mask and '*' char as password Character

    ^#     No Mask & '#' as password character

    ^*      No Mask & '*' as password character

    etc

     

    Or something similar ?

     

     

     

     

     

  7. Loving the latest version - thank you.

    We have a situation that requires users to enter a PIN/ID each time they select an option from a main menu.  This dialog requires a password type editbox. Would it be possible to add to the Prompt method such that a dialog with a password type edit box was produced ? 

    Maybe :

    A new type of predefined dialog

    Or a type that points to a user definable form (similar to the login type form)

    Or an additional parameter for the existing call (e.g. secure : boolean)

     

    Many thanks

     

    All the best

  8. I rather clumsily get round it like this.

    I'm sure there is a better way but this works!

    (100ms seems long enough to get the email client cranked up before the window closes)

    I use the clientside click event on a Unilabel  (drawn with an underline font)

     

    function click(sender, eOpts)
    {
      myWin=window.open(MainForm.emailurl.text);
      setTimeout(function(){myWin.close()}, 1000);
    }

     

     

    Cheers

  9. Paid for release now available.

    Farsad can at last now get some reward for his efforts !

    Lets hope the majority of people on here get their wallets out for the good of the project going forward.

     

    Thanks

     

    • Upvote 2
×
×
  • Create New...