Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Aug 27, 2008
  1. * Controller/MoonlightController.cs: Removed TimeLine References

    Manuel Cerón authored
    * Controls/TimeLine/KeyframeMarker.cs, Controls, Controls/TimeLine,
      Controls/TimeLine/AnimationTimeline.cs,
      Controls/TimeLine/AnimationTimelineWidget.cs,
      Controls/TimeLine/ChangeLog, Controls/TimeLine/IMarker.cs,
      Controls/TimeLine/KeyframeEventArgs.cs,
      Controls/TimeLine/PositionMarker.cs,
      Controls/TimeLine/TimelineMarker.cs: Removed TimeLineControl
    * gtk-gui/LunarEclipse.Controls.AnimationTimelineWidget.cs: Removed
    
    svn path=/trunk/lunareclipse/; revision=111686
Commits on Aug 21, 2008
  1. ZIndex are Bakc

    Manuel Cerón authored
    svn path=/trunk/lunareclipse/; revision=111291
Commits on Aug 13, 2008
  1. * Model/Tools/ElementCreationTool.cs,

    Manuel Cerón authored
      Model/Tools/PolyLineCreationTool.cs, Model/Tools/SelectionTool.cs,
      Model/StandardSelection.cs, Model/Frames/AbstractFrame.cs,
      Model/ZIndexComparer.cs, Model/Handles/AbstractHandle.cs,
      Controller/Toolbox.cs, Controls/TimeLine/PositionMarker.cs,
      Properties/PropertyManager.cs, Serialization/Serializer.cs:
      Temporary removed references to Canvas.ZIndexProperty
    
    svn path=/trunk/lunareclipse/; revision=110341
Commits on Aug 9, 2008
  1. * Model/Tools/ElementCreationTool.cs: Cursors are back

    Manuel Cerón authored
    * Model/Tools/PolyLineCreationTool.cs: Using Point Collection, this
      need to be rewritten
    * Model/Tools/SelectionTool.cs: Cursors are back!
    * Model/Handles/AbstractHandle.cs, Controller/MoonlightController.cs:
      CaptureMouse() is back
    * Serialization/Serializer.cs: Added try-catch to detect exceptions in
      GetValue
    
    svn path=/trunk/lunareclipse/; revision=110056
Commits on Aug 3, 2008
  1. * Model/SelectionChangedEventArgs.cs, Model/SelectedBorder.cs,

    Manuel Cerón authored
      Model/SelectionRectangle.cs, View/GtkMoonlight.cs: removed old code
    * Model/StoryboardManager.cs, View/PropertyGroupBrushes.cs,
      View/PropertyGroupLayout.cs, View/PropertyGroupAppearance.cs:
      Removed old code
    * Model/ZIndexComparer.cs, Model/Tools/ElementCreationTool.cs,
      Model/StandardSelection.cs,
      Controller/UndoActions/UndoAddObject.cs,
      Controller/UndoActions/UndoRotation.cs,
      Controller/UndoActions/UndoRemoveObject.cs,
      Controller/MoonlightController.cs, Controller/Recorder.cs,
      Controller/Toolbox.cs, Controls/TimeLine/KeyframeMarker.cs,
      Controls/TimeLine/AnimationTimeline.cs,
      Controls/TimeLine/PositionMarker.cs,
      Controls/TimeLine/TimelineMarker.cs,
      Controls/TimeLine/AnimationTimelineWidget.cs: Renamed Visual for
      UIElement
    * Model/Tools/PolyLineCreationTool.cs: Using PointCollection instead of
      Point[]
    * Model/Frames/BezierSegmentFrame.cs: using DoubleCollection
    * Model/Frames/RectangleFrame.cs: Using DoubleCollection
    * Model/Handles/AbstractHandle.cs: Removed captureMouse calls
    * Model/Handles/IHandle.cs: Changed Mouse events signatures
    * View/MainWindow.cs: Removed timeline
    * View/MoonlightWidget.cs: Added special attributes
    * View/PropertyPanel.cs: Added Special Attributes
    
    svn path=/trunk/lunareclipse/; revision=109504
