[Mono-winforms-list] Control Resize?

Josh TwoOneSix at thatclothingco.com
Thu Apr 10 16:52:48 EDT 2008


So, hopefully this gives someone some insight into the issue... or should I
say, non-issue?

I have been plugging away at my Mono port even without this MenuStrip
working correctly and I finally got tired to using the command line to test,
so I wrote a quick, 2-line shell-script to CD to the directory and run the
command, same as from a terminal window... only difference is that when I
use the shell script to open the program my MenuStrips render perfectly!

After checking things out further, I have discovered that if the
LD_LIBRARY_PATH contains the path to ~whatever/mono-1.9/lib my MenuStrips do
not render correctly, but when I run in a shell script and include "export
LD_LIBRARY_PATH=/myported/libs" so it only includes the path to my included
libs, my app runs perfectly fine under Mono linux... What in "libs" would be
causing this issue? Should I file a more details bug report on this or is it
a known issue?

Josh

On Wed, Apr 9, 2008 at 2:25 PM, Josh <TwoOneSix at thatclothingco.com> wrote:

> To test, how can I statically set the control to use a Linux default font?
> I'm on Fedora and have the liberation fonts installed.
>
> Still continuing to test, I'm only finding minor placement issues with
> Labels, LinkLabels, List/Combo boxes (which is to be expected) but the
> aforementioned control text as well as all checkbox/radiobox controls hasn't
> changed. I have tried setting the fonts to something huge (10) and also to
> small (5) but the control looks no different while running under Mono in
> linux.
>
> Josh
>
>
> On Wed, Apr 9, 2008 at 1:57 PM, Luke Page <luke.a.page at gmail.com> wrote:
>
> > Gert found issues which *looked* related to font measuring on the
> > RichTextBox, with non default fonts, which only occured on Linux, but I
> > don't have anything set up to test it.
> >
> > On Wed, Apr 9, 2008 at 6:27 PM, Josh <TwoOneSix at thatclothingco.com>
> > wrote:
> >
> > > On Mon, Apr 7, 2008 at 2:58 PM, Jonathan Pobst <monkey at jpobst.com>
> > > wrote:
> > >
> > > > That is weird, I don't think I've seen that before.
> > > >
> > > > Can you please file a bug with the source code of the simple app you
> > > > created?  I'll take a look at it.
> > > >
> > > > http://www.mono-project.com/Bugs
> > > >
> > > > [Class Libraries -> System.Windows.Forms]
> > > >
> > > > Generally I just leave everything at the default font, so maybe the
> > > > code is not correctly measuring non-default fonts.
> > > >
> > > > Thanks!
> > > > Jonathan
> > > >
> > > >
> > > > Josh wrote:
> > > >
> > > > > I'm working in VB on VS (Winforms) and Mono 1.9 and my apps are
> > > > > working fine except when I run them under Mono it's almost like the text
> > > > > inside of each control is being cut off and all my windows and context menus
> > > > > appear to be "hacked off", even a simple right-click {copy, paste} the
> > > > > context menu is cut short.
> > > > >
> > > > > I followed the FAQ: Winforms to get the main window to resize
> > > > > correctly, but all my other windows and even my controls on that main window
> > > > > are still "cut off". I tried the export and still nothing. Also, I'm getting
> > > > > the same results on both the Windows and Linux versions of Mono. I'm
> > > > > thinking that maybe there is an issue with font that is missing? I have
> > > > > checked all over and can't seem to find a recommended font for mono
> > > > > applications. I also tried to create a simple app with just a Menu control
> > > > > and also got the exact same results.
> > > > >
> > > > > I have disabled "XP Style Menus" and even tried to set a static
> > > > > size for the controls. This will make the control bigger, but it still hacks
> > > > > off the text.
> > > > >
> > > > > In case my question is too hard to follow, please see the screen
> > > > > shot at: http://www.thatclothingco.com/images/MonoWinformCut.png
> > > > >
> > > > > Josh
> > > > >
> > > > >
> > > > >
> > > > > ------------------------------------------------------------------------
> > > > >
> > > > > _______________________________________________
> > > > > Mono-winforms-list maillist  -
> > > > > Mono-winforms-list at lists.ximian.com
> > > > > http://lists.ximian.com/mailman/listinfo/mono-winforms-list
> > > > >
> > > >
> > > >
> > > I have a little more information on this issue.
> > >
> > > I was able to solve the WINDOW part of the issue by removing
> > > "AutoScaleDimensions" and "AutoScaleMode" from each forms designer property
> > > but some/most of my text based controls are still being hacked off. I'm
> > > assuming that the stuff being "hacked off" also contains these properties
> > > deeper in the controls. The most notable controls are the MenuStrip,
> > > StatusStrip, ContextMenuStrip, and all ToolTips. Also, to correct what I had
> > > originally stated, these controls appear to working fine in mono under
> > > Windows, this issue is only on Mono under Linux.
> > >
> > > Is there a way to globally disable the AutoScale features? Does anyone
> > > have any suggestions on how to resolve or at least start troubleshooting
> > > what could be the cause?
> > >
> > > _______________________________________________
> > > Mono-winforms-list maillist  -  Mono-winforms-list at lists.ximian.com
> > > http://lists.ximian.com/mailman/listinfo/mono-winforms-list
> > >
> > >
> >
> >
> > --
> > Luke Page - 07790587889 - Ex Libris Records
> >
> > www.exlibrisrecords.co.uk - a creative & challenging independent record
> > label, with wolves.
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-winforms-list/attachments/20080410/9a00171a/attachment.html 


More information about the Mono-winforms-list mailing list