public PagePreview(GtkSettings settings) { this.settings = settings; settings.PageLayout.PropertyChanged += OnLayoutChanged; UpdateSize(); }
public static new GtkSettings Load() { string path = GetSettingsPath(); GtkSettings settings; if(File.Exists(path)){ XmlSerializer serializer = new XmlSerializer(typeof(GtkSettings)); Stream stream = new FileStream(path, FileMode.Open); settings = (GtkSettings)serializer.Deserialize(stream); stream.Close(); } else settings = new GtkSettings(); return settings; }