Commits on Jul 29, 2008
  1. * Controller/MoonlightController.cs: Added SaveToFile, LoadFromFile and

    Manuel Cerón authored
      LoadFromXaml
    * View/MainWindow.cs: Added FileSave and File Load Functionality
    
    svn path=/trunk/lunareclipse/; revision=109108
  2. * Controller/MoonlightController.cs: Resizing gtk silver when zooming.

    Manuel Cerón authored
    * View/MoonlightWidget.cs: Fixed Zoom
    
    svn path=/trunk/lunareclipse/; revision=109107
  3. * Model/Handles/AbstractHandle.cs: Added a ZoomChanged event handler

    Manuel Cerón authored
    * Controller/MoonlightController.cs: Added ZoomChanged event.
    
    svn path=/trunk/lunareclipse/; revision=109094
Commits on Jul 27, 2008
  1. * Model/Tools/SelectionTool.cs: Fixed to use event.GetPosition(Canvas)

    Manuel Cerón authored
      instead of event.GetPosition(null)
    * Model/Handles/AbstractHandle.cs, Model/Handles/TransformHandle.cs:
      Added zoom correction support
    * Controller/MoonlightController.cs: Added Zoom, CurrentScale,  and
      ZoomCorrection Methods
    * View/MainWindow.cs: Added a new zoom slider
    * View/MoonlightWidget.cs: Using gray color as background (temporal)
    
    svn path=/trunk/lunareclipse/; revision=108889
Commits on Jul 24, 2008
  1. * Model/StandardSelection.cs: CloneMainElement Addapted to the new

    Manuel Cerón authored
      Serializer.Clone
    * Controller/Toolbox.cs: Removed Clone() Moved to Serializer
    * View/Main.cs: Added System.Diagnostics.Debug Info
    * Serialization/Serializer.cs: Added a new Clone method from scratch
    
    svn path=/trunk/lunareclipse/; revision=108670
Commits on Jul 21, 2008
  1. * Model/ZIndexComparer.cs, Model/Tools/SelectionTool.cs: Using

    Manuel Cerón authored
      Canvas.ZIndex instead of UIElement.ZIndex
    * Model/ISelection.cs, Model/StandardSelection.cs: Added
      CloneMainElement
    * Serialization/Serializer.cs: Fixed bug caused by different cultures
      and ToString()
    * Serialization/ReflectionHelper.cs: Removed duplicates from attached
      properties
    
    svn path=/trunk/lunareclipse/; revision=108389
Commits on Jul 19, 2008
  1. * Model/Descriptors/StandardDescriptor.cs,

    Manuel Cerón authored
      Model/Descriptors/IDescriptor.cs: ChangeProperty made public
    * Model/StandardSelection.cs: Added Undo Support
    * Controller/UndoActions/UndoAddObject.cs: Cosmetic Changes
    * Controller/UndoActions/UndoRemoveObject.cs: Added new UndoAction
    
    svn path=/trunk/lunareclipse/; revision=108300
Commits on Jul 8, 2008
  1. * Model/Tools/ElementCreationTool.cs: UIElement.ZIndexProperty is now

    Manuel Cerón authored
      set when a new Shape is created.
    * Model/Descriptors/PathDescriptor.cs: Refactored Bounds() method
    
      Now Inherits from AbstractLineDescriptor
    * Model/Descriptors/LineDescriptor.cs: Added SetBounds()
    
      Now Inherits from AbstractLineDescriptor
    * Model/Descriptors/PolyLineDescriptor.cs: Refactored Bounds() Method.
    
      Now Inherits from AbstractLineDescriptor
    * Model/Descriptors/AbstractLineDescriptor.cs: Added
    * Model/ISelection.cs: Added Ordering Methods
    
      Added Implemented Align{Left, Right, HorizontalCenter, Top, Bottom,
      VerticalCenter}()
    
      Added Bounds()
    
      Added Count
    * Model/StandardSelection.cs: Implemented Bounds() method.
    
      Implemented BringToFront(), BringForward(), SendToBack(),
      SendBackwards()
    
      Implemented Align{Left, Right, HorizontalCenter, Top, Bottom,
      VerticalCenter}()
    
      Implemented Count
    * Controller/Toolbox.cs: Added MaxZ()
    * View/MainWindow.cs: Added a special Debug button for debug purposes.
    
      Added Actions for ordering and alignment.
    
    svn path=/trunk/lunareclipse/; revision=107449
