internal PowerpointSpec Import() { var myImportType = Globals.UserOptions.powerpointImportScale == 3 ? PowerPointLoader.PowerpointImportType.Shapes : PowerPointLoader.PowerpointImportType.Image; if (importFile == null) return null; dialogMode = ConversationConfigurationMode.IMPORT; importType = myImportType; var suggestedName = generatePresentationTitle(ConversationDetails.DefaultName(Globals.me), importFile ); details = new ConversationDetails (suggestedName, "", Globals.me, new List<Slide>(), Permissions.LECTURE_PERMISSIONS, "Unrestricted", SandRibbonObjects.DateTimeFactory.Now(), SandRibbonObjects.DateTimeFactory.Now()); if (checkConversation(details)) return handleConversationDialogueCompletion(); return null; }
private void selectChoice(object sender, RoutedEventArgs e) { switch (((FrameworkElement)sender).Tag.ToString()) { case "whiteboard": dialogMode = ConversationConfigurationMode.CREATE; UpdateDialogBoxAppearance(); break; case "editable": dialogMode = ConversationConfigurationMode.IMPORT; UpdateDialogBoxAppearance(); importType = PowerPointLoader.PowerpointImportType.Shapes; break; case "highquality": dialogMode = ConversationConfigurationMode.IMPORT; importType = PowerPointLoader.PowerpointImportType.HighDefImage; UpdateDialogBoxAppearance(); break; case "lowquality": dialogMode = ConversationConfigurationMode.IMPORT; importType = PowerPointLoader.PowerpointImportType.Image; UpdateDialogBoxAppearance(); break; } }