Style XP and window edges... Thread last updated on 2003-12-21 14:35:17

Posted by member 61084 on 2003-12-16 05:26:57

Is it possible to make it such that there is no egding with Litestep? most of the themes that I have used maintain a rim around a maximized window that causes display issues for styleXP and I was wondering if anyone else has noticed this and more importantly found a fix for it?

Regards,

1beb

Posted by member 1 on 2003-12-16 09:49:45 link

Set your SDA values to -4.

Posted by member 61084 on 2003-12-16 10:39:28 link

Where are these elusive values? I can't seem to find them... I thought they would have been in theme.rc, or step.rc, but there is nothing there regarding them. And SDA doesn't really come up in a text search through my lite step folder other than in minor reference..

Posted by member 90067 on 2003-12-16 10:45:51 link

Hi there,

Should be in base.rc, IIRC.

93,
-Sascha.rb

Posted by member 1 on 2003-12-16 10:48:46 link

SetDesktopArea and it should appear in your theme.rc

Posted by member 61084 on 2003-12-16 10:52:00 link

Well it's not there... can I just add it? or do I need to load another specific module to accomplish the task?

Posted by member 1 on 2003-12-16 12:50:24 link

its part of desktop2...so read the docs on that for how and where. if you are using jDesk its something else but very obvious...but I am pretty sure this is a desktop2 only bug.

Posted by member 1316 on 2003-12-16 14:02:52 link

if the desktop area isn't defined in the theme.rc, it is in your personal.rc

Posted by member 36955 on 2003-12-16 17:42:27 link

or base.rc, or one of the other files in your $configdir$

Posted by member 2112 on 2003-12-16 20:29:23 link

I believe most desktop modules have a default/assumed value for the size of the desktop which means that it's possible your theme hasn't explicitly defined it. So all you need to do is find what desktop module the theme is using the read the doc and put appropriate line/s of code in your base.rc file. This is just one possibility.

Posted by member 1 on 2003-12-16 23:12:53 link

what is this base.rc that everyone talks of?

Posted by member 36955 on 2003-12-16 23:21:30 link

its that rc file that omar puts most of his configuration in for his themes - $configdir$base.rc has most configuration while theme.rc is mostly just *netloadmodule and includes. some themes do the same... the files arent always named "base.rc", but not all config is always in the theme.rc/personal.rc files

Posted by member 1 on 2003-12-16 23:55:35 link

ah...but nowhere does it say that one of omar's themes is being used. So why make that assumption?

Posted by member 61084 on 2003-12-17 09:31:45 link

Yeah that was kind of confusing me, the theme that I'm applying uses desktop2-2.0 I apologoze in advance for the relatively large post.

theme.rc
include "$ConfigDir$color.rc"
include "$ConfigDir$barpos.rc"
*NetLoadModule desktop2-2.0
*NetLoadModule popup2-2.0
*NetLoadModule systray2-2.0.1
*NetLoadModule ckvwm-1.40
*NetLoadModule chronos-1.5
*NetLoadModule tasks-0.92-b3
*NetLoadModule lsxcommand-1.8.5
*NetLoadModule dynamp-0.50 threaded
*NetLoadModule lsfonts-0.1
*NetLoadModule textedit-2.4l-13
*NetLoadModule mzscript-0.8.6l
LoadModule "C:\LiteStep\modules\lsslider-1.71.dll"
*LoadFont "$ThemeDir$misc\slkscr.TTF"
TextEditNewSyntax
mzScriptFile "$ConfigDir$script.rc"
mzAutosaveVars replaceinclude

;--> I added this below
SetDesktopArea
SDALeft -5
SDARight -5
SDATop -5
SDABottom -5


Is that what you meant? It doesn't work if that's what you meant, and yes, I have even tried it with it's synonym
LoadModule "C:Litestep\modules\desktop2-2.0.dll"

The end result is the same.

deuce
03.12.16 @ 14:02

if the desktop area isn't defined in the theme.rc, it is in your personal.rc


Not that I could find, the only desktop specifics that are held in my personal.rc, are VWM settings and standard jdesk settings like

;------------------------------------------------------------------------------
; personal settings: jDesk
;------------------------------------------------------------------------------

;--> prevents LiteStep from recycling automatically when your screen resolution
; changes, e.g. when you launch a game.
jDeskRecycleOnRezChange false

;--> see jDesk's readme for a description of this feature. this is being set so
; that the right-click menu launches quickly.
jDeskDisableDoubleClick


Those are the only destop specific settings that I could find in my personal.rc

Regards,

1beb

Posted by member 1316 on 2003-12-17 11:24:04 link

strange, I have another jdesk line right under the disabledoubleclick line. I wonder if I maybe just put it there myself...hmmm...

however, the problem is that you have each of the values set as a negative. the first and third need to be positive numbers (left and top, respectively). that should fix the problem.

Posted by member 1 on 2003-12-17 11:42:36 link

nope...he wants to cover -4 all the way around...There is a bug in Desktop2 that leaves a 4 pixel border, why I have no clue, but it does. But I think for bottom and top he wants +4...I don't remember.

Posted by member 1316 on 2003-12-17 12:32:03 link

ok, I see what you're saying, I think. but that would be bottom and right. ;)

Posted by member 61084 on 2003-12-17 12:40:52 link

lol, ok well I've read through the lsdocs... and it doesn't specify where I should put the call to desktop2, ie, where I should put the information that defines how it is going to use the module.

