Commit Graph

59 Commits

Author SHA1 Message Date
Koichi Murase 2e5e0a5b67 *.{h,c}: do not use the C reserved identifiers for tag names 2022-03-07 07:45:57 +09:00
Boris Faure 465a894a2e
options_color: rewrite to display color schemes 2020-11-03 23:33:42 +01:00
Boris Faure 08bfebcf6d
mv options_helpers.{c,h} options_mouse.{c,h} 2020-06-15 13:21:00 +02:00
Boris Faure 32f317cc05
options: use an available default icon for each entry! 2020-04-17 23:54:48 +02:00
Boris Faure 2259519d10
video: no need to force emotion engine anymore 2020-04-12 16:59:43 +02:00
Alastair Poole bae700587e
settings: Improve UI 2020-01-01 19:05:26 +01:00
Boris Faure fff087bead use layout api in controls/options 2019-05-26 19:25:44 +02:00
Marcel Hollerbach 2168e6a85f terminology: call donecb later
donecb must be called after the settings objects have been deleted.
Otherwise focus manager will detect that a focused object is deleted,
and performe recoverty things. Those recovery things end up in
terminology in focusing nothing, since the terminal object is not a
elementary widget. Not beeing a elementery widget here means that it is
not visible from the POV of the focus manager.

However, when we emit donecb later on, then the focus is restored (in
the callback) after focus manager has performed its voodoo.

This fixes focus disappearing after going into the settings and going
out of them again.

Reviewed-by: Boris Faure <billiob@gmail.com>
Differential Revision: https://phab.enlightenment.org/D8932
2019-05-21 21:07:53 +02:00
Boris Faure 54565e32a6 options_keys: clean up a bit
options: no need for delay
2019-01-20 23:13:05 +01:00
Boris Faure 1a5384b19e options: default is the behaviour tab. Closes T2130 2018-03-10 17:13:10 +01:00
Boris Faure 820a5440fe controls: use both "bg" and "base" evas objects 2018-01-15 22:45:32 +01:00
Boris Faure 64502fa8f3 options_theme: be able to have multiple instances 2018-01-13 19:25:31 +01:00
Boris Faure 85ba744771 options_font: be able to have multiple instances 2018-01-12 23:27:19 +01:00
Boris Faure c7fe3ca964 fix coding style wrt _Ctx types 2018-01-09 23:21:48 +01:00
Boris Faure 69e3176f4e options_background: rewrite to have multiple widgets 2018-01-08 23:17:02 +01:00
Boris Faure 08b5c20a27 controls: keep ctx when on about/options 2018-01-05 23:42:14 +01:00
Boris Faure fd150de222 options: simplify code and no more globals 2018-01-05 00:27:25 +01:00
Boris Faure eaaae01745 controls: less globals, controls per window 2018-01-05 00:27:25 +01:00
Boris Faure d20e32c26f options: rename options_active_get() to options_is_active() 2018-01-05 00:27:25 +01:00
Boris Faure 7d94ebaa1e options: have Colors before Video 2017-11-11 23:12:17 +01:00
Boris Faure adb818b697 s/wallpaper/background/ 2017-11-11 22:24:35 +01:00
Boris Faure 76f1bf4342 prefix EINA_UNUSED parameters with an underscore
and fix related issues
2016-10-05 22:00:22 +02:00
Andy Williams 89d264272d Update standard icon naming to use standards
These are not exact icons but they seem close enough for elm 1.18+
2016-09-27 22:06:40 +01:00
Andy Williams 55ac83465b [options] size options list according to scale 2016-01-29 11:23:08 +00:00
Boris Faure f8429209bb add a Toolkit settings category to launch elementary_config. Closes T1492 2014-09-14 23:18:55 +02:00
Boris Faure 793f42daa5 gettextify options 2014-07-26 11:37:26 +02:00
Boris Faure a6d51a8d4d improve icons on settings toolbar 2014-01-18 18:22:58 +01:00
Carsten Haitzler 31c99d6127 make wallpaper (and other options) apply to current term (splits/tabs) 2014-01-02 15:54:46 +09:00
Marcel Hollerbach 85ded7e105 Implemented the wallpaper settings page.
Summary: Implemented a little page where you can set your background for your terminology.

Reviewers: raster, billiob

Reviewed By: raster

CC: seoz

