Example #1
0
        public bool AddState(Atk.StateType type)
        {
            bool raw_ret = atk_state_set_add_state(Handle, (int)type);
            bool ret     = raw_ret;

            return(ret);
        }
Example #2
0
        public bool ContainsState(Atk.StateType type)
        {
            bool raw_ret = atk_state_set_contains_state(Handle, (int)type);
            bool ret     = raw_ret;

            return(ret);
        }
Example #3
0
 internal new void NotifyStateChange(Atk.StateType state, bool val)
 {
     GLib.Timeout.Add(0, new GLib.TimeoutHandler(delegate {
         base.NotifyStateChange(state, val);
         return(false);
     }));
 }
Example #4
0
        public bool RemoveState(Atk.StateType type)
        {
            bool raw_ret = atk_state_set_remove_state(Handle, (int)type);
            bool ret     = raw_ret;

            return(ret);
        }
        public static string TypeGetName(Atk.StateType type)
        {
            IntPtr raw_ret = atk_state_type_get_name((int)type);
            string ret     = GLib.Marshaller.Utf8PtrToString(raw_ret);

            return(ret);
        }
Example #6
0
        public bool ContainsStates(out Atk.StateType types, int n_types)
        {
            int  native_types;
            bool raw_ret = atk_state_set_contains_states(Handle, out native_types, n_types);
            bool ret     = raw_ret;

            types = (Atk.StateType)native_types;
            return(ret);
        }
        public static Atk.StateType TypeRegister(string name)
        {
            IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup(name);
            int    raw_ret     = atk_state_type_register(native_name);

            Atk.StateType ret = (Atk.StateType)raw_ret;
            GLib.Marshaller.Free(native_name);
            return(ret);
        }
Example #8
0
 protected void NotifyStateChange(Atk.StateType state)
 {
     NotifyStateChange(state, RefStateSet().ContainsState(state));
 }
Example #9
0
 public void NotifyStateChange(Atk.StateType state, bool value)
 {
     NotifyStateChange((ulong)state, value);
 }