Exemple #1
0
 bool CommitPendingChanges()
 {
     if (commit_delay.IsPending)
     {
         commit_delay.Stop();
         ((PhotoQuery)Query).Commit(changed_photo);
     }
     return(true);
 }
Exemple #2
0
        private void UpdateButtons()
        {
            left.Sensitive  = (scroll_offset < 0);
            right.Sensitive = (box_counts.Length * BoxWidth > background.Width - scroll_offset);

            if (!left.Sensitive && left_delay.IsPending)
            {
                left_delay.Stop();
            }

            if (!right.Sensitive && right_delay.IsPending)
            {
                right_delay.Stop();
            }
        }
Exemple #3
0
        public void Quit()
        {
            hide_cursor_delay.Stop();
            FSpot.Platform.ScreenSaver.UnInhibit();

            Destroy();
        }
Exemple #4
0
 void HandleDestroy(object sender, EventArgs args)
 {
     delay.Stop();
     if (thread.IsAlive)
     {
         thread.Abort();
     }
 }
Exemple #5
0
        public bool HideControls(bool force)
        {
            int x, y;

            Gdk.ModifierType type;

            if (!force && IsRealized)
            {
                ControlBox.GdkWindow.GetPointer(out x, out y, out type);
                if (x < ControlBox.Allocation.Width && y < ControlBox.Allocation.Height)
                {
                    hide.Start();
                    return(true);
                }
            }

            hide.Stop();
            ControlBox.Hide();
            return(false);
        }
Exemple #6
0
            public virtual void EndDrag(double x, double y)
            {
                timer.Stop();

                Rectangle box    = Bounds();
                double    middle = box.X + (box.Width / 2.0);

                int position;

                DragOffset = 0;
                Dragging   = false;
                if (selector.BoxXHit(middle, out position))
                {
                    this.SetPosition(position);
                    State = StateType.Prelight;
                }
                else
                {
                    State = selector.State;
                }
            }
Exemple #7
0
 public void Stop()
 {
     running = false;
     flip.Stop();
 }
Exemple #8
0
 protected override void OnDestroyed()
 {
     hide.Stop();
     fade.Stop();
     base.OnDestroyed();
 }