[entry] use normal text colour when pasting in entry
This commit is contained in:
parent
341dd10747
commit
478351dddb
|
@ -29,25 +29,14 @@ namespace SparkleShare {
|
|||
|
||||
ExampleTextActive = true;
|
||||
|
||||
FocusGrabbed += delegate {
|
||||
|
||||
if (ExampleTextActive) {
|
||||
|
||||
ExampleTextActive = false;
|
||||
Text = "";
|
||||
UseNormalTextColor ();
|
||||
|
||||
}
|
||||
|
||||
};
|
||||
FocusGrabbed += delegate { OnEntered (); };
|
||||
ClipboardPasted += delegate { OnEntered (); };
|
||||
|
||||
FocusOutEvent += delegate {
|
||||
|
||||
if (Text.Equals ("") || Text == null) {
|
||||
if (Text.Equals ("") || Text == null)
|
||||
ExampleTextActive = true;
|
||||
|
||||
}
|
||||
|
||||
if (ExampleTextActive)
|
||||
UseExampleText ();
|
||||
|
||||
|
@ -56,6 +45,20 @@ namespace SparkleShare {
|
|||
}
|
||||
|
||||
|
||||
private void OnEntered ()
|
||||
{
|
||||
|
||||
if (ExampleTextActive) {
|
||||
|
||||
ExampleTextActive = false;
|
||||
Text = "";
|
||||
UseNormalTextColor ();
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
public string ExampleText
|
||||
{
|
||||
|
||||
|
|
Loading…
Reference in a new issue