-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Steven Houben
committed
Aug 28, 2012
1 parent
feaa02f
commit 2dd45de
Showing
18 changed files
with
1,219 additions
and
760 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
/**************************************************************************** | ||
(c) 2012 Steven Houben(shou@itu.dk) and Søren Nielsen(snielsen@itu.dk) | ||
Pervasive Interaction Technology Laboratory (pIT lab) | ||
IT University of Copenhagen | ||
This library is free software; you can redistribute it and/or | ||
modify it under the terms of the GNU GENERAL PUBLIC LICENSE V3 or later, | ||
as published by the Free Software Foundation. Check | ||
http://www.gnu.org/licenses/gpl.html for details. | ||
****************************************************************************/ | ||
|
||
using System.Diagnostics; | ||
using System.IO; | ||
|
||
namespace ActivityUI | ||
{ | ||
public sealed class PDFConverter | ||
{ | ||
public static void PdfToJpg(string ghostScriptPath,string input, string output) | ||
{ | ||
var ars = "-dNOPAUSE -sDEVICE=png16m -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -r150*150 -o" + output + " " + input; //all image generate with full clarity and same pixel size (1275*1650) | ||
var proc = new Process | ||
{ | ||
StartInfo = | ||
{ | ||
FileName = ghostScriptPath, | ||
Arguments = ars, | ||
CreateNoWindow = true, | ||
WindowStyle = ProcessWindowStyle.Hidden | ||
} | ||
}; | ||
proc.Start(); | ||
proc.WaitForExit(); | ||
} | ||
public static string Convert(string path) | ||
{ | ||
var ghostScriptPath = @"C:\Program Files (x86)\gs\gs9.01\bin\gswin32a.exe"; | ||
|
||
var filename = Path.GetFileNameWithoutExtension(path); | ||
var directory = Path.GetDirectoryName(path); | ||
var outputFileName = directory + filename + ".png"; | ||
PdfToJpg(ghostScriptPath, path, outputFileName); | ||
return outputFileName; | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,67 +1,67 @@ | ||
<Window | ||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" | ||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" | ||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" x:Class="ActivityUI.Login.LoginWindow" | ||
Title="Activity Cloud V1" Height="414" Width="418" Icon="/ActivityUI;component/Images/application_view_tile.png" UseLayoutRounding="True" SnapsToDevicePixels="False" WindowStartupLocation="CenterScreen" Topmost="True" ShowInTaskbar="False" ResizeMode="NoResize" WindowStyle="SingleBorderWindow"> | ||
<Window.Resources> | ||
</Window.Resources> | ||
<Grid> | ||
<Grid.ColumnDefinitions> | ||
<ColumnDefinition Width="0.722*" /> | ||
</Grid.ColumnDefinitions> | ||
<Grid.RowDefinitions> | ||
<RowDefinition Height="Auto" MinHeight="458"/> | ||
<RowDefinition Height="Auto"/> | ||
</Grid.RowDefinitions> | ||
<Label Content="Username" Height="28" HorizontalAlignment="Left" Margin="8,113,0,0" x:Name="lblName" VerticalAlignment="Top" /> | ||
<Label Content="Email" Height="28" HorizontalAlignment="Left" Margin="8,145,0,0" x:Name="lblEmail" VerticalAlignment="Top" /> | ||
<TextBox Height="23" Margin="95,115,20,0" x:Name="txtUsername" VerticalAlignment="Top" d:LayoutOverrides="GridBox" /> | ||
<TextBox Height="23" Margin="95,147,20,0" x:Name="txtEmail" VerticalAlignment="Top" d:LayoutOverrides="GridBox" /> | ||
<TextBox Height="23" Margin="95,180,20,0" x:Name="txtDevicename" VerticalAlignment="Top" d:LayoutOverrides="GridBox" /> | ||
<Image Height="94" HorizontalAlignment="Left" x:Name="image1" Stretch="Fill" VerticalAlignment="Top" Width="144" Source="/ActivityUI;component/Images/activity1.PNG" /> | ||
<Button Content="Go" Margin="0,0,8,89" Style="{DynamicResource Success}" Foreground="White" FontSize="13.333" HorizontalAlignment="Right" Width="81" RenderTransformOrigin="-0.037,0.75" Height="30" VerticalAlignment="Bottom" Name="btnGo" Click="btnGo_Click" MouseEnter="btnGo_MouseEnter" MouseLeave="btnGo_MouseLeave" ToolTip="Start the application and connect to the cloud." IsDefault="True"> | ||
<Button.Background> | ||
<LinearGradientBrush EndPoint="0,1" StartPoint="0,0"> | ||
<GradientStop Color="#FFF3F3F3" Offset="0"/> | ||
<GradientStop Color="#FFEBEBEB" Offset="0.5"/> | ||
<GradientStop Color="#FFDDDDDD" Offset="0.5"/> | ||
<GradientStop Color="#FFCDCDCD" Offset="1"/> | ||
</LinearGradientBrush> | ||
</Button.Background> | ||
</Button> | ||
<Button Content="Stop" Margin="0,0,93,89" Style="{DynamicResource Danger}" Foreground="White" FontSize="13.333" HorizontalAlignment="Right" Width="81" RenderTransformOrigin="-0.037,0.75" Height="30" VerticalAlignment="Bottom" Click="cancel_Click" MouseEnter="btnGo_MouseEnter" MouseLeave="btnGo_MouseLeave" ToolTip="Stop the login process and exit the application." Name="btnStop"> | ||
<Button.Background> | ||
<LinearGradientBrush EndPoint="0,1" StartPoint="0,0"> | ||
<GradientStop Color="#FFF3F3F3" Offset="0"/> | ||
<GradientStop Color="#FFEBEBEB" Offset="0.5"/> | ||
<GradientStop Color="#FFDDDDDD" Offset="0.5"/> | ||
<GradientStop Color="#FFCDCDCD" Offset="1"/> | ||
</LinearGradientBrush> | ||
</Button.Background> | ||
</Button> | ||
<RadioButton Content="Client and Host" Height="16" HorizontalAlignment="Left" Margin="158,248,0,0" Name="rbClientAndHost" VerticalAlignment="Top" GroupName="startup" IsChecked="True" /> | ||
<RadioButton Content="Client" GroupName="startup" Height="16" HorizontalAlignment="Left" Margin="98,248,0,0" Name="rbClient" VerticalAlignment="Top" /> | ||
<CheckBox Height="16" HorizontalAlignment="Right" Margin="0,285,209,0" Name="chkRemember" VerticalAlignment="Top" IsChecked="True" Width="166" Content="Remember my details." /> | ||
<Label Content="Device name" Height="28" HorizontalAlignment="Left" Margin="8,177,0,0" Name="label1" VerticalAlignment="Top" Width="83" /> | ||
<Button Content="Info" FontSize="13.333" Foreground="White" Height="30" HorizontalAlignment="Left" Margin="8,0,0,89" RenderTransformOrigin="-0.037,0.75" Style="{DynamicResource Action}" VerticalAlignment="Bottom" Width="81" Click="Button_Click" ToolTip="This will launch a website in you favorit browser." MouseEnter="btnGo_MouseEnter" MouseLeave="btnGo_MouseLeave" Name="btnInfo"> | ||
<Button.Background> | ||
<LinearGradientBrush EndPoint="0,1" StartPoint="0,0"> | ||
<GradientStop Color="#FFF3F3F3" Offset="0" /> | ||
<GradientStop Color="#FFEBEBEB" Offset="0.5" /> | ||
<GradientStop Color="#FFDDDDDD" Offset="0.5" /> | ||
<GradientStop Color="#FFCDCDCD" Offset="1" /> | ||
</LinearGradientBrush> | ||
</Button.Background> | ||
</Button> | ||
<TextBlock Height="22" Margin="21,307,30,0" Name="txtTooltip" Text="" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="12" Foreground="#FF3091FC" TextAlignment="Center" /> | ||
<RadioButton Content="I don't know" GroupName="startup" Height="16" HorizontalAlignment="Left" Margin="270,248,0,0" Name="radioButton1" VerticalAlignment="Top" /> | ||
<Image Height="47" x:Name="imgLogo" Stretch="None" VerticalAlignment="Top" Source="/ActivityUI;component/Images/logo.PNG" Margin="107,35,0,0" /> | ||
<Label Content="Device type" Height="28" HorizontalAlignment="Left" Margin="8,211,0,0" Name="label2" VerticalAlignment="Top" Width="83" /> | ||
<Label Content="Device tag" Height="28" HorizontalAlignment="Left" Margin="220,211,0,0" Name="label4" VerticalAlignment="Top" Width="83" /> | ||
<Label Content="Connection" Height="28" HorizontalAlignment="Left" Margin="8,243,0,0" Name="label3" VerticalAlignment="Top" Width="83" /> | ||
|
||
<ComboBox Height="23" HorizontalAlignment="Left" Margin="95,211,0,0" Name="cbType" VerticalAlignment="Top" Width="127" ItemsSource="{Binding}" Tag="Unknown" /> | ||
<ComboBox Height="23" HorizontalAlignment="Left" Margin="285,211,0,0" Name="cbTag" VerticalAlignment="Top" Width="91" ItemsSource="{Binding}" Tag="Unknown" /> | ||
|
||
</Grid> | ||
<Window | ||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" | ||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" | ||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" x:Class="ActivityUI.Xaml.Login.LoginWindow" | ||
Title="Activity Cloud V1" Height="414" Width="418" Icon="/ActivityUI;component/Images/application_view_tile.png" UseLayoutRounding="True" SnapsToDevicePixels="False" WindowStartupLocation="CenterScreen" Topmost="True" ShowInTaskbar="False" ResizeMode="NoResize" WindowStyle="SingleBorderWindow"> | ||
<Window.Resources> | ||
</Window.Resources> | ||
<Grid> | ||
<Grid.ColumnDefinitions> | ||
<ColumnDefinition Width="0.722*" /> | ||
</Grid.ColumnDefinitions> | ||
<Grid.RowDefinitions> | ||
<RowDefinition Height="Auto" MinHeight="458"/> | ||
<RowDefinition Height="Auto"/> | ||
</Grid.RowDefinitions> | ||
<Label Content="Username" Height="28" HorizontalAlignment="Left" Margin="8,113,0,0" x:Name="lblName" VerticalAlignment="Top" /> | ||
<Label Content="Email" Height="28" HorizontalAlignment="Left" Margin="8,145,0,0" x:Name="lblEmail" VerticalAlignment="Top" /> | ||
<TextBox Height="23" Margin="95,115,20,0" x:Name="txtUsername" VerticalAlignment="Top" d:LayoutOverrides="GridBox" /> | ||
<TextBox Height="23" Margin="95,147,20,0" x:Name="txtEmail" VerticalAlignment="Top" d:LayoutOverrides="GridBox" /> | ||
<TextBox Height="23" Margin="95,180,20,0" x:Name="txtDevicename" VerticalAlignment="Top" d:LayoutOverrides="GridBox" /> | ||
<Image Height="94" HorizontalAlignment="Left" x:Name="image1" Stretch="Fill" VerticalAlignment="Top" Width="144" Source="/ActivityUI;component/Images/activity1.PNG" /> | ||
<Button Content="Go" Margin="0,0,8,89" Style="{DynamicResource Success}" Foreground="White" FontSize="13.333" HorizontalAlignment="Right" Width="81" RenderTransformOrigin="-0.037,0.75" Height="30" VerticalAlignment="Bottom" Name="btnGo" Click="btnGo_Click" MouseEnter="btnGo_MouseEnter" MouseLeave="btnGo_MouseLeave" ToolTip="Start the application and connect to the cloud." IsDefault="True"> | ||
<Button.Background> | ||
<LinearGradientBrush EndPoint="0,1" StartPoint="0,0"> | ||
<GradientStop Color="#FFF3F3F3" Offset="0"/> | ||
<GradientStop Color="#FFEBEBEB" Offset="0.5"/> | ||
<GradientStop Color="#FFDDDDDD" Offset="0.5"/> | ||
<GradientStop Color="#FFCDCDCD" Offset="1"/> | ||
</LinearGradientBrush> | ||
</Button.Background> | ||
</Button> | ||
<Button Content="Stop" Margin="0,0,93,89" Style="{DynamicResource Danger}" Foreground="White" FontSize="13.333" HorizontalAlignment="Right" Width="81" RenderTransformOrigin="-0.037,0.75" Height="30" VerticalAlignment="Bottom" Click="cancel_Click" MouseEnter="btnGo_MouseEnter" MouseLeave="btnGo_MouseLeave" ToolTip="Stop the login process and exit the application." Name="btnStop"> | ||
<Button.Background> | ||
<LinearGradientBrush EndPoint="0,1" StartPoint="0,0"> | ||
<GradientStop Color="#FFF3F3F3" Offset="0"/> | ||
<GradientStop Color="#FFEBEBEB" Offset="0.5"/> | ||
<GradientStop Color="#FFDDDDDD" Offset="0.5"/> | ||
<GradientStop Color="#FFCDCDCD" Offset="1"/> | ||
</LinearGradientBrush> | ||
</Button.Background> | ||
</Button> | ||
<RadioButton Content="Client and Host" Height="16" HorizontalAlignment="Left" Margin="158,248,0,0" Name="rbClientAndHost" VerticalAlignment="Top" GroupName="startup" IsChecked="True" /> | ||
<RadioButton Content="Client" GroupName="startup" Height="16" HorizontalAlignment="Left" Margin="98,248,0,0" Name="rbClient" VerticalAlignment="Top" /> | ||
<CheckBox Height="16" HorizontalAlignment="Right" Margin="0,285,209,0" Name="chkRemember" VerticalAlignment="Top" IsChecked="True" Width="166" Content="Remember my details." /> | ||
<Label Content="Device name" Height="28" HorizontalAlignment="Left" Margin="8,177,0,0" Name="label1" VerticalAlignment="Top" Width="83" /> | ||
<Button Content="Info" FontSize="13.333" Foreground="White" Height="30" HorizontalAlignment="Left" Margin="8,0,0,89" RenderTransformOrigin="-0.037,0.75" Style="{DynamicResource Action}" VerticalAlignment="Bottom" Width="81" Click="Button_Click" ToolTip="This will launch a website in you favorit browser." MouseEnter="btnGo_MouseEnter" MouseLeave="btnGo_MouseLeave" Name="btnInfo"> | ||
<Button.Background> | ||
<LinearGradientBrush EndPoint="0,1" StartPoint="0,0"> | ||
<GradientStop Color="#FFF3F3F3" Offset="0" /> | ||
<GradientStop Color="#FFEBEBEB" Offset="0.5" /> | ||
<GradientStop Color="#FFDDDDDD" Offset="0.5" /> | ||
<GradientStop Color="#FFCDCDCD" Offset="1" /> | ||
</LinearGradientBrush> | ||
</Button.Background> | ||
</Button> | ||
<TextBlock Height="22" Margin="21,307,30,0" Name="txtTooltip" Text="" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="12" Foreground="#FF3091FC" TextAlignment="Center" /> | ||
<RadioButton Content="I don't know" GroupName="startup" Height="16" HorizontalAlignment="Left" Margin="270,248,0,0" Name="radioButton1" VerticalAlignment="Top" /> | ||
<Image Height="47" x:Name="imgLogo" Stretch="None" VerticalAlignment="Top" Source="/ActivityUI;component/Images/logo.PNG" Margin="107,35,0,0" /> | ||
<Label Content="Device type" Height="28" HorizontalAlignment="Left" Margin="8,211,0,0" Name="label2" VerticalAlignment="Top" Width="83" /> | ||
<Label Content="Device tag" Height="28" HorizontalAlignment="Left" Margin="220,211,0,0" Name="label4" VerticalAlignment="Top" Width="83" /> | ||
<Label Content="Connection" Height="28" HorizontalAlignment="Left" Margin="8,243,0,0" Name="label3" VerticalAlignment="Top" Width="83" /> | ||
|
||
<ComboBox Height="23" HorizontalAlignment="Left" Margin="95,211,0,0" Name="cbType" VerticalAlignment="Top" Width="127" ItemsSource="{Binding}" Tag="Unknown" /> | ||
<ComboBox Height="23" HorizontalAlignment="Left" Margin="285,211,0,0" Name="cbTag" VerticalAlignment="Top" Width="91" ItemsSource="{Binding}" Tag="Unknown" /> | ||
|
||
</Grid> | ||
</Window> |
Oops, something went wrong.