Sooo I put it in theme.rc and it still doesn't seem to work... and the desktop2 readme says for itself that it is outdated... and makes no specific mention of a location to define... same with lsdocs...

And since OTS2, I'm very confused with what goes where , especially, since I didn't know what went where during OTS1 :)

Suggestions???

Posted by member 61084 on 2003-12-17 12:55:56 link

Ahhh ok... I put the SDA values in personal.rc and it worked to get rid of the edge but it still doesn't display right with the stylexp window treatment

Thanks for the explanations,

Regards,

1beb

Posted by member 36955 on 2003-12-18 17:35:14 link

devilboi: thats why i said "or one of the other files in your $configdir$" (:

Posted by member 1316 on 2003-12-18 18:23:58 link

what exactly is the matter with stylexp again? I thought that WAS the desktoparea problem.

Posted by member 61084 on 2003-12-18 20:59:50 link

Basically with both modules, in winxp on my computer, jdesk, and desktop2, there is a display issue with maximized windows. I cannot see the outermost border, or the rounded egdes of a visual theme. Regardless of how I set my desktoparea or jdeskworkspace

Posted by member 1 on 2003-12-18 22:41:39 link

that isn't what you originally said

Posted by member 1316 on 2003-12-19 14:21:15 link

nope, not at all. and, I can't really picture what you're trying to say. can you show us a screenshot?

Posted by member 61084 on 2003-12-19 18:51:41 link

Style XP and window edges...
Is it possible to make it such that there is no egding with Litestep? most of the themes that I have used maintain a rim around a maximized window that causes display issues for styleXP and I was wondering if anyone else has noticed this and more importantly found a fix for it?


Yes, this was my goal from the beginning. However I beleived that the fix had something to do with getting rid of the edging, or at least I assumed so. I also wanted to get rid of the rim around the edge of the desktop, becuase for me it is unnecessary becuase I use short cut key's for just about everything.

A screen shot can be found here
Example

Regards,

Posted by member 61084 on 2003-12-19 18:54:41 link

Even the screenshot lies though, because I can't see the left and right grey edges of the screen.

Posted by member 1 on 2003-12-19 23:01:50 link

then you want to use positive numbers for your SDA...Read the desktop docs and you will understand the SDA and what it does.

Posted by member 61084 on 2003-12-19 23:49:02 link

You mean this --> http://lsdocs.shellfront.org/desktop.php

It's antiquated and still tells one to put the definitions in step.rc, which for ots2 is simply a place holder and pointer for other files. Thanks go to Duece, for the suggestion to put the SDA values into the personal.rc file.

Yes, I quite understand the use of SDA.

However, it does not solve my problem neither does it offer a solution to my problem, regardless of the variables or combinations therein of positive and negative values. I guess the only way I can describe my problem is through the use of multiple screen shots...becuase it seems that people in general are misunderstanding what I am trying to say; or more easily put, I'm not saying it right :) Although this problem was twofold, and one of them has been solved via the use a setting the SDA values or jdeskworkarea.

This is what is happening ( even with SDA = -4 ) ---> http://www.bertelsen.ca/media/litescreeny.jpg
This is what I want to happen ----> http://www.bertelsen.ca/media/litescreeny2.jpg

And just so you can see the difference when SDA values are NOT set to -4, here is another screen shot --->
http://www.bertelsen.ca/media/litescreeny3.jpg

Posted by member 1 on 2003-12-20 10:36:26 link

The fact that the site tells you to put the settings in your step.rc is not antiquated. How OTS2 uses the step.rc is just different. The docs were written for LiteStep and not any Themeing Standard so they will tell you how to use LS. As for your problem...you will need to talk to Message or jugg directly since they are the only two that know the specific ins and outs of the LiteStep Desktop Area.

Posted by member 1 on 2003-12-20 13:22:46 link

Ok...I was working with Message on this and everything worked the way it should. With StyleXP I had to set my SDA to 0 and everything squared off as it did without a desktop module. So we think that it is a problem with the skin. Can you get me a link to that skin to test with?

Posted by member 61084 on 2003-12-20 14:46:31 link

This is the visual style, it seems that the same happens with all of the other visual styles that I have tried also:

http://www.themexp.org/view_info.php?id=35346

The LSTheme that I am using is Gello8. Which can be found here:

http://www.litestep.net/index.php?section=2&action=details&id=374

Posted by member 1 on 2003-12-20 15:48:53 link

ok...I installed the skin and loaded up exploder on my laptop and its square.

Proof

Posted by member 37 on 2003-12-20 23:20:17 link

I have seen that effect before, but with windowblinds. In the end it was not a setting with Litestep but with windowblinds itself.
I could not correct the effect with the windowblinds config. I ended up using builderblinds (now called skinstudio I think) to fix the problem.
There was a global value that kept borders that were wider (or thicker) than the standard windows borders, from being cropped off when windows were maximized. I could never figure out an exact pattern why it affected some windblinds and not others, but it was in that config where I fixed it for sure.
Seeing as styleXP has a reputation as being somewhat of a windowblinds ripoff, maybe its a related problem.

Posted by member 61084 on 2003-12-21 14:35:17 link

So that means it's a problem with the skin and not a problem with my litestep variables correct?

Has anyone else applied msstyles correctly and without the messed up edges?

This is such a small problem, I'm just being anal about it becuase it's annoying to have everything so pretty, and then one thing get's FUBAR'd and ruins the "look n' feel"... GRRR

Thanks for all the help trying to solve this issue... I guess mssstyles is genuinely glitched!

Regards,