Commit Graph

272 Commits

Author SHA1 Message Date
Mike Blumenkrantz ed60e2482a fix stringshare magic failure in theme dialog, unbreaks apply button 2013-11-29 09:45:31 -05:00
Mike Blumenkrantz d2acd5edcc set initial value of show_splash in theme config dialog 2013-11-29 09:45:08 -05:00
Mike Blumenkrantz e7edfacfce recover option to set startup splash and stick it into theme config dialog
yes, I know this is ugly. fix T588
2013-11-29 09:36:44 -05:00
Mike Blumenkrantz abff6f1427 conf2 and related subsystems were a fun and useful experiment, but this is not their time. removed.
see econf.git
2013-11-25 16:04:01 -05:00
Mike Blumenkrantz e3b65f1cbb show wallpaper preview in config dialog
T417
2013-11-21 17:46:56 -05:00
Carsten Haitzler a1d1e40559 elm integration improvement - copy themes over, fix includes and null config
provide a config upgrade path to version 13 which nulls/frees out
theme config (save memory - but more housekeeping), and that also
copeis ofer all files in ~/.e/e/themes to ~/.elementary/themes so you
don't lose themes you personally have and deletes the old e theme dir
if this succeeds.

also remove all #includes of Elementary.h and Emotion.h from single c
files as they are requirements now and in e.h

also remove theme path vars and code as theme path is no longer used.
2013-11-01 15:53:05 +09:00
Carsten Haitzler 4b4a51d189 elm theme use - use elementary only for themes and remove e's own theme
now e only uses elementary's theme. this is to stop the bitrot and
forking of e's theme vs the unified elm theme that has everything for
e in it already. this obviously makes elm a requirement of e18 on, and
this also notes that emotion is always in efl these days, so its no
longer an option, and ecore-imf is no longer used as edje does the
entires now itself. in future it'll all be elm.

this is a major unification point for themes for elm and e. this will
need some testing, but everything seems to work day-to-day, but theme
selector is untested.

this also removes the theme selector for splash as that is now simply
unified with the same theme as everything else.
2013-10-31 23:36:22 +09:00
Igor Murzov 519c4de7f6 Revert "updating desktop files"
This reverts commit 22f7a34e23.
2013-09-04 04:11:13 +04:00
maxerba 22f7a34e23 updating desktop files 2013-07-31 12:08:42 +02:00
Mike Blumenkrantz 0923848dc1 move comp focus-out color class to Window Manager section in color config
T242
2013-07-26 12:34:11 +01:00
maxerba b7ba1dea64 Adding serbian localization in desktop files 2013-07-08 13:33:29 +02:00
maxerba 26303bbe1f Fixed sorting in desktop files 2013-07-05 19:02:53 +02:00
Igor Murzov 315dbf8409 Let's drop meaningless empty translations from .desktop files 2013-06-17 13:43:34 +04:00
maxerba 5deed35ac2 adding catalan translation and sorting lines alphabetically 2013-06-05 00:16:38 +02:00
Igor Murzov b48114152a Better gettext usage for conf2 module 2013-05-11 12:15:01 +04:00
Igor Murzov d81819e5cd Add some more messages to the pot 2013-05-02 15:49:25 +04:00
Mike Blumenkrantz 6e33f33c59 rename comp border edje groups from e/comp/* to e/comp/border/* 2013-04-15 08:39:16 +01:00
Mike Blumenkrantz 2b4451bab8 convert a bunch of modules to new check widget disable api
SVN revision: 83671
2013-02-06 09:58:41 +00:00
Mike Blumenkrantz 839a2f3f15 move all conf2 options for opening config dialogs into the owner module
SVN revision: 82727
2013-01-13 13:28:56 +00:00
Mike Blumenkrantz 964a0e3a7f clean up xsettings theme listing to use internal functions instead of scanning directories
SVN revision: 82722
2013-01-13 12:35:18 +00:00
Mike Blumenkrantz ec6f8a06b0 big cleanup for conf_theme module: conf2 subsystem already tracks themes
also change check widget to radio


SVN revision: 82719
2013-01-13 12:20:32 +00:00
Mike Blumenkrantz da18b48e08 fix crash when trying to apply a null wallpaper
ticket #2164


SVN revision: 82399
2013-01-08 10:13:39 +00:00
Christopher Michael d34a6066b8 Add missing UNUSED.
Signed-off-by: Christopher Michael <cpmichael1@comcast.net>

SVN revision: 81744
2012-12-27 13:24:10 +00:00
Chidambar Zinnoury b2b093c692 e startup theme: add check changed.
SVN revision: 81693
2012-12-25 16:47:02 +00:00
Mike Blumenkrantz 7c8e9642bd sooooo translators will hate me for this but I had to change another string here since it was 100% wrong. sorry.
this commit disables all the other widgets in xsettings config if "enable xsettings" is not checked, since this is what the result of disabling xsettings will be


SVN revision: 81542
2012-12-21 12:04:10 +00:00
Mike Blumenkrantz 3bc56a9e5f fix a tremendous number of stringshare leaks
SVN revision: 81532
2012-12-21 10:20:05 +00:00
Mike Blumenkrantz 40014e093f scale settings now actually show you what is currently set
ticket #2055


SVN revision: 81460
2012-12-20 14:42:05 +00:00
Mike Blumenkrantz 9e7557241c directory is not a proper noun
SVN revision: 81344
2012-12-19 10:40:53 +00:00
Mike Blumenkrantz f8b39332d1 using wallpaper fsel to manually navigate to and set a non-edj wallpaper now pops the import config dialog
ticket #2046


SVN revision: 81343
2012-12-19 10:39:45 +00:00
Mike Blumenkrantz 8f5cdde1b3 don't reopen scale config dialog after applying settings
ticket #2006


SVN revision: 81223
2012-12-18 09:10:14 +00:00
Mike Blumenkrantz 2114eceed0 add autochange to scale config dialog
SVN revision: 81222
2012-12-18 09:00:51 +00:00
Carsten Haitzler d97008e7c0 moar bufffzzzz!
SVN revision: 81042
2012-12-16 10:15:57 +00:00
Chidambar Zinnoury 22c81bcfa2 e xsettings: state that the theme applies only to GTK apps.
Maybe put icons as first item as it applies to everything?


SVN revision: 81032
2012-12-15 20:20:59 +00:00
Carsten Haitzler 819fa7c948 have a theme fallback in preview so it works right.
SVN revision: 80904
2012-12-13 23:33:29 +00:00
Carsten Haitzler 1a891cf8a3 lets be awesome ... and make the theme preview.. look a lot more like
a REAL PREVIEW OF A THEME!



SVN revision: 80834
2012-12-13 12:27:03 +00:00
Mike Blumenkrantz a04ef6cce1 wallpaper previews now maintain aspect ratio when resized
ticket #1981


SVN revision: 80735
2012-12-12 08:05:21 +00:00
Mike Blumenkrantz fd9abc1da8 e now properly sets "hicolor" as the icon theme when no theme is set (FDO standard: http://icon-theme.freedesktop.org/wiki/HicolorTheme)
SVN revision: 80601
2012-12-10 11:48:20 +00:00
Mike Blumenkrantz 15c4760ff3 more exchange remnants in theme dialog
SVN revision: 80583
2012-12-10 08:26:51 +00:00
Mike Blumenkrantz dd20b3c07d wallpaper and theme dialogs now resizable
ticket #1950


SVN revision: 80582
2012-12-10 08:23:08 +00:00
Massimo Maiurana 05159cf28b some patches from Igor Murzov:
- Translate some more labels
- Fix dialog title. (It's a follow-up to r79999)
- Typos in the updates checker

SVN revision: 80556
2012-12-09 19:50:07 +00:00
Mike Blumenkrantz a83a32a2f9 various config dialogs which contained tall/wide lists are now resizable
SVN revision: 80311
2012-12-06 08:25:47 +00:00
Mike Blumenkrantz ccba023d9a don't throw garbage error on missing e/desktop/background group for theme dialog
SVN revision: 80304
2012-12-06 07:44:00 +00:00
Mike Blumenkrantz 68e6b07cd7 all dialogs are no longer resizable
SVN revision: 80032
2012-12-03 09:24:12 +00:00
Mike Blumenkrantz 362531b082 Dear all,
I'm attaching a patch for some minor bugs in the e17.
 Please take a look at attached patch.

 01. missing E_FREE(inst)
     File: src/bin/e_exec.c: 347
     Function: _e_exec_cb_exec

 02. missing null check
     File: src/bin/e_fm.c: 10173
     Function: _e_fm_error_dialog
     I'm not sure, but all other codes always check the return
     value of e_fm2_op_registry_entry_get except here.

 03. missing free(slave)
     File: src/bin/e_fm_ipc.c: 804
     Function: _e_fm_ipc_slave_run

 04. eina_list_remove after free
     File: src/bin/e_fm/e_fm_ipc.c :1325
     Function: _e_fm_ipc_cb_fop_trash_idler

 05. invalid check for _udisks_del, it might be _udisks_chg.
     File: src/bin/e_fm/e_fm_main_udisks.c : 162
     Function: _e_fm_main_udisks_test

 06. uninitialized gx and gy values
     File: src/bin/e_gadcon_popup.c: 172
     Function: _e_gadcon_popup_position
     These could be changed in e_gadcon_client_geometry_get
     if gcc->o_base is null.

 07. unnecessary code 'evas = e_win_evas_get(dia->win)'
     File: src/bin/e_import_config_dialog.c: 456
     Function: e_import_config_dialog_show

 08. missing free(sizes)
     src/bin/e_randr_11_serialization.c: 136
     Function: _11_try_restore_configuration()

 09. unnecessary variable output_info
     File: src/bin/e_randr_12.c: 560
     Function: _output_property_change_event_cb

 10. eina_list_remove after free
     File: src/bin/e_randr_12_serialization.c : 357
     Function: _12_serialized_setup_update

 11. no check of the return value of symlink.
     File: src/bin/e_widget_fsel.c: 84
     Function: _e_wid_fsel_favorites_add

 12. no evr->var check before comparing string values
     File: src/modules/conf_applications/e_int_config_defapps.c: 432
     Function: _basic_apply

 13. missing error message or check return value of edje_file_group_exists
     File: src/modules/conf_theme/e_int_config_theme.c: 333
     Function: _open_test_cb
     Anyway, I've added e_util_dialog_show if failed. Is it okay?

 14. missing index range check
     File: src/modules/gadman/e_mod_config.c: 153
     Function: _cb_config
     It could read negative array index, because return value of
     e_widget_ilist_selected_get might be negative.

 BR,
 Gwanglim


SVN revision: 80020
2012-12-03 07:54:07 +00:00
Carsten Haitzler 5f4189636d theme isnt gtk specific for apps... especially not icon theme.
SVN revision: 79999
2012-12-03 01:45:11 +00:00
Mike Blumenkrantz c6a9c34e7f giant header overhaul which removes all the stupid one line function prototype headers and e_mod_main.h headers that contain nothing but unnecessary module api prototypes
SVN revision: 79908
2012-11-30 14:38:34 +00:00
Mike Blumenkrantz 397b96574b more exchange cruft
SVN revision: 79802
2012-11-29 05:01:42 +00:00
Sebastian Dransfeld b547e3f7d9 e/conf_theme: fix leak
SVN revision: 79638
2012-11-24 18:50:41 +00:00
Massimo Maiurana 8314c3b95c updating various translations
SVN revision: 79519
2012-11-21 19:45:32 +00:00
Sebastian Dransfeld 69ccc437dc e/conf_theme: Improvements
Application themes are only for gtk apps, so add GTK to naming. Also add
an indicator whether theme supports gtk{2,3}.

SVN revision: 79370
2012-11-16 09:51:29 +00:00
Carsten Haitzler 3b8e40fb12 make font preview string cover more scripts and be more useful.
SVN revision: 79309
2012-11-15 04:21:47 +00:00
Hyojin Kim e8398b2057 From: Hyojin Kim <hyojina.kim@gmail.com>
Subject: [E-devel] font, size list are not enabled even though custom
font is checked.

I'm a beginner of EFL. and this is my first bug reporting.
If I don't follow the rule of bug reporting, please correct me.

* Bug
In font settings, I checked "Enable Custom Font Classes" and set a
font and
size.
then, when I enter font settings again, font and size list are disabled.

* Cause
cfdata->cur_enabled is always 0 in _basic_create_widgets().

*Solution
 set cfdata->cur_enabled as 1 in _basic_init_data_fill().
 
 Please review attached before,after files.
 If the changes are not perfect, please give me feedback.
 
 


SVN revision: 79308
2012-11-15 03:49:33 +00:00
Mike Blumenkrantz c064a1d2b0 rewrite theme menu scanning to not need a scan every time the menu opens
SVN revision: 79210
2012-11-13 09:30:37 +00:00
Massimo Maiurana 5e2b9f2a6c updating russian translation
SVN revision: 79119
2012-11-11 20:20:43 +00:00
Carsten Haitzler 687e8f2fe9 and make sure it fits on 640x480.
SVN revision: 79117
2012-11-11 20:13:27 +00:00
Carsten Haitzler 629cec5473 make scaling dialog match changes in wizard.
SVN revision: 79116
2012-11-11 20:07:45 +00:00
Carsten Haitzler f534e30089 put lucas's makefiles back.. but what do you do to make it not break
between builds from older vs newer makefile setup?



SVN revision: 79024
2012-11-09 14:49:05 +00:00
Carsten Haitzler 5fa813e1cc lucas... u're going to hate me... but i'm reverting this whole lot of
module build chnages because its fundamentally broken. it DOES NOT
PRODUCE .SO FILES. just .la and .a files. the only reason u dont
notice is.. you ALREADY had .so's installed. i just got in from the
airport... synced and updated.. rebuilt and was met with all modules
not loading... literally - no .so's are installed int he module dirs.
try rm -rf the instaleld module tree.

regardless... this has to be reverted be3cause it's a major break. the
idea is right/nice. the implementation is causing... problems.



SVN revision: 79015
2012-11-09 10:45:35 +00:00
Lucas De Marchi 0000e87ffc e/modules: delete old Makefile.am's
SVN revision: 78983
2012-11-07 21:50:53 +00:00
Lucas De Marchi 92eee9068a e: use AM_CPPFLAGS instead of INCLUDES
Get rid of warnings like below with recent automake (1.11 and newer):
src/bin/Makefile.am:6: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
src/bin/Makefile.am: installing './depcomp'
src/modules/access/Makefile.am:11: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')



SVN revision: 78720
2012-10-31 20:40:40 +00:00
Mike Blumenkrantz dcbf8708c9 disable current theme menu item in themes menu
SVN revision: 78603
2012-10-29 08:11:45 +00:00
Mike Blumenkrantz 6fc12d62d1 given all the theme work going on, I figured it was probably a good idea to shorten the process of changing themes
SVN revision: 78451
2012-10-25 12:47:01 +00:00
Mike Blumenkrantz c4c1d43cec ss ref here
SVN revision: 78450
2012-10-25 12:24:29 +00:00
Mike Blumenkrantz 90299ad93b this was clearly wrong, not sure how I didn't catch it sooner
SVN revision: 78448
2012-10-25 11:50:38 +00:00
Sebastian Dransfeld 427b6c34df e: Cleanup
Removes unused variables, drops duplicate return or break
     statements and drops unnecessary checks.

Patch by Igor Murzov

SVN revision: 77490
2012-10-04 23:26:48 +00:00
Mike Blumenkrantz e7f840ddc0 completely remove exchange support since this is no longer supported/available
SVN revision: 76957
2012-09-21 10:16:28 +00:00
Mike Blumenkrantz 5aaa5c44eb disable font lists in fonts config unless enable custom classes is enabled
SVN revision: 76862
2012-09-19 13:02:26 +00:00
Mike Blumenkrantz 0a66fa4671 ilist_items_get() now returns a const list
SVN revision: 76524
2012-09-12 13:03:04 +00:00
Mike Blumenkrantz 09d26d74af fix global border config
ticket #1397


SVN revision: 75642
2012-08-24 07:00:30 +00:00
Mike Blumenkrantz fc0b124beb fix theme sorting in advanced dialog
ticket #1367


SVN revision: 75613
2012-08-23 10:32:07 +00:00
Mike Blumenkrantz 3d75bb8fe4 fix crash when switching between basic/advanced settings in scaling settings
ticket #1387


SVN revision: 75612
2012-08-23 09:50:53 +00:00
Mike Blumenkrantz 2434f5adbe more PATH_MAX cleanups
SVN revision: 75520
2012-08-22 07:32:12 +00:00
Christopher Michael fcea89adb0 E (conf_theme): Fix double define of _X for OpenBSD systems. Reported
by rustyBSD.



SVN revision: 75519
2012-08-22 07:07:16 +00:00
Carsten Haitzler f0664aca95 fix rememebr border style aply disable/enable bug.
SVN revision: 75400
2012-08-18 05:07:43 +00:00
Carsten Haitzler 229233c766 and bring basic scaling back to actually changing config after my
messing around.



SVN revision: 75352
2012-08-17 06:17:24 +00:00
Carsten Haitzler 8ab075e8ad and restart after scale changes to properly apply
SVN revision: 75349
2012-08-17 05:59:38 +00:00
Carsten Haitzler 9f691c9b39 make nicer scaling dialog.
SVN revision: 75347
2012-08-17 05:28:39 +00:00
Mike Blumenkrantz 5e1e915578 break out wallpaper import dialog and import settings dialog into separate dialogs usable outside the wallpaper widget, also clean up this code
SVN revision: 75047
2012-08-09 12:57:06 +00:00
Mike Blumenkrantz 6ea8835011 disable click renaming in theme, wallpaper, desklock wallpaper, and fwin sidebar file lists
SVN revision: 75013
2012-08-08 11:55:50 +00:00
Mike Blumenkrantz e4584d2214 fix up advanced font dialog a lot to work less stupidly and set icon indicators when it should
SVN revision: 75009
2012-08-08 10:49:07 +00:00
Mike Blumenkrantz 688eea87dd hugely improve the load times of the theme selector by staggering the preloading of all available themes with eio when the dialog loads instead of trying to load them all at once later
this should completely eliminate the previous behavior of locking e completely during load of theme list, but does NOT fix the same locking which still occurs when loading lots of file icons; some edje eio helpers are required for this :/


SVN revision: 74390
2012-07-25 12:38:56 +00:00
Christopher Michael 88151604ed E (conf_theme): Fix formatting of if statement.
SVN revision: 74389
2012-07-25 12:18:31 +00:00
Mike Blumenkrantz 64e08bee54 theme config -> advanced now uses eio
SVN revision: 74388
2012-07-25 11:58:30 +00:00
Mike Blumenkrantz 726fadf214 simplify some string copying in theme config
SVN revision: 74379
2012-07-25 09:42:15 +00:00
Mike Blumenkrantz f5eb595a59 fix stringshare usage in theme config
SVN revision: 74378
2012-07-25 09:20:33 +00:00
Mike Blumenkrantz cc6d298edd strcmp using freed pointers is bad, mmmmmk? xsettings ui now selects the currently used theme if it is known
SVN revision: 74377
2012-07-25 09:15:27 +00:00
Mike Blumenkrantz c89f656cb9 don't follow focus jump with tab if typebuf is shown
this should be the last of the fixes to close ticket #279


SVN revision: 73971
2012-07-17 10:33:09 +00:00
Mike Blumenkrantz 8933744cbd only recognize wallpaper widget focus jumping from tab key when typebuf isn't visible
SVN revision: 73969
2012-07-17 10:27:53 +00:00
Mike Blumenkrantz a9e53b3f24 remove broken focus hook settings from wallpaper import dialog
SVN revision: 73960
2012-07-17 08:47:54 +00:00
Chidambar Zinnoury a7f1cc0f69 e: move plural lovin'.
SVN revision: 73869
2012-07-15 09:28:34 +00:00
Mike Blumenkrantz 60ff477ca3 clean up border settings widget creation
SVN revision: 73830
2012-07-13 22:01:33 +00:00
Mike Blumenkrantz f5f0ac21a4 add color selector to wallpaper import dialog to choose the bg fill color, also clean up the import config dialog widget use
ticket #514


SVN revision: 73813
2012-07-13 13:26:51 +00:00
Chidambar Zinnoury 4d87b8d7c7 e theme: merge application and icon themes.
SVN revision: 73475
2012-07-08 17:43:17 +00:00
Chidambar Zinnoury af54029b36 e color settings: show translated color classes.
SVN revision: 73473
2012-07-08 14:46:25 +00:00
Chidambar Zinnoury 8b7ce4923d e settings: merge cursor and mouse settings.
Bonus: add some i18n lovin' to xsettings.


SVN revision: 73471
2012-07-08 12:18:32 +00:00
Mike Blumenkrantz f5923a03e4 changing global border style in config now redraws borders for all windows
ticket #748


SVN revision: 73136
2012-07-02 08:51:34 +00:00
Mike Blumenkrantz 0c5637f2e8 typos, fix border selection detection
SVN revision: 73135
2012-07-02 08:39:30 +00:00
Mike Blumenkrantz 07a705b782 fix stringshare usage in e border config
SVN revision: 73134
2012-07-02 08:25:01 +00:00
Mike Blumenkrantz f19d0eeaba formatting
SVN revision: 73128
2012-07-02 08:09:17 +00:00
Stefan Schmidt e5c939b62f e: Unused-params-and-vars--
SVN revision: 72862
2012-06-26 09:08:40 +00:00