Commits on Jul 5, 2008
  1. * Model/Tools/SelectionTool.cs: Added Undo Support

    Manuel Cerón authored
    * Model/Descriptors/TextBlockDescriptor.cs,
      Model/Descriptors/StandardDescriptor.cs,
      Model/Descriptors/LineDescriptor.cs,
      Model/Descriptors/PolyLineDescriptor.cs: Added UndoGroup Support
    * Model/Handles/ResizeHandle.cs: Using UndoGroup.AddProperty
    * Model/Handles/AbstractHandle.cs: Using UndoGroup.AddProperty. Removed
      AddUndo.
    * Controller/UndoActions/UndoGroup.cs: Added AddPropertyChange()
    * Controller/Toolbox.cs: Cosmetic Changes
    
    svn path=/trunk/lunareclipse/; revision=107291
  2. * Model/StoryboardManager.cs: Adapted to change in UndoPropertyChange

    Manuel Cerón authored
    * Model/Handles/ResizeHandle.cs: Moved UndoGroup Functionality to
      TransformHandle
    * Model/Handles/TransformHandle.cs: Moved UndoGroup Functionality from
      ResizeHandle
    * Model/Handles/RotateHandle.cs: Added Undo Support
    * Controller/UndoActions/UndoPropertyChange.cs: Added root parameter to
      constructor
    
    svn path=/trunk/lunareclipse/; revision=107289
  3. * Model/HandleGroups/AbstractHandleGroup.cs,

    Manuel Cerón authored
      Model/HandleGroups/IHandleGroup.cs: Added Controller
    * Model/ISelection.cs, Model/StandardSelection.cs: Added Update()
    * Model/Handles/ResizeHandle.cs: Added UndoSupport
    * Model/Handles/AbstractHandle.cs: Added Undo Support
    * Controller/UndoActions/UndoAddObject.cs: Using VisualCollection to
      have a more clean code.
    * Controller/MoonlightController.cs: Using Update when undo, redo
    
    svn path=/trunk/lunareclipse/; revision=107288
  4. * Model/Tools/ElementCreationTool.cs: Using PushUndo

    Manuel Cerón authored
    * Model/Tools/AbstractTool.cs: Added PushUndo abstract method
    * Controller/MoonlightController.cs: Added Redo()
    * View/MainWindow.cs: Added support for Undo Redo. Added
      SetupUndoButtons()
    
    svn path=/trunk/lunareclipse/; revision=107287
  5. * Controller/UndoEngine.cs,

    Manuel Cerón authored
      Controller/UndoActions/UndoPropertyChange.cs,
      Controller/UndoActions/UndoGroup.cs,
      Controller/UndoActions/UndoAddObject.cs: Renamed references to
      UndoActionBase
    * Controller/UndoActions/IUndoAction.cs: Added Interface for undo
    * Controller/UndoActions/UndoActionBase.cs: Renamed to
      AbstractUndoAction. Implements IUndoAction now
    * Controller/UndoActions/AbstractUndoAction.cs: Renamed from
      UndoActionBase
    
    svn path=/trunk/lunareclipse/; revision=107286
Commits on Jul 4, 2008
  1. * Model/PropertyChangedEventArgs.cs, Model/StoryboardManager.cs,

    Manuel Cerón authored
      Model/Descriptors/LineDescriptor.cs,
      Model/Descriptors/PolyLineDescriptor.cs,
      Model/Handles/PathSegmentHandle.cs,
      Model/Handles/BezierSegmentPoint3Handle.cs,
      Model/Handles/StartPointHandle.cs, Model/Handles/PolyLineHandle.cs,
      Controller/UndoActions/UndoPropertyChange.cs,
      Controller/MoonlightController.cs,
      Controls/TimeLine/AnimationTimeline.cs,
      Controls/TimeLine/PositionMarker.cs,
      Controls/TimeLine/TimelineMarker.cs, View/PropertyPanel.cs: Adapted
      to change in Toolbox.ChangeProperty
    * Model/DrawChangeEventArgs.cs, Model/Draw, Model/Draw/EllipseDraw.cs,
      Model/Draw/SquareDraw.cs, Model/Draw/CircleDraw.cs,
      Model/Draw/Selector.cs, Model/Draw/PenDraw.cs,
      Model/Draw/RectangleDraw.cs, Model/Draw/ChangeLog,
      Model/Draw/SelectionDraw.cs, Model/Draw/LineDraw.cs,
      Model/Draw/DrawBase.cs: Removed Old Code
    * Model/HandleGroups/AbstractHandleGroup.cs: Fixed OnPropertyChanged
    * Model/HandleGroups/RotateHandleGroup.cs: Renamed to
      ResizeRotateHandleGroup
    * Model/HandleGroups/ResizeRotateHandleGroup.cs: Renamed from
      RotateHandleGroup. Adapted to change in Toolbox.ChangeProperty
    * Model/HandleGroups/ResizeHandleGroup.cs: Not needed anymore, replaced
      by ResizeRotateHandleGroup
    * Model/Descriptors/StandardDescriptor.cs: Using Toolbox.ChangeProperty
      for SetBounds()
    * Model/Handles/ResizeHandle.cs: Added
    * Model/Handles/TransformHandle.cs: Included features of RotateHandle
    * Model/Handles/RotateHandle.cs: Moved some methods to TransformHandle
    * Controller/Toolbox.cs: changed Toolbox.ChangeProperty  to use a root
      element.
    
    svn path=/trunk/lunareclipse/; revision=107209
Commits on Jun 26, 2008
  1. * Model/ISelection.cs: Added MainElement.

    Manuel Cerón authored
    * Model/StandardSelection.cs: Added SelectionChanged event. Added
      MainElement.
    * View/OldMainWindow.cs: Removed some old dependencies.
    * View/MainWindow.cs: Added a property panel widget
    * View/PropertyPanel.cs: Added a Widget for the properties panel
    * Properties/PropertyManager.cs: Removed dependecies to old objects
      such as Selector and SelectionBorder
    
    svn path=/trunk/lunareclipse/; revision=106710
Commits on Jun 22, 2008
  1. * Controller/MoonlightController.cs: Clear() clears selection.

    Manuel Cerón authored
    * Serialization/Serializer.cs: Serializer ignores Handles and Frames
    
    svn path=/trunk/lunareclipse/; revision=106365
Commits on Jun 16, 2008
  1. * Controller/MoonlightController.cs: Added default Tool.

    Manuel Cerón authored
    * gtk-gui/LunarEclipse.View.MainWindow2.cs,
      gtk-gui/LunarEclipse.View.MoonlightWidget.cs, gtk-gui/objects.xml:
      added
    * gtk-gui/LunarEclipse.MainWindow2.cs: Renamed to LE.View...
    * View/MainWindow2.cs: Added action handlers
    * View/MoonlightWidget.cs: Added a MonoDevelop Widget for GtkSilver
    
    svn path=/trunk/lunareclipse/; revision=105876
Commits on Jun 15, 2008
  1. Project Changed

    Manuel Cerón authored
    svn path=/trunk/lunareclipse/; revision=105855
Commits on Jun 13, 2008
  1. * Model/Tools/SelectionTool.cs: Added support for selection rect

    Manuel Cerón authored
    * Model/Tools/ShapeCreationTool.cs: Using Toolbox.NormailzeRect
    * Model/StandardSelection.cs, Model/ISelection.cs: Added Contains()
    * Model/Handles/RotateHandle.cs: Cosmetic
    * Controller/Toolbox.cs: Added NormalizeRect()
    
    svn path=/trunk/lunareclipse/; revision=105754
  2. * Model/Tools/SelectionTool.cs: Added Movement Support

    Manuel Cerón authored
    * Model/ISelection.cs, Model/StandardSelection.cs,
      Controller/ISelection.cs, Controller/StandardSelection.cs: Moved to
      Model
    
    svn path=/trunk/lunareclipse/; revision=105750
  3. * Model/Handles/AbstractHandleGroup.cs: Added ToolBox.PropertyChanged

    Manuel Cerón authored
      Listener
    * Model/Handles/RotateHandle.cs: Changed the way Rotation was performed
    * Controller/StandardSelection.cs: RotateHandleGroup is the default
      HandleGroup for now
    
    svn path=/trunk/lunareclipse/; revision=105748
Commits on Jun 12, 2008
  1. * Model/AbstractHandle.cs: Added Inner and ElementBounds

    Manuel Cerón authored
    * Model/LineHandleGroup.cs: Cosmetic
    * Model/TransformHandle.cs: Renamed some Methods
    * Model/RotateHandleGroup.cs, Model/BottomRightRotateHandle.cs: Added
    * Model/Draw/ShapeCreationTool.cs: Renamed some methods
    * Model/RotateHandle.cs: Added GetXaml(), Update(). Improved MouseStep
    * Controller/StandardSelection.cs: Added support for RotateHandleGroup
    
    svn path=/trunk/lunareclipse/; revision=105675
