dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: pnetlib/System.Drawing/Toolkit NonStandardExt


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/System.Drawing/Toolkit NonStandardExtraAttribute.cs, NONE, 1.1 IToolkit.cs, 1.14, 1.15 IToolkitBrush.cs, 1.1, 1.2 IToolkitEventSink.cs, 1.5, 1.6 IToolkitFont.cs, 1.2, 1.3 IToolkitGraphics.cs, 1.5, 1.6 IToolkitImage.cs, 1.1, 1.2 IToolkitPen.cs, 1.2, 1.3 IToolkitPrintSession.cs, 1.2, 1.3 IToolkitPrinter.cs, 1.1, 1.2 IToolkitPrintingSystem.cs, 1.1, 1.2 IToolkitSelectObject.cs, 1.1, 1.2 IToolkitWindow.cs, 1.8, 1.9 NullToolkit.cs, 1.5, 1.6 ToolkitGraphicsBase.cs, 1.6, 1.7 ToolkitKeys.cs, 1.1, 1.2 ToolkitManager.cs, 1.7, 1.8 ToolkitMouseButtons.cs, 1.1, 1.2 ToolkitWindowFlags.cs, 1.1, 1.2
Date: Fri, 12 Sep 2003 07:01:06 -0400

Update of /cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit
In directory subversions:/tmp/cvs-serv16838/System.Drawing/Toolkit

Modified Files:
        IToolkit.cs IToolkitBrush.cs IToolkitEventSink.cs 
        IToolkitFont.cs IToolkitGraphics.cs IToolkitImage.cs 
        IToolkitPen.cs IToolkitPrintSession.cs IToolkitPrinter.cs 
        IToolkitPrintingSystem.cs IToolkitSelectObject.cs 
        IToolkitWindow.cs NullToolkit.cs ToolkitGraphicsBase.cs 
        ToolkitKeys.cs ToolkitManager.cs ToolkitMouseButtons.cs 
        ToolkitWindowFlags.cs 
Added Files:
        NonStandardExtraAttribute.cs 
Log Message:


Introduce the "NonStandardExtra" attribute and use it to mark
extra classes that are public but should be ignored by "csdocvalil".


