Difficult to change the window size in Ribbon samp |
Post Reply |
Author | |||||
Shinonome
Groupie Joined: 18 July 2008 Status: Offline Points: 78 |
Post Options
Thanks(1)
Posted: 05 December 2013 at 4:17am |
||||
The Office2013 theme is difficult to change the window size in comparison with Windows7 theme in Ribbon sample program.
Edge of the left, top, right and bottom is difficult to change in particular. Please fix this problem. |
|||||
kstowell
Admin Group Joined: 25 January 2003 Location: MIchigan, USA Status: Offline Points: 496 |
Post Options
Thanks(0)
|
||||
Thanks for bringing this to our attention we will work to get this addressed with the next scheduled release.
|
|||||
Kirk Stowell, President and CEO
CODEJOCK SOFTWARE SOLUTIONS< |
|||||
Michl
Senior Member Joined: 14 September 2007 Status: Offline Points: 138 |
Post Options
Thanks(1)
|
||||
Yes, a border of 1 pixel/line is definitivly too small and the intersection look very strong. Office 2013 shows a small shadow and the grip area has a wide region. One more suggestion is to support a additional Win8 theme with blue caption bar (if app activated) and thick borders like explorer for non Win 8 operation systems. Everbody who wish this too, please back me. Regards |
|||||
Shinonome
Groupie Joined: 18 July 2008 Status: Offline Points: 78 |
Post Options
Thanks(0)
|
||||
Please Office 2013 !
|
|||||
Shinonome
Groupie Joined: 18 July 2008 Status: Offline Points: 78 |
Post Options
Thanks(0)
|
||||
Please prevent MDIChild in RibbonMDISample sample from the trouble that RibbonSample had.
|
|||||
mikegb
Newbie Joined: 31 October 2013 Status: Offline Points: 6 |
Post Options
Thanks(0)
|
||||
Any updates on this issue?
|
|||||
mikegb
Newbie Joined: 31 October 2013 Status: Offline Points: 6 |
Post Options
Thanks(0)
|
||||
I have come up with a temporary solution to the issue raised above. It isn't perfect but good enough for now. I replaced the paint manager with a derived CCommandBarsOffice2013Theme object:
The sole purpose of the CCommandBarsOffice2013ThemeSizerFix is to create a new frame paint manager:
The frame paint manager is degined as:
The trick is to have the CXTPFrameThemeOffice2013 object return a larger frame border. Since the CXTPFrameThemeModernUI::CalcFrameBorder source code has a 1 pixel frame hard coded (i.e. return CRect(1,1,1,1)), the overridden CalcFrameBorder looks like this:
The above gives me a slightly wider frame. Not much but enough to make it usable. I then have to handle drawing the frame myself in CXTPFrameThemeOffice2013SizerFix::DrawFrameBorder(). I had to make some special consideration for the status bar. It's not 100% perfect but good enough for now. Hopefully there will be a better option in the next toolkit release. I too would like to see a Windows 8 themed ribbon / frame (i.e. Explorer look and feel) Currently on 16.3.1. |
|||||
astoyan
Admin Group Joined: 24 August 2013 Status: Offline Points: 304 |
Post Options
Thanks(0)
|
||||
The issue has been fixed. The fix will be available in the next release from today and also in the next beta build.
|
|||||
SvenC
Groupie Joined: 02 February 2007 Status: Offline Points: 79 |
Post Options
Thanks(0)
|
||||
The release notes of 16.4 beta 2 states for command bars:
Should that fix this resize problem as well? I compiled and ran the Ribbon sample and there is still only one pixel to get the resize function when the Office 2013 theme is selected.
|
|||||
--
SvenC Toolkit Pro 15.3.1, 16.2.4, 16.3.1, 16.4.0, 17.2.0, 17.3.0, 18.0.1, 18.2 with VC++ 2010, 2012, 2013, 2015, 2017 |
|||||
SvenC
Groupie Joined: 02 February 2007 Status: Offline Points: 79 |
Post Options
Thanks(0)
|
||||
Any news about a fix for the Office 2013 theme borders?
Maybe a new release like 16.5 oder 17.0?
|
|||||
--
SvenC Toolkit Pro 15.3.1, 16.2.4, 16.3.1, 16.4.0, 17.2.0, 17.3.0, 18.0.1, 18.2 with VC++ 2010, 2012, 2013, 2015, 2017 |
|||||
cpede
Senior Member Joined: 13 August 2004 Location: Denmark Status: Offline Points: 668 |
Post Options
Thanks(0)
|
||||
Please note that we cannot release with the v1640 where you added the "sticky" behavior on the frame borders. This is simply not possible to work with an application where you capture the cursor and makes it "sticky".
-cpede
|
|||||
Product: Xtreme ToolkitPro (24.0.0)
Platform: Windows 10 (x64) Language: Visual Studio 2017 (C++) |
|||||
snarfblatt
Groupie Joined: 28 April 2008 Location: United States Status: Offline Points: 10 |
Post Options
Thanks(0)
|
||||
Any update on when this will be fixed? Any new releases coming? We are working towards adding the ribbon to our app, but these bugs and lack of fixes is going to slow down our release schedule.
|
|||||
markr
Senior Member Joined: 01 August 2004 Status: Offline Points: 443 |
Post Options
Thanks(0)
|
||||
I'm surprised to see that is still an issue with the new v17 release. :-(
Codejock has moved away from the "sticky mouse" behavior (which was unusable) by default, but the original problem still remains. Window frame borders are still far too thin to "grab" correctly when using any of the Office 2013 themes.
|
|||||
snarfblatt
Groupie Joined: 28 April 2008 Location: United States Status: Offline Points: 10 |
Post Options
Thanks(0)
|
||||
Yeah, this issue is really hanging us up right now as well. We really want to release with the Office2013 theme, but we can't seem to get the window resizing to work right.
|
|||||
astoyan
Admin Group Joined: 24 August 2013 Status: Offline Points: 304 |
Post Options
Thanks(0)
|
||||
v17 beta 2 has a completely redesigned solution for this problem, no sticky borders, all should work smoothly now. Please test and provide your feedbacks.
|
|||||
Post Reply | |
Tweet
|
Forum Jump | Forum Permissions You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |