diff options
author | Michael Vrhel <michael.vrhel@artifex.com> | 2014-09-09 16:31:31 -0700 |
---|---|---|
committer | Michael Vrhel <michael.vrhel@artifex.com> | 2014-09-09 16:39:41 -0700 |
commit | 7ea99e3a8951e265d1437a77dcfee069de0edf76 (patch) | |
tree | 8e113fea67931064e2a9338d67b26aaabab27512 /platform/winrt/gsview/TextBlock.cs | |
parent | 8a9519f2183b64fe220bcb1f6acedbe6acc190cd (diff) | |
download | mupdf-7ea99e3a8951e265d1437a77dcfee069de0edf76.tar.xz |
Rename of winrt to windows due to presence on gsview in this folder.
The contents of this folder will contain both winrt and gsview projects
which are shared in a common visual studio 2013 solution.
Diffstat (limited to 'platform/winrt/gsview/TextBlock.cs')
-rw-r--r-- | platform/winrt/gsview/TextBlock.cs | 121 |
1 files changed, 0 insertions, 121 deletions
diff --git a/platform/winrt/gsview/TextBlock.cs b/platform/winrt/gsview/TextBlock.cs deleted file mode 100644 index 55d3e744..00000000 --- a/platform/winrt/gsview/TextBlock.cs +++ /dev/null @@ -1,121 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.ComponentModel; -using System.Collections.ObjectModel; - -namespace gsview -{ - public class TextBlock : INotifyPropertyChanged - { - double height; - double width; - double x; - double y; - double scale; - String color; - int page_number; - - public List<TextLine> TextLines; - - /* Determine intersection case of block with selection rectangle */ - public Intersection_t CheckIntersection(double rect_x, double rect_y, double rect_w, double rect_h) - { - if (rect_h == 0 || rect_y > y + height || rect_y + rect_h < y || - rect_x + rect_w < x || rect_x > x + width) - return Intersection_t.NONE; - - if (rect_y < y && y + height < rect_y + rect_h) - return Intersection_t.FULL; - - return Intersection_t.PARTIAL; - } - - public double Height - { - get { return height; } - set - { - height = value; - OnPropertyChanged("Height"); - } - } - - public double Width - { - get { return width; } - set - { - width = value; - OnPropertyChanged("Width"); - } - } - - public double X - { - get { return x; } - set - { - x = value; - OnPropertyChanged("X"); - } - } - - public double Y - { - get { return y; } - set - { - y = value; - OnPropertyChanged("Y"); - } - } - public double Scale - { - get { return scale; } - set { scale = value;} - } - - public int PageNumber - { - get { return page_number; } - set { page_number = value; } - } - - public String Color - { - get { return color; } - set - { - color = value; - OnPropertyChanged("Color"); - } - } - - public int GetNumberLines() - { - return TextLines.Count; - } - - public event PropertyChangedEventHandler PropertyChanged; - - // Create the OnPropertyChanged method to raise the event - protected void OnPropertyChanged(string name) - { - PropertyChangedEventHandler handler = PropertyChanged; - if (handler != null) - { - handler(this, new PropertyChangedEventArgs(name)); - } - } - } - - public class BlocksText : ObservableCollection<TextBlock> - { - public BlocksText() - : base() - { - } - } -} |