Vista Style Builder

   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: A couple of navigation pane details, possible?  (Read 14734 times)
ProteinPannkaka
Beginner
*
Posts: 12


View Profile
« on: September 27, 2013, 12:31:53 pm »

Just want to find out if any of these things are at all possible.



From the left:

  • Remove the 1px space on the edge of the navigation pane (there is no window border).
  • Move the subfolders
  • Shrink/hide the expander

Thanks!
Logged
3am
Beta Tester
Dedicated Helper
*
Posts: 2408



View Profile
« Reply #1 on: September 28, 2013, 01:12:16 pm »

I spent hours on this without any useful results Sad

1) I changed just about everything concerning ProperTree in shellstyle.dll. Nothing.
2) I did the same in shell32.dll UIFILE 52. Nothing.
3) I manipulated the Tree Item in msstyles every way I could think. Nothing.

So I tried. But I got nothing. Sorry
Logged
ProteinPannkaka
Beginner
*
Posts: 12


View Profile
« Reply #2 on: September 28, 2013, 07:14:26 pm »

Thanks for taking the time!
I've been curious about whether it was possible for some time, I suspected not since I haven't seen any theme with it.
I guess I'll have to find some way to work around it.
Logged
Panda X
Administrator
Dedicated Helper
*****
Posts: 1645



View Profile
« Reply #3 on: September 28, 2013, 09:31:30 pm »

I'm pretty sure it's possible and that I've done it before, however this was some time ago and I don't have 7. I'll get 7 going in a VM and see if I can remember how I did it.
Logged
3am
Beta Tester
Dedicated Helper
*
Posts: 2408



View Profile
« Reply #4 on: September 29, 2013, 02:02:57 pm »

I have attached a shellstyle for you that gets rid of that pixel on the left of the tree item. Use it as a replacement for the shellstyle in the Shell folder of your theme folder.





There is an added padding to the ProperTreeHost ( padding="rect(0rp,0rp,6rp,0rp)") and the Sizer width has been changed from 3 to 9

Now maybe the other two problems can be solved
Logged
ProteinPannkaka
Beginner
*
Posts: 12


View Profile
« Reply #5 on: September 29, 2013, 02:33:26 pm »

Awesome, but it seems explorer windows are completely blank after I changed the shellstyle. I think the theme I'm basing mine on might not be using the original dll. Could you try making the same changes to the one I attached?

This is the theme in question if you need to test it.
Logged
3am
Beta Tester
Dedicated Helper
*
Posts: 2408



View Profile
« Reply #6 on: September 29, 2013, 02:35:46 pm »

You're using a Base msstyles. Let me see what I can do
« Last Edit: September 29, 2013, 02:40:09 pm by 3am » Logged
Panda X
Administrator
Dedicated Helper
*****
Posts: 1645



View Profile
« Reply #7 on: September 29, 2013, 04:20:20 pm »

This should work. Let me know if it does, or if there's any issues.
Logged
ProteinPannkaka
Beginner
*
Posts: 12


View Profile
« Reply #8 on: September 29, 2013, 04:47:19 pm »

This should work. Let me know if it does, or if there's any issues.

Seems to work perfectly! Only the icon positioning part left now.

Obligatory screenshot:
« Last Edit: September 29, 2013, 05:01:57 pm by ProteinPannkaka » Logged
3am
Beta Tester
Dedicated Helper
*
Posts: 2408



View Profile
« Reply #9 on: September 30, 2013, 12:27:36 pm »

Looks like you can't lose the indentation in tree view. Seems that when coding a treeview the minimum indent is 5 pixels.

http://msdn.microsoft.com/en-us/library/windows/desktop/bb773750%28v=vs.85%29.aspx
Logged
ProteinPannkaka
Beginner
*
Posts: 12


View Profile
« Reply #10 on: September 30, 2013, 01:20:36 pm »

Looks like you can't lose the indentation in tree view. Seems that when coding a treeview the minimum indent is 5 pixels.

http://msdn.microsoft.com/en-us/library/windows/desktop/bb773750%28v=vs.85%29.aspx

Would it be possible to increase it?

Could look good if I could align the icons to the Favorites text and hide the icon, like so: [link].
I guess that would work best if you could change the font on the first item as well...

Thanks again  Smiley
Logged
Panda X
Administrator
Dedicated Helper
*****
Posts: 1645



View Profile
« Reply #11 on: September 30, 2013, 10:12:50 pm »

Looks like you can't lose the indentation in tree view. Seems that when coding a treeview the minimum indent is 5 pixels.

http://msdn.microsoft.com/en-us/library/windows/desktop/bb773750%28v=vs.85%29.aspx

Not to mention that only applies to program that you make.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.12 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!