python-efl/efl2/ecore/enums.pxd

87 lines
2.6 KiB
Cython

# Copyright (C) 2007-2014 various contributors (see AUTHORS)
#
# This file is part of Python-EFL.
#
# Python-EFL is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 3 of the License, or (at your option) any later version.
#
# Python-EFL is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this Python-EFL. If not, see <http://www.gnu.org/licenses/>.
cdef extern from "Ecore.h":
enum:
ECORE_EVENT_SIGNAL_USER
ECORE_EVENT_SIGNAL_HUP
ECORE_EVENT_SIGNAL_EXIT
ECORE_EVENT_SIGNAL_POWER
ECORE_EVENT_SIGNAL_REALTIME
int ECORE_EXE_EVENT_ADD
int ECORE_EXE_EVENT_DEL
int ECORE_EXE_EVENT_DATA
int ECORE_EXE_EVENT_ERROR
enum:
ECORE_CALLBACK_CANCEL
ECORE_CALLBACK_RENEW
enum:
ECORE_CALLBACK_PASS_ON
ECORE_CALLBACK_DONE
ctypedef enum Ecore_Fd_Handler_Flags:
ECORE_FD_READ
ECORE_FD_WRITE
ECORE_FD_ERROR
ctypedef enum Ecore_Exe_Flags:
ECORE_EXE_NONE
ECORE_EXE_PIPE_READ
ECORE_EXE_PIPE_WRITE
ECORE_EXE_PIPE_ERROR
ECORE_EXE_PIPE_READ_LINE_BUFFERED
ECORE_EXE_PIPE_ERROR_LINE_BUFFERED
ECORE_EXE_PIPE_AUTO
ECORE_EXE_RESPAWN
ECORE_EXE_USE_SH
ECORE_EXE_NOT_LEADER
ECORE_EXE_TERM_WITH_PARENT
ctypedef enum Ecore_Pos_Map:
ECORE_POS_MAP_LINEAR
ECORE_POS_MAP_ACCELERATE
ECORE_POS_MAP_DECELERATE
ECORE_POS_MAP_SINUSOIDAL
ECORE_POS_MAP_ACCELERATE_FACTOR
ECORE_POS_MAP_DECELERATE_FACTOR
ECORE_POS_MAP_SINUSOIDAL_FACTOR
ECORE_POS_MAP_DIVISOR_INTERP
ECORE_POS_MAP_BOUNCE
ECORE_POS_MAP_SPRING
ctypedef enum Ecore_Animator_Source:
ECORE_ANIMATOR_SOURCE_TIMER
ECORE_ANIMATOR_SOURCE_CUSTOM
ctypedef enum Ecore_Poller_Type:
ECORE_POLLER_CORE
cdef extern from "Ecore_File.h":
ctypedef enum Ecore_File_Event:
ECORE_FILE_EVENT_NONE
ECORE_FILE_EVENT_CREATED_FILE
ECORE_FILE_EVENT_CREATED_DIRECTORY
ECORE_FILE_EVENT_DELETED_FILE
ECORE_FILE_EVENT_DELETED_DIRECTORY
ECORE_FILE_EVENT_DELETED_SELF
ECORE_FILE_EVENT_MODIFIED
ECORE_FILE_EVENT_CLOSED