Differential Revision: https://phab.enlightenment.org/D362
2013-12-29 13:45:27 +09:00
Boris Faure 2ae7fada13 add dummy option about key bindings 2013-12-04 22:07:13 +01:00
Boris Faure bb86f4b07b cleanup options code 2013-12-04 21:42:16 +01:00
Boris Faure 4a79fe43d5 fix focus issue when changing options. Closes #T27 2013-09-08 17:28:17 +02:00
Boris Faure 30392f23a9 s/__UNUSED__/EINA_UNUSED/g 2013-08-27 15:36:50 +02:00
Carsten Haitzler 86b0d64c54 fix focus restoration when creating new tabs or splits by allowing cb
to restore it.
2013-04-15 13:33:23 +09:00
Carsten Haitzler 097bf1a09d options work agai - less purty. i need to adapt options now to
grid/pane-term. - they should be an overkay over all terms, not done
inside per-term theme. split needed.



SVN revision: 83124
2013-01-23 05:53:18 +00:00
Carsten Haitzler 2c18ec8ba2 revert! broke terminology build completely.
SVN revision: 78312
2012-10-22 02:12:55 +00:00
Flavio Vinicius Alvares Ceolin 0dcc9e2044 Using the edje_codegen to handle with the theme
Using the code generated to handle the parts of the
edj file. Trying to avoid mistakes with the parts names and
make the code more independent from the theme (the parts can
change the name since it maintaining the same api)



SVN revision: 78271
2012-10-19 22:04:01 +00:00
Flavio Vinicius Alvares Ceolin 22fba090a0 Adding support for selection of theme
SVN revision: 77333
2012-10-02 20:24:13 +00:00
Christopher Michael a474cf4341 Terminology: Add missing UNUSED for functions which do not use 'data'
and other parameters.



SVN revision: 77234
2012-10-01 06:08:32 +00:00
Carsten Haitzler a24f4ba16d split options inot more swallows in the terminology theme because this
is eventually how it needs to work as i wanted wallpaper and theme
stuff to totally see the terminology txt/bg like wp2 in e17. :)



SVN revision: 75941
2012-09-02 14:10:31 +00:00
Carsten Haitzler 1bb459afda clean up formatting for easier editing.
SVN revision: 75514
2012-08-22 03:14:58 +00:00
Carsten Haitzler af8667a832 testing toolbar - figuring out why icon size set didnt work and also
added empty colros config pane, testing vertical toolbar scroll.



SVN revision: 75513
2012-08-22 03:12:40 +00:00
Carsten Haitzler f5bef8a0ed incoming sexiness... links, file paths, email addresses found in text
on mousover. highlight with a subtley animated underline and on
click.. do something sensible. the inline handler is the sexiest of
all. try local file pahts for now (full paths). as they work best.
remote urls for video files SHOULd work if they have http:// etc.
before them - no adjusting of loose ones. u may want to look at the
helpers config panel. internal handling of remote urls for media
doesnt download currently. still needs to be done. anyway. enjoy!



SVN revision: 73288
2012-07-04 14:44:43 +00:00
Carsten Haitzler 5afd73501f any button now dismisses the popup dialog things.
SVN revision: 73083
2012-06-30 14:21:00 +00:00
Daniel Juyung Seo 0f3b3ccdbd terminology: Added 'Not Implemented Yet' stub for theme and wallpaper.
SVN revision: 72907
2012-06-27 00:53:57 +00:00
Carsten Haitzler 256059af6e move current options pane 1 level down and now its a controls pane
with copy, paste and options. copy & paste use clipboard, not primary.



SVN revision: 72755
2012-06-24 06:39:54 +00:00
Carsten Haitzler a4dd7976fd work around focus baddies on options show/hide -> tasn.
SVN revision: 72454
2012-06-19 07:58:08 +00:00
Carsten Haitzler fd0b697aeb make gustavo happy with options now espanding when term expands (up to
a point) but still keepign preview room on the left for me.



SVN revision: 72450
2012-06-19 07:33:11 +00:00
Gustavo Sverzut Barbieri ffa6d0ab67 bugfix showing options.
SVN revision: 72316
2012-06-17 20:29:25 +00:00
Gustavo Sverzut Barbieri 652df62d45 options infrastructure refactor.
There is no global config option anymore, we have option instances
that are set to the termio and media for future queries.

The idea is that we can later have different configuration per termio,
like multiple windows or tabs with different font size, background,
etc.

It's just a refactor. It would be better to define if things like
background is up to the whole terminal and then save to a different
config entry... or just save the global and copy it for next termio,
defining the other instances as 'temporary'. Anyway: policy to be defined.



SVN revision: 72315
2012-06-17 20:24:23 +00:00