Index: /CKEditor/trunk/_source/plugins/image/dialogs/image.js
===================================================================
--- /CKEditor/trunk/_source/plugins/image/dialogs/image.js	(revision 6974)
+++ /CKEditor/trunk/_source/plugins/image/dialogs/image.js	(revision 6975)
@@ -160,4 +160,11 @@
 
 			ratioButton.setAttribute( 'aria-checked', dialog.lockRatio );
+
+			// Ratio button hc presentation - WHITE SQUARE / BLACK SQUARE
+			if ( CKEDITOR.env.hc )
+			{
+				var icon = ratioButton.getChild( 0 );
+				icon.setHtml(  dialog.lockRatio ? CKEDITOR.env.ie ? '\u25A0': '\u25A3' : CKEDITOR.env.ie ? '\u25A1' : '\u25A2' );
+			}
 
 			return dialog.lockRatio;
@@ -791,5 +798,5 @@
 													html : '<div>'+
 														'<a href="javascript:void(0)" tabindex="-1" title="' + editor.lang.image.lockRatio +
-														'" class="cke_btn_locked" id="' + btnLockSizesId + '" role="checkbox"><span class="cke_label">' + editor.lang.image.lockRatio + '</span></a>' +
+														'" class="cke_btn_locked" id="' + btnLockSizesId + '" role="checkbox"><span class="cke_icon"></span><span class="cke_label">' + editor.lang.image.lockRatio + '</span></a>' +
 														'<a href="javascript:void(0)" tabindex="-1" title="' + editor.lang.image.resetSize +
 														'" class="cke_btn_reset" id="' + btnResetSizeId + '" role="button"><span class="cke_label">' + editor.lang.image.resetSize + '</span></a>'+
Index: /CKEditor/trunk/_source/skins/kama/dialog.css
===================================================================
--- /CKEditor/trunk/_source/skins/kama/dialog.css	(revision 6974)
+++ /CKEditor/trunk/_source/skins/kama/dialog.css	(revision 6975)
@@ -713,4 +713,8 @@
 	font-size: 1px;
 }
+.cke_skin_kama .cke_dialog a.cke_btn_locked .cke_icon
+{
+	display:none;
+}
 
 .cke_skin_kama .cke_rtl .cke_dialog a.cke_btn_locked,
@@ -885,4 +889,8 @@
 	float: right;
 }
+.cke_skin_kama .cke_hc a.cke_btn_locked .cke_icon
+{
+	display:inline;
+}
 
 .cke_skin_kama a.cke_smile img
Index: /CKEditor/trunk/_source/skins/office2003/dialog.css
===================================================================
--- /CKEditor/trunk/_source/skins/office2003/dialog.css	(revision 6974)
+++ /CKEditor/trunk/_source/skins/office2003/dialog.css	(revision 6975)
@@ -636,4 +636,8 @@
 	font-size: 1px;
 }
+.cke_skin_office2003 .cke_dialog a.cke_btn_locked .cke_icon
+{
+	display:none;
+}
 
 .cke_skin_office2003 .cke_rtl .cke_dialog a.cke_btn_locked,
@@ -800,4 +804,8 @@
 	padding: 0 2px;
 }
+.cke_skin_office2003 .cke_hc a.cke_btn_locked .cke_icon
+{
+	display:inline;
+}
 
 .cke_skin_office2003 .cke_rtl.cke_hc a.cke_btn_locked,
Index: /CKEditor/trunk/_source/skins/v2/dialog.css
===================================================================
--- /CKEditor/trunk/_source/skins/v2/dialog.css	(revision 6974)
+++ /CKEditor/trunk/_source/skins/v2/dialog.css	(revision 6975)
@@ -638,4 +638,9 @@
 	font-size: 1px;
 }
+.cke_skin_v2 .cke_dialog a.cke_btn_locked .cke_icon
+{
+	display:none;
+}
+
 
 .cke_skin_v2 .cke_rtl .cke_dialog a.cke_btn_locked,
@@ -802,4 +807,8 @@
 	padding: 0 2px;
 }
+.cke_skin_v2 .cke_hc a.cke_btn_locked .cke_icon
+{
+	display:inline;
+}
 
 .cke_skin_v2 .cke_rtl.cke_hc a.cke_btn_locked,
