Results 1 to 5 of 5

Thread: Docking stickers are gone

  1. #1
    Join Date
    Feb 2009
    Location
    Rotterdam, Holland
    Posts
    2,025

    Default Docking stickers are gone

    Hi,

    I have an app with a few docking panes. These can be moved around freely by the user.
    But since we migrated to Dataflex 19.1 / Codejock v18.3 the docking stickers are gone.
    With that I mean the icons on which you can drag the pane upon:

    Click image for larger version. 

Name:	grippers.png 
Views:	160 
Size:	7.2 KB 
ID:	13144

    So I can drag the panes, but there are no stickers.

    Not much has changed with the migration to 19.1. Only some theme changes.
    All properties are correct:

    Set pbShowDockingStickers to True
    Set pbShowDockingPosition to True

    Any ideas?
    Regards,

    Pieter

  2. #2
    Join Date
    Feb 2009
    Location
    UK
    Posts
    826

    Default Re: Docking stickers are gone

    Hi Pieter

    No, worknig in my application.

    If you have changed the theme you could try changing peStickerStyle, in case the default is not supported / working in the theme.

    Code:
    { MethodType=Property Category="CodeJock" InitialValue=OLEStickerStyleWhidbey }
        { EnumList="OLEStickerStyleWhidbey, OLEStickerStyleStudio2005" }
        Procedure Set peStickerStyle Integer iStyle
            Set SigCJProperty Set_Private_peStickerStyle Set_ComStickerStyle (Private_phoOptions(Self)) to iStyle
        End_Procedure
    Valid values in cj18.3 are

    Code:
    // Sticker Styles
    Define OLEDockingContextStickerStyle for Integer
        Define OLEStickerStyleWhidbey for 0
        Define OLEStickerStyleVisualStudio2005 for 1
        Define OLEStickerStyleVisualStudio2008 for 2
        Define OLEStickerStyleVisualStudio2010 for 3
        Define OLEStickerStyleVisualStudio2012Light for 4
        Define OLEStickerStyleVisualStudio2012Dark for 5
        Define OLEStickerStyleVisualStudio2015Light for 6
        Define OLEStickerStyleVisualStudio2015Dark for 7
    Ian Smith
    (Member of the SigCj project)

  3. #3
    Join Date
    Feb 2009
    Location
    Rotterdam, Holland
    Posts
    2,025

    Default Re: Docking stickers are gone

    Hi Ian,

    Thanks for the feedback.
    I tried different styles, but that didn't solve it.
    Must be something else then, although I have no clue what it might be.
    Regards,

    Pieter

  4. #4
    Join Date
    Feb 2009
    Location
    Brazil
    Posts
    5,445

    Default Re: Docking stickers are gone

    Per the picture it looks you are using skin/theme ?

    I would bet on it. Have you tried disabling the skinning?
    Samuel Pizarro

  5. #5
    Join Date
    Feb 2009
    Location
    Rotterdam, Holland
    Posts
    2,025

    Default Re: Docking stickers are gone

    Hi Samuel,

    Thanks for your response.

    The screenshot is made in an older version of our program which works fine.
    - Dataflex 18.1
    - Ribbonbar with Office2007 theme (which is used by all CodeJock controls)
    - It uses a skin as well

    Our new version (in which it doesn't work) doesn't use skinning anymore.
    - Dataflex 19.1
    - Ribbonbar with Office2013 theme (which is used by all CodeJock controls)
    - No skin

    I can try to change the theme of the dockingpanels to see if that makes any difference.

    Update: Maintaining the default theme (so not changing it to Office213) doesn't make a difference
    Last edited by Pieter van Dieren; 9-Oct-2019 at 02:56 AM. Reason: Update
    Regards,

    Pieter

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •