_Entrance_Config Struct Reference

This contains all of the configuration options that the system can set. More...


Data Fields

char * theme
 theme - the theme we want entrance ui to use
char * background
 background - the UI background
char * pointer
 pointer - path to the file on disk we want to use as the pointer
struct {
   char *   string
before
struct {
   char *   string
after
struct {
   char *   string
date
struct {
   char *   string
time
struct {
   int   w
   int   h
screens
struct {
   int   w
   int   h
display
int auth
 ENTRANCE_USE_PAM - if set to use pam authentication ENTRANCE_USE_SHADOW- if set to use shadow auth if pam is not avail.
int engine
 engine - the evas rendering engine to use 1 - OpenGL rendering engine 0 - The software rendering engine (default)
int reboot
 reboot - whether or not to allow themeable rebooting 1 - Allow Rebooting 0 - Disable theme rebooting
int halt
 halt - whether or not to allow themeable halting 1 - Allow Halting 0 - Disable theme halting
Evas_List * fonts
 fonts - available font paths for fonts
struct {
   int   remember
   int   remember_n
   Evas_Hash *   hash
   Evas_List *   keys
users
struct {
   Evas_Hash *   hash
   Evas_List *   keys
sessions
char * xsession
struct {
   char *   username
 uid we can find in the users hash
   int   mode
 0 = off, 1 = immediate exec, 2 = show theme & post auth
autologin
struct {
   char *   prevuser
   int   mode
 0 = off, 1 = presel previous
presel

Detailed Description

This contains all of the configuration options that the system can set.

Field Documentation

pointer - path to the file on disk we want to use as the pointer

Referenced by entrance_config_free(), entrance_config_populate(), entrance_config_print(), entrance_config_store(), and setup_ecore_evas().

struct { ... } _Entrance_Config::before

struct { ... } _Entrance_Config::after

struct { ... } _Entrance_Config::date

struct { ... } _Entrance_Config::time

Referenced by entrance_config_new().

Referenced by entrance_config_new().

struct { ... } _Entrance_Config::screens

Referenced by entrance_config_new().

struct { ... } _Entrance_Config::display

Referenced by entrance_config_new().

ENTRANCE_USE_PAM - if set to use pam authentication ENTRANCE_USE_SHADOW- if set to use shadow auth if pam is not avail.

Referenced by entrance_config_populate(), entrance_config_print(), entrance_config_store(), entrance_session_auth_user(), and entrance_session_start_user_session().

engine - the evas rendering engine to use 1 - OpenGL rendering engine 0 - The software rendering engine (default)

Referenced by entrance_config_populate(), entrance_config_print(), entrance_config_store(), and setup_ecore_evas().

reboot - whether or not to allow themeable rebooting 1 - Allow Rebooting 0 - Disable theme rebooting

Referenced by entrance_config_populate(), entrance_config_print(), entrance_config_store(), and reboot_cb().

halt - whether or not to allow themeable halting 1 - Allow Halting 0 - Disable theme halting

Referenced by entrance_config_populate(), entrance_config_print(), entrance_config_store(), and shutdown_cb().

fonts - available font paths for fonts

Referenced by entrance_session_ecore_evas_set().

struct { ... } _Entrance_Config::users

uid we can find in the users hash

Referenced by entrance_config_free(), entrance_config_populate(), and entrance_session_run().

0 = off, 1 = immediate exec, 2 = show theme & post auth

0 = off, 1 = presel previous

Referenced by entrance_config_populate(), entrance_session_run(), and entrance_session_start_user_session().

struct { ... } _Entrance_Config::presel