Skip to content

Commit

Permalink
Finished image viewer, added fullscreen support
Browse files Browse the repository at this point in the history
  • Loading branch information
ijre committed Mar 9, 2020
1 parent df5b4a6 commit 832220b
Show file tree
Hide file tree
Showing 5 changed files with 45 additions and 5 deletions.
1 change: 1 addition & 0 deletions src/GUI/ImageOpenForm.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

39 changes: 39 additions & 0 deletions src/GUI/ImageOpenForm.cs
Original file line number Diff line number Diff line change
Expand Up @@ -42,5 +42,44 @@ public ImageOpenForm()
};
}
}

static bool ignoreNext = false;

private void WebBrowser1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
if (e.KeyCode.ToString() == "F11")
{
if (FormBorderStyle == FormBorderStyle.Sizable && !ignoreNext)
{
FormBorderStyle = FormBorderStyle.None;
WindowState = FormWindowState.Maximized;

ignoreNext = true;
}
else if (!ignoreNext)
{
FormBorderStyle = FormBorderStyle.Sizable;
WindowState = FormWindowState.Normal;

ignoreNext = true;
}
else
ignoreNext = false;
}
else if (e.KeyCode.ToString() == "Escape")
{
if (FormBorderStyle == FormBorderStyle.None)
{
FormBorderStyle = FormBorderStyle.Sizable;
WindowState = FormWindowState.Normal;

ignoreNext = true;
}
else if (!ignoreNext)
this.Hide();
else
ignoreNext = false;
}
}
}
}
2 changes: 1 addition & 1 deletion src/GUI/MainForm.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions src/GUI/MainForm.cs
Original file line number Diff line number Diff line change
Expand Up @@ -247,13 +247,13 @@ private async Task<int> OnMessage(MessageCreateEventArgs message)
File.WriteAllText(messages + message.Author.Username + " said " + newMessage + ".txt", message.Message.Id.ToString());

if (message.Message.Attachments.Count == 1 && message.Message.Attachments[0].Width != 0)
File.WriteAllText(messages + "images/" + message.Author.Username + (String.IsNullOrWhiteSpace(newMessage) ? " at " + message.Message.Timestamp.Hour + " " + message.Message.Timestamp.Minute : " said " + newMessage) + ".txt", message.Message.Attachments[0].Url);
File.WriteAllText(messages + "images/" + message.Author.Username + (String.IsNullOrWhiteSpace(newMessage) ? " at " + message.Message.Timestamp.Hour + " " + message.Message.Timestamp.Minute + ", file name = " + message.Message.Attachments[0].FileName : " said " + newMessage) + ".txt", message.Message.Attachments[0].Url);
else if (message.Message.Attachments.Count > 1)
for (int i = 0; i < message.Message.Attachments.Count; i++)
{
if (message.Message.Attachments[i].Width == 0)
continue;
File.WriteAllText(messages + "images/" + message.Author.Username + " at " + message.Message.Timestamp.Hour + " " + message.Message.Timestamp.Minute + ", File name = " + message.Message.Attachments[i].FileName + ".txt", message.Message.Attachments[i].Url);
File.WriteAllText(messages + "images/" + message.Author.Username + " at " + message.Message.Timestamp.Hour + " " + message.Message.Timestamp.Minute + ", file name = " + message.Message.Attachments[i].FileName + ".txt", message.Message.Attachments[i].Url);
}

return 0;
Expand Down
4 changes: 2 additions & 2 deletions src/GUI/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,6 @@
// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut
// en utilisant '*', comme indiqué ci-dessous :
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("2.2.4.2")]
[assembly: AssemblyFileVersion("2.2.4.2")]
[assembly: AssemblyVersion("2.2.5.2")]
[assembly: AssemblyFileVersion("2.2.5.2")]
[assembly: NeutralResourcesLanguage("en-US")]

0 comments on commit 832220b

Please sign in to comment.