diff --git a/demo/Views/FormView.vala b/demo/Views/FormView.vala
index e74cbe085..4811a8d91 100644
--- a/demo/Views/FormView.vala
+++ b/demo/Views/FormView.vala
@@ -22,15 +22,27 @@ public class FormView : DemoPage {
secondary_text = "Must be at least 8 characters long"
};
- var button = new Gtk.Button.with_label ("Submit");
+ var password_entry = new Gtk.PasswordEntry () {
+ show_peek_icon = true
+ };
+
+ var password_label = new Granite.HeaderLabel ("Password") {
+ mnemonic_widget = password_entry
+ };
+
+ var button = new Gtk.Button.with_label ("Submit") {
+ margin_top = 24
+ };
- var box = new Granite.Box (VERTICAL) {
+ var box = new Granite.Box (VERTICAL, NONE) {
halign = CENTER,
valign = CENTER,
margin_start = margin_end = margin_top = margin_bottom = 12
};
box.append (username_label);
box.append (username_entry);
+ box.append (password_label);
+ box.append (password_entry);
box.append (button);
child = box;
diff --git a/lib/Icons/icons.gresource.xml b/lib/Icons/icons.gresource.xml
index cba975180..488eb7e59 100644
--- a/lib/Icons/icons.gresource.xml
+++ b/lib/Icons/icons.gresource.xml
@@ -19,6 +19,11 @@
scalable/selection-mode-symbolic.svg
+ scalable/view-conceal-symbolic.svg
+ scalable/view-reveal-symbolic.svg
+ scalable/view-conceal-symbolic.svg
+ scalable/view-reveal-symbolic.svg
+
scalable/view-column-symbolic.svg
scalable/view-grid-symbolic.svg
scalable/view-list-symbolic.svg
@@ -54,9 +59,6 @@
scalable/check-indeterminate.svg
scalable/check-indeterminate.svg
- scalable/eye-not-looking-symbolic.svg
- scalable/eye-open-negative-filled-symbolic.svg
-
scalable/pager-checked-symbolic.svg
scalable/process-completed-symbolic.svg
diff --git a/lib/Icons/scalable/eye-not-looking-symbolic.svg b/lib/Icons/scalable/eye-not-looking-symbolic.svg
deleted file mode 100644
index 943b528c4..000000000
--- a/lib/Icons/scalable/eye-not-looking-symbolic.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
diff --git a/lib/Icons/scalable/eye-open-negative-filled-symbolic.svg b/lib/Icons/scalable/eye-open-negative-filled-symbolic.svg
deleted file mode 100644
index 93fb3c3eb..000000000
--- a/lib/Icons/scalable/eye-open-negative-filled-symbolic.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
diff --git a/lib/Icons/scalable/view-conceal-symbolic.svg b/lib/Icons/scalable/view-conceal-symbolic.svg
new file mode 100644
index 000000000..5ff2cbcd3
--- /dev/null
+++ b/lib/Icons/scalable/view-conceal-symbolic.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/lib/Icons/scalable/view-reveal-symbolic.svg b/lib/Icons/scalable/view-reveal-symbolic.svg
new file mode 100644
index 000000000..ffd3c2708
--- /dev/null
+++ b/lib/Icons/scalable/view-reveal-symbolic.svg
@@ -0,0 +1,15 @@
+
+