[Mono-winforms-list] Winforms and Monomac

Petit Eric surfzoid at gmail.com
Thu Dec 30 17:18:18 EST 2010


Mac, Mac, Mac....... [?]

2010/12/30 James Clancey <james.clancey at gmail.com>

> There will be a NSButton in the background.
>
> On Thu, Dec 30, 2010 at 11:04 AM, Jonathan Pobst <monkey at jpobst.com>wrote:
>
>> The issues with this approach are that:
>>
>> - It increases the burden of maintenance to have twice as many files with
>> each class split into two.
>> - It destroys the history of all of our files, so we can no longer use git
>> blame to see who wrote stuff.
>> - Anyone attempting to commit to Winforms will have to test their changes
>> on MonoMacWinForms or risk breaking MonoMacWinForms.
>>
>>
>> To clarify the goal:
>>
>> When a user creates a Winforms Button, do you intend to create a NSButton
>> in the background?  or will you still use Winforms button drawing code on a
>> MonoMac "surface"?
>>
>> If the latter, that should be accomplished by writing a new XPlat*.cs, as
>> that's how Winforms was designed to handle multiple backends.
>>
>> Jonathan
>>
>>
>>
>> On 12/30/2010 1:39 PM, James Clancey wrote:
>>
>>> Thats correct.  Right now the project is still in the beginning stages.
>>> And depending on what is decided about here changes the the direction of
>>> this project. But the end goal is something that could eventually be
>>> merged in with the mono trunk.
>>>
>>> Here is a link to the current project.
>>> https://github.com/Clancey/MonoMac.Windows.Form
>>>
>>> <https://github.com/Clancey/MonoMac.Windows.Form>Thanks,
>>>
>>> James Clancey
>>>
>>> On Thu, Dec 30, 2010 at 10:34 AM, Jonathan Pobst <monkey at jpobst.com
>>> <mailto:monkey at jpobst.com>> wrote:
>>>
>>>    I'm afraid I still don't understand what you are trying to do.
>>>
>>>    Are you trying to use the Winforms API with a MonoMac backend?
>>>
>>>    Jonathan
>>>
>>>
>>>
>>>    On 12/30/2010 1:32 PM, James Clancey wrote:
>>>
>>>        The end goal would be all of it. For now 75%-90%
>>>
>>>        On Thu, Dec 30, 2010 at 10:31 AM, Jonathan Pobst
>>>        <monkey at jpobst.com <mailto:monkey at jpobst.com>
>>>        <mailto:monkey at jpobst.com <mailto:monkey at jpobst.com>>> wrote:
>>>
>>>            What parts/how much of Winforms do you intend to use?
>>>
>>>            On the surface, this seems like a bad idea.  But maybe
>>>        that's just
>>>            cause I don't have any details.
>>>
>>>            Jonathan
>>>
>>>
>>>
>>>            On 12/30/2010 12:42 PM, James Clancey wrote:
>>>
>>>                Hello Everyone,
>>>
>>>                I am currently working on a Monomac project that will be
>>>        using a
>>>                good
>>>                portion of the Winforms code base.  I have spoken with
>>>        miguel and we
>>>                have decided to go through the current Winform code and
>>>        split
>>>                the class
>>>                files into multiple files.  The main class will hold non
>>>        ui specific
>>>                code.  Since the winforms code uses xplat I am creating
>>>        a new
>>>                .xplat.cs
>>>                file and moving the xplat code there.  Here is the
>>>        current diff
>>>                for what
>>>                I have done so far.
>>>
>>> https://github.com/Clancey/mono/commit/7bde46f1dac6549c091e978f2f294edc8ca10cb1.diff
>>>
>>>
>>>                Please reply back if you have any
>>>        questions/concerns/comments.
>>>
>>>                Thanks,
>>>
>>>                James Clancey
>>>
>>>
>>>
>>>                _______________________________________________
>>>                Mono-winforms-list maillist  -
>>>        Mono-winforms-list at lists.ximian.com
>>>        <mailto:Mono-winforms-list at lists.ximian.com>
>>>        <mailto:Mono-winforms-list at lists.ximian.com
>>>        <mailto:Mono-winforms-list at lists.ximian.com>>
>>>
>>>        http://lists.ximian.com/mailman/listinfo/mono-winforms-list
>>>
>>>
>>>
>>>
>>>
>>>
>>
>
> _______________________________________________
> Mono-winforms-list maillist  -  Mono-winforms-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-winforms-list
>
>


-- 
 Cordially.

windows take you more($), Linux give you more!!
Political Power cannot be wisdom!

 Small Eric Quotations of the days:
 ---------------------------------------------------------------------------

 I have no special talents. I am only passionately curious
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-winforms-list/attachments/20101230/7d38045e/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/gif
Size: 205 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-winforms-list/attachments/20101230/7d38045e/attachment.gif 


More information about the Mono-winforms-list mailing list