Commits on Jun 9, 2008
  1. * Model/AbstractHandle.cs, Model/LineHandleGroup.cs: Cosmetic changes

    Manuel Cerón authored
    * Model/LineSegmentHandle.cs, Model/PathHandleGroup.cs: Added
    * Model/AbstractHandleGroup.cs: Added UpdateHandles()
    * Controller/StandardSelection.cs: Addes support for PathHandleGroup in
      FindHandleGroup()
    
    svn path=/trunk/lunareclipse/; revision=105277
Commits on Jun 7, 2008
  1. * Model/AbstractHandle.cs, Model/IHandle.cs: Added

    Manuel Cerón authored
      MouseLeftButton{Up,Down}, MouseMove events
    * Model/IHandleGroup.cs, Controller/ISelection.cs: Added
      HandleMouseDown event
    * Model/AbstractHandleGroup.cs, Controller/StandardSelection.cs: Added
      HandleMouseDown event, OnHandleMouseDown
    * Model/Draw/SelectionTool.cs: Added support for detecting Clicks on
      Handles
    
    svn path=/trunk/lunareclipse/; revision=105218
  2. * Model/AbstractHandle.cs, Model/IHandleGroup.cs,

    Manuel Cerón authored
      Model/AbstractHandleGroup.cs, Model/LineHandle.cs,
      Model/IHandle.cs: Update Renamed to UpdateLocation
    * Model/Draw/SelectionTool.cs: Added MouseDown and MouseUp methods
    * Controller/ISelection.cs: Added
    * Controller/MoonlightController.cs: Adde Selecton property
    * Controller/Selection.cs: Renamed to StandardSelection
    
    svn path=/trunk/lunareclipse/; revision=105217
  3. * Model/SelectionMarkHandle.cs, Model/AbstractHandle.cs,

    Manuel Cerón authored
      Model/LineHandleGroup.cs, Model/IHandleGroup.cs,
      Model/StartLineHandle.cs, Model/Draw/Selector.cs,
      Model/Draw/ShapeCreationTool.cs, Model/ResizeHandleGroup.cs,
      Model/EndLineHandle.cs, Model/AbstractHandleGroup.cs,
      Model/LineHandle.cs: No takes MoonligthController as parameter
      instead of GtkSilver
    * Controller/Selection.cs: Added. Will be used to control Selection
    
    svn path=/trunk/lunareclipse/; revision=105216
Commits on Jun 6, 2008
  1. * Model/Draw/SelectionTool.cs: Added. Partial support for selection.

    Manuel Cerón authored
    * Model/Draw/ShapeCreationTool.cs: Added support for Dragging
    * Model/Draw/AbstractTool.cs: Added Dragging flag
    * Model/Draw/PenCreationTool.cs: Credits updated
    * Controller/MoonlightController.cs: CurrentTool Updated. Removed old
      code from Mouse{Down,Move,Up}
    * View/MainWindow.cs: Added selection and default tool
    
    svn path=/trunk/lunareclipse/; revision=105202
Commits on Jun 5, 2008
  1. * Model/Draw/EllipseCreationTool.cs, Model/Draw/SquareCreationTool.cs,

    Manuel Cerón authored
      Model/Draw/RectangleCreationTool.cs,
      Model/Draw/ProportionalShapeCreationTool.cs,
      Model/Draw/LineCreationTool.cs: Added
    * Model/Draw/ShapeCreationTool.cs: Added NormalizeShape method.
    * Model/Draw/CircleCreationTool.cs: No iherits from
      ProportionalShapeCreationTool
    * Controller/MoonlightController.cs: Partially Changed DrawBase for
      ITool
    * View/MainWindow.cs: Changed Buttons to use ITool
    
    svn path=/trunk/lunareclipse/; revision=104958
Commits on Jun 4, 2008
  1. * Model/Draw/Selector.cs: CleanUp. OnPropertyChanged used instead of

    Manuel Cerón authored
      anonymous methods.
    * Controller/MoonlightController.cs: Added GtkSilver Method
    * View/MainWindow.cs: Added Test Again
    
    svn path=/trunk/lunareclipse/; revision=104823
Commits on May 29, 2008
  1. @alanmcgovern

    Headered all the files with the MIT/X11 license

    alanmcgovern authored
    svn path=/trunk/lunareclipse/; revision=104361
Something went wrong with that request. Please try again.