Commit Graph

91 Commits

Author SHA1 Message Date
Marcel Hollerbach 573efe3600 entrance: Updated the user settings
- A User can now set a Background and a Icon file !

        - Images are displayed from pools
2014-04-02 12:24:43 +02:00
Marcel Hollerbach bd7d06b2c4 entrance: Updated the general Settings
- There is a toolbar on the left side

        - Added placeholder for themeselector and graphical log

        - Backgrounds are displayed from the pools !
2014-04-02 12:22:50 +02:00
Marcel Hollerbach cf5c4cf46a entrance: Updated the entrance_conf.c
- backgrounds are hold in pools, no need to generate them there

     - New Textes for the Items are used

     - Lets use the thumb style in the settings pane

     - There is a macro to get Entrance_Image structs to
       Entrance_Conf_Background struct (in lists)
2014-04-02 12:22:28 +02:00
Marcel Hollerbach 219c01fa63 entrance: free the pools correctly 2014-04-02 10:22:19 +02:00
Marcel Hollerbach 1f39860775 entrance: delete bg if it has failed, 2014-03-20 18:04:36 +01:00
Marcel Hollerbach 7c78c1c63c entrance: Fix the last case of the algo. 2014-03-20 17:52:30 +01:00
Marcel Hollerbach de7f5a43c0 entrance: woops there where two "!" to much ;) 2014-03-20 17:46:19 +01:00
Marcel Hollerbach 87a75c9f89 entrance: let the algorithem go on fallback if case 3 fails, dont print
the info if nothing is set. Fallback there on default
2014-03-20 17:27:39 +01:00
Michael Bouchaud d8d2b6e04f entrance: the client is now launched with restricted access (nobody user) 2014-03-20 00:45:32 +00:00
Michael Bouchaud 847ac65b7e entrance: final step to split configuration panel code, add call to init and shutdown generic interface. Add files to autotools 2014-03-20 00:44:20 +00:00
Michael Bouchaud 88b85be09b entrance: split configuration panel code, add user panel 2014-03-20 00:41:44 +00:00
Michael Bouchaud 7f98b4f371 entrance: split configuration panel code, add main panel 2014-03-20 00:40:54 +00:00
Michael Bouchaud 7607e486ad entrance: first step to split configuration panel code, create a generic interface to build config panel 2014-03-20 00:40:12 +00:00
Marcel Hollerbach 0ef9b100c7 entrance: warn -- && deleted my wrong whitespaces 2014-03-18 10:22:57 +01:00
Marcel Hollerbach 70493a4fc8 entrance: enrtance is able to load standart images like png and jpg
- the set of the conf can now also be a deletion of a attribute like the
  group
2014-03-18 10:17:00 +01:00
Marcel Hollerbach 56cd1d8841 entrance: Fix a possible NULL reference ! 2014-03-13 11:31:55 +01:00
Marcel Hollerbach b5d2f926a7 entrance: Better user check
- Lets check after 0.5 sec. if the changed user is a new valid user.
2014-03-07 17:58:11 +01:00
Michaël Bouchaud (yoz) b3c3d5c414 entrance: missing \n 2014-03-07 13:40:52 +01:00
Michaël Bouchaud (yoz) b7bbc97301 entrance: wait for all child 2014-03-07 13:40:32 +01:00
Michael Bouchaud 73c1a0007a entrance: fix detecting start of a wm 2014-03-07 00:49:32 +00:00
Michael Bouchaud 33097cdf4e entrance: don't use snprintf when not needed. OMG a string in c isn't a char *[]. You are just lucky that works or you don't test it 2014-03-07 00:10:50 +00:00
Michael Bouchaud 0f13895de6 entrance: this namespace is too long, use a shorter one 2014-03-07 00:10:16 +00:00
Michael Bouchaud 83a6df7446 entrance: don't include header in headers 2014-03-06 23:41:45 +00:00
Marcel Hollerbach 8806464b57 entrance: Themes can set the item style now per default!
- Themes can set the style for entrance.users & entrance.actions via
  item_style_users and item_style_actions as data items !
2014-03-06 17:38:05 +01:00
Marcel Hollerbach 897707e445 entrance: warn --, forgot srand ..., freed the wrong list ! 2014-03-06 17:28:04 +01:00
Marcel Hollerbach 9f5b40661a entrance: Added Image loading for more paths.
- Images are loaded from 3 pools, System(PREFIX/entrance/images),
  User(~/.config/entrance/images/) nad themes.

 In each directory is a layout from ..images/icons and
  ...images/backgrounds.

- Each user can set his own Icon and his own Background out of the
  pools.

- Renamed Entrance_Background to Entrance_Image because this struct is
  also used for the icons, so this would be a little bit confusing!

- Directorys are parsed in the daemon, the theme in the client!
2014-03-06 14:09:37 +01:00
Michael Bouchaud c2f54553b6 entrance: improve login appearance in conf panel 2014-02-24 23:29:27 +00:00
Michael Bouchaud 2f7cc2897e Revert "Updated the theme."
This reverts commit aa05a94193.
2014-02-24 21:23:21 +00:00
Marcel Hollerbach aa05a94193 Updated the theme. 2014-02-21 17:18:14 +01:00
Marcel Hollerbach fc87619f14 Revert "Updated the Settings"
This reverts commit 4733a336f5.
2014-02-21 12:04:24 +01:00
Marcel Hollerbach 4733a336f5 Updated the Settings
- The login is realized without entrance_login, so there is no Session
  select. And there is no need for config stuff in the theme.
2014-02-16 13:22:32 +01:00
Michael Bouchaud 8866cd0f99 entrance: use external instead of hard coded widget, so we can do more theming 2014-02-12 23:36:45 +00:00
Marcel Hollerbach 36b9bd8376 GUI update & Bug Fix
- Added a login button for the people that dont want to hit enter to
  login.

- Added The returning of the Session for the case that someone wants to
  have the part "elm.text.sub".

- The Itemstyle is now read from the theme.

- Bug fix, If a Session is used, the icon is set the correct way. If not the
  widget and the space will be freed !
2014-02-12 18:54:34 +01:00
Andy Williams cf3498a3c8 Fix the SUPPORTING_WM check - don't rely on getting the callback 2014-02-10 00:49:39 +00:00
Marcel Hollerbach 1160e12c0c Bug Fix, actions are not having any icons ! 2014-02-09 17:35:57 +01:00
Marcel Hollerbach e7ed89d630 Fixed Bug T761, Actions are working now 2014-02-09 08:55:24 +01:00
Michaël Bouchaud (yoz) ab1da1e98e entrance: and really fix this warnings 2014-02-07 16:57:10 +01:00
Michaël Bouchaud (yoz) f10de61725 Revert "Changed the compile settings, the subdirectory event will be compiled as static library and included in the two ther directorys. Just a beauty thing :)"
Build is slower than before, on link we have DSO errors and I think it's worse than before. We have one more library to link.
This reverts commit 61d0d63bd0.
2014-02-07 16:54:48 +01:00
Marcel Hollerbach 61d0d63bd0 Changed the compile settings, the subdirectory event will be compiled as static library and included in the two ther directorys. Just a beauty thing :)
Reviewers: michael.bouchaud

CC: raster

Differential Revision: https://phab.enlightenment.org/D451
2014-02-07 11:48:55 +01:00
Michael Bouchaud 53d146dbe1 entrance: move kill x to xserver_end() 2014-02-07 02:03:08 +00:00
Michael Bouchaud f17a3c2d90 entrance: warn-- 2014-02-06 22:23:28 +00:00
Marcel Hollerbach d7d7f89d23 Revert my last commit & make entrance quit in any way 2014-02-06 11:30:27 +01:00
Marcel Hollerbach 1be65edee7 - Added feature a option called fastexit, if this is set entrance will
quit in any way, if not entrance just quits if the DE exits with an
  error.
- Fixed the issue that entrance is not restarting after closing the
  logged in session, this is done by NOT exitings if a user is logged in
  allready, the pam session is closed, Xserver is quit, so entrance can restart.
2014-01-23 21:44:01 +01:00
Michael Bouchaud 4d1ebdec15 entrance: debug-- 2014-01-16 21:50:46 +01:00
Michael Bouchaud a005f75fc0 entrance: entrance_init now init display name but not the cookie 2014-01-16 21:50:15 +01:00
Michael Bouchaud 32d5022a9f entrance: init and shutdown entrance_session 2014-01-13 20:23:16 +01:00
Andrew Williams e52b09740c Fix the daemon crash that I was seeing 2014-01-11 22:33:52 +00:00
Michael Bouchaud 704645e370 entrance: don't free user if present in history 2014-01-10 00:42:40 +01:00
Michael Bouchaud b189b81401 entrance: save info about user 2014-01-10 00:13:01 +01:00
Michael Bouchaud 9f1e051926 entrance: warn-- 2014-01-09 00:09:31 +01:00