--- NEW FILE ---
/*
 * NonStandardExtraAttribute.cs - Implementation of the
 *                      "System.NonStandardExtraAttribute" class.
 *
 * Copyright (C) 2003  Southern Storm Software, Pty Ltd.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

namespace System
{

// This is a pseudo attribute which is used to tag classes that
// are exported from the assembly, but which are not part of the
// standard API.  Classes marked with this attribute are for internal
// use only, and should not be used by user-level applications.

[AttributeUsage(AttributeTargets.Class |
                                AttributeTargets.Interface |
                                AttributeTargets.Enum |
                                AttributeTargets.Struct |
                                AttributeTargets.Delegate,
                                AllowMultiple=false, Inherited=true)]
internal sealed class NonStandardExtraAttribute : Attribute
{
        public NonStandardExtraAttribute() {}

}; // class NonStandardExtraAttribute

}; // namespace System

Index: IToolkit.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit/IToolkit.cs,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -r1.14 -r1.15
*** IToolkit.cs 28 Aug 2003 13:30:06 -0000      1.14
--- IToolkit.cs 12 Sep 2003 11:01:03 -0000      1.15
***************
*** 28,31 ****
--- 28,32 ----
  using DotGNU.Images;
  
+ [NonStandardExtra]
  public interface IToolkit
  {

Index: IToolkitBrush.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit/IToolkitBrush.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** IToolkitBrush.cs    7 Jun 2003 22:40:58 -0000       1.1
--- IToolkitBrush.cs    12 Sep 2003 11:01:03 -0000      1.2
***************
*** 23,26 ****
--- 23,27 ----
  {
  
+ [NonStandardExtra]
  public interface IToolkitBrush : IToolkitSelectObject
  {

Index: IToolkitEventSink.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit/IToolkitEventSink.cs,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** IToolkitEventSink.cs        23 Jun 2003 05:35:20 -0000      1.5
--- IToolkitEventSink.cs        12 Sep 2003 11:01:03 -0000      1.6
***************
*** 26,29 ****
--- 26,30 ----
  // that need to receive events from an IToolkitWindow.
  
+ [NonStandardExtra]
  public interface IToolkitEventSink
  {

Index: IToolkitFont.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit/IToolkitFont.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** IToolkitFont.cs     9 Jun 2003 21:25:37 -0000       1.2
--- IToolkitFont.cs     12 Sep 2003 11:01:03 -0000      1.3
***************
*** 23,26 ****
--- 23,27 ----
  {
  
+ [NonStandardExtra]
  public interface IToolkitFont : IToolkitSelectObject
  {

Index: IToolkitGraphics.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit/IToolkitGraphics.cs,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** IToolkitGraphics.cs 28 Aug 2003 13:30:06 -0000      1.5
--- IToolkitGraphics.cs 12 Sep 2003 11:01:03 -0000      1.6
***************
*** 27,30 ****
--- 27,31 ----
  using System.Drawing.Drawing2D;
  
+ [NonStandardExtra]
  public interface IToolkitGraphics : IDisposable
  {

Index: IToolkitImage.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit/IToolkitImage.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** IToolkitImage.cs    28 Aug 2003 13:30:06 -0000      1.1
--- IToolkitImage.cs    12 Sep 2003 11:01:03 -0000      1.2
***************
*** 25,28 ****
--- 25,29 ----
  using DotGNU.Images;
  
+ [NonStandardExtra]
  public interface IToolkitImage : IDisposable
  {

Index: IToolkitPen.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit/IToolkitPen.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** IToolkitPen.cs      4 Aug 2003 06:46:03 -0000       1.2
--- IToolkitPen.cs      12 Sep 2003 11:01:03 -0000      1.3
***************
*** 23,26 ****
--- 23,27 ----
  {
  
+ [NonStandardExtra]
  public interface IToolkitPen : IToolkitSelectObject
  {

Index: IToolkitPrintSession.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit/IToolkitPrintSession.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** IToolkitPrintSession.cs     18 Jul 2003 03:53:32 -0000      1.2
--- IToolkitPrintSession.cs     12 Sep 2003 11:01:03 -0000      1.3
***************
*** 25,28 ****
--- 25,29 ----
  using System.Drawing.Printing;
  
+ [NonStandardExtra]
  public interface IToolkitPrintSession
  {

Index: IToolkitPrinter.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit/IToolkitPrinter.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** IToolkitPrinter.cs  7 Jun 2003 22:40:58 -0000       1.1
--- IToolkitPrinter.cs  12 Sep 2003 11:01:03 -0000      1.2
***************
*** 25,28 ****
--- 25,29 ----
  using System.Drawing.Printing;
  
+ [NonStandardExtra]
  public interface IToolkitPrinter
  {

Index: IToolkitPrintingSystem.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit/IToolkitPrintingSystem.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** IToolkitPrintingSystem.cs   7 Jun 2003 22:40:58 -0000       1.1
--- IToolkitPrintingSystem.cs   12 Sep 2003 11:01:03 -0000      1.2
***************
*** 23,26 ****
--- 23,27 ----
  {
  
+ [NonStandardExtra]
  public interface IToolkitPrintingSystem
  {

Index: IToolkitSelectObject.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit/IToolkitSelectObject.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** IToolkitSelectObject.cs     7 Jun 2003 22:40:58 -0000       1.1
--- IToolkitSelectObject.cs     12 Sep 2003 11:01:03 -0000      1.2
***************
*** 23,26 ****
--- 23,27 ----
  {
  
+ [NonStandardExtra]
  public interface IToolkitSelectObject : IDisposable
  {

Index: IToolkitWindow.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit/IToolkitWindow.cs,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** IToolkitWindow.cs   25 Aug 2003 16:10:44 -0000      1.8
--- IToolkitWindow.cs   12 Sep 2003 11:01:03 -0000      1.9
***************
*** 27,30 ****
--- 27,31 ----
  // create owner-draw widgets and the like.
  
+ [NonStandardExtra]
  public interface IToolkitWindow
  {

Index: NullToolkit.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit/NullToolkit.cs,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** NullToolkit.cs      28 Aug 2003 13:30:06 -0000      1.5
--- NullToolkit.cs      12 Sep 2003 11:01:03 -0000      1.6
***************
*** 32,35 ****
--- 32,36 ----
  // drivers which don't need windows and event loop functionality.
  
+ [NonStandardExtra]
  public class NullToolkit : IToolkit
  {

Index: ToolkitGraphicsBase.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit/ToolkitGraphicsBase.cs,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** ToolkitGraphicsBase.cs      28 Aug 2003 13:30:06 -0000      1.6
--- ToolkitGraphicsBase.cs      12 Sep 2003 11:01:03 -0000      1.7
***************
*** 30,33 ****
--- 30,34 ----
  // help to make it easier to write "IToolkitGraphics" handlers.
  
+ [NonStandardExtra]
  public abstract class ToolkitGraphicsBase : IToolkitGraphics
  {

Index: ToolkitKeys.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit/ToolkitKeys.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ToolkitKeys.cs      11 Jun 2003 07:07:18 -0000      1.1
--- ToolkitKeys.cs      12 Sep 2003 11:01:03 -0000      1.2
***************
*** 24,27 ****
--- 24,28 ----
  
  // Definition must match "System.Windows.Forms.Keys".
+ [NonStandardExtra]
  public enum ToolkitKeys
  {

Index: ToolkitManager.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit/ToolkitManager.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -r1.7 -r1.8
*** ToolkitManager.cs   19 Jul 2003 11:04:26 -0000      1.7
--- ToolkitManager.cs   12 Sep 2003 11:01:03 -0000      1.8
***************
*** 27,30 ****
--- 27,31 ----
  using System.IO;
  
+ [NonStandardExtra]
  public sealed class ToolkitManager
  {

Index: ToolkitMouseButtons.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit/ToolkitMouseButtons.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ToolkitMouseButtons.cs      11 Jun 2003 07:07:18 -0000      1.1
--- ToolkitMouseButtons.cs      12 Sep 2003 11:01:03 -0000      1.2
***************
*** 25,28 ****
--- 25,29 ----
  // Definition must match "System.Windows.Forms.MouseButtons".
  [Flags]
+ [NonStandardExtra]
  public enum ToolkitMouseButtons
  {

Index: ToolkitWindowFlags.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System.Drawing/Toolkit/ToolkitWindowFlags.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ToolkitWindowFlags.cs       12 Jun 2003 05:50:29 -0000      1.1
--- ToolkitWindowFlags.cs       12 Sep 2003 11:01:03 -0000      1.2
***************
*** 26,29 ****
--- 26,30 ----
  
  [Flags]
+ [NonStandardExtra]
  public enum ToolkitWindowFlags
  {





reply via email to

[Prev in Thread] Current Thread [Next in Thread]