Commit Graph

8482 Commits

Author SHA1 Message Date
Christopher Michael 61ca8ae5f5 Fix more of this config dialog window class mess
SVN revision: 44162
2009-12-03 04:33:27 +00:00
Christopher Michael c5a3abeff3 Fix a few more config dialog window class problems...love to know who was
responsible for this mess.



SVN revision: 44161
2009-12-03 04:25:39 +00:00
Christopher Michael a807f56a96 Fix a few more config dialog window class problems.
SVN revision: 44160
2009-12-03 04:22:29 +00:00
Christopher Michael 69fa1736c0 Fix a few more config dialog window class problems.
SVN revision: 44159
2009-12-03 04:19:36 +00:00
Christopher Michael 70e9d80c6c Fix more config dialog window class problems.
SVN revision: 44158
2009-12-03 04:16:43 +00:00
Christopher Michael 6b8ba302fa Fix another module for improper config dialog window class.
SVN revision: 44157
2009-12-03 04:11:02 +00:00
Christopher Michael 0d6efd18c9 Fix E crash when module is unloaded while dialog is up.
ATTN Devs:
--------------------------
SOMEONE changed all the window class settings for these modules, 
so now when a module gets unloaded, the respective config dialogs are 
not closed, leading to E crashes.

An Example if someone wants to tackle changing all these cause I don't have
the time right now:

e_modapi_shutdown
--------------------------
while ((cfd = e_config_dialog_find("E", "_config_desk_dialog")))
  e_object_del(E_OBJECT(cfd));

You will see a ton of these lines in e/src/modules. Basically, when the
config dialog gets created, we assign a icccm name & class to that dialog:

e_config_dialog_new(con, _("Label"), "E", "_config_desk_dialog");

The class needs to match what is used in e_modapi_shutdown !!!

In just about every existing module in e/src/modules/, the class names are
not set correctly when the dialog gets created. This needs fixing badly !!!




SVN revision: 44156
2009-12-03 04:00:34 +00:00
Christopher Michael 8a2b59f850 Remove useless lines.
SVN revision: 44155
2009-12-03 03:53:16 +00:00
Christopher Michael 61d7e4d883 Use proper config dialog window class. Fixes issue where E crashes if the
wallpaper dialog is open and then the module gets unloaded.



SVN revision: 44154
2009-12-03 03:46:28 +00:00
Christopher Michael 4042dda53a Use proper config dialog window class, so that when the module gets
unloaded, any existing dialogs are killed. This stops a crash that was
happening if the module was unloaded while the dialog was shown.



SVN revision: 44153
2009-12-03 03:41:24 +00:00
Carsten Haitzler 61c451f011 baack to normal pre- release name now
SVN revision: 44146
2009-12-02 22:50:36 +00:00
Christopher Michael 2514496859 Remove compiled files from svn. SRC files are used to generate .CFG files
during compilation.



SVN revision: 44144
2009-12-02 22:33:12 +00:00
Christopher Michael 8120ca1861 Make home window appear when module starts. The makes 'home' up by default.
SVN revision: 44143
2009-12-02 22:29:29 +00:00
Christopher Michael 7420299fc4 Make e.cfg use proper focus settings for illume.
SVN revision: 44142
2009-12-02 22:24:25 +00:00
Carsten Haitzler 6cbcc4518b quick make svnrev that has right release names
SVN revision: 44140
2009-12-02 22:19:53 +00:00
Christopher Michael 42c80e1924 Change layer. Make it above softkey, but below dialogs if it's a conformant
app.



SVN revision: 44121
2009-12-02 18:35:02 +00:00
Christopher Michael cead02f0eb If a border is conformant, set layer to above the bottom_panel (softkey).
SVN revision: 44120
2009-12-02 18:33:05 +00:00
Carsten Haitzler 6e58326749 and back to a pre-svn sonme after snap
SVN revision: 44118
2009-12-02 08:07:38 +00:00
Carsten Haitzler 096805ca4c aaah bah - move to 05 not 04
SVN revision: 44116
2009-12-02 07:40:59 +00:00
Carsten Haitzler 184ba91e63 asparagus - finally
SVN revision: 44113
2009-12-02 07:22:35 +00:00
Christopher Michael 34b550e7e2 Add check for conformant app when calculating size/position.
SVN revision: 44112
2009-12-02 01:38:23 +00:00
Christopher Michael 1f6d1d1bea Add function to determine if an app is conformant.
SVN revision: 44111
2009-12-01 21:39:51 +00:00
Christopher Michael 540383bfe7 Start work on dual-mode window sizing/position.
SVN revision: 44109
2009-12-01 20:51:30 +00:00
Christopher Michael a94c2e4e6b Better default config (proper window matches).
SVN revision: 44108
2009-12-01 20:31:05 +00:00
Christopher Michael 7ad2dd4a19 Add 'changed' signal to update config.
Disable Window Layout radios when in single app mode.



SVN revision: 44107
2009-12-01 20:19:42 +00:00
Christopher Michael 14ca5d2c57 Formatting.
SVN revision: 44103
2009-12-01 18:38:00 +00:00
Christopher Michael dced54c0bb Make policy handle if top shelf, bottom panel, etc, are sticky.
SVN revision: 44086
2009-12-01 10:07:24 +00:00
Christopher Michael 052d2a0ec0 Update config for illume-home:
Set default policy dual-app mode.
       Set default vkbd window name.
       Add illume2 gadget (for switching modes) to the indicator bar.



SVN revision: 44085
2009-12-01 09:42:56 +00:00
Christopher Michael 72567b1a15 actually add the gadcon files.
SVN revision: 44084
2009-12-01 09:41:08 +00:00
Christopher Michael bb93738ae9 Remove EAPI from functions that do not need it.
Create a gadget that can be added to gadcons for switching policy dual-app
mode.



SVN revision: 44083
2009-12-01 09:40:30 +00:00
Christopher Michael 780be7b98c Remove nasty commented lines.
Remove whitespace.



SVN revision: 44082
2009-12-01 08:44:36 +00:00
Christopher Michael dc385d2fb5 Don't set icon size twice in fmc config.
Add translatable string.



SVN revision: 44081
2009-12-01 08:29:44 +00:00
Christopher Michael c2f74ada98 No need for these functions to be EAPI.
Update any existing fm windows when config changes.



SVN revision: 44080
2009-12-01 08:17:21 +00:00
Christopher Michael 8a0f1bc926 Fix up some typos.
Add some comments.



SVN revision: 44079
2009-12-01 08:01:20 +00:00
Christopher Michael d12d3c3e23 This function moved to e_mod_policy_settings files. Not needed here.
SVN revision: 44078
2009-12-01 05:48:18 +00:00
Christopher Michael 310069f653 Add config variables for dual-app mode.
Add a config dialog for changing dual-app mode.
Rename timer in Select Window to be more specific.



SVN revision: 44077
2009-12-01 05:43:04 +00:00
Christopher Michael cc05979308 Don't use transient_set on the 'Select Window' config dialog.
No need for a return on a new select window.
Don't select an item in the 'Select Window' ilist unless it matches.



SVN revision: 44076
2009-12-01 04:40:02 +00:00
Christopher Michael 58306378fd Better window class & name for vkbd.
SVN revision: 44075
2009-12-01 04:23:18 +00:00
Christopher Michael fb6e867677 Add config dialog for selecting the policy.
SVN revision: 44071
2009-11-30 21:46:30 +00:00
Christopher Michael 1ed657d3fd Delete the change timer if it exists when we close the config window.
SVN revision: 44069
2009-11-30 21:28:58 +00:00
Christopher Michael 5d6199390e Add separate file for Window Selection.
Add code to handle selecting which window will be home, vkbd, etc.



SVN revision: 44068
2009-11-30 21:02:47 +00:00
Vincent Torri f6b0251f3a 'return' not needed here
Patch by Andreas Nilsson

SVN revision: 44064
2009-11-30 19:10:35 +00:00
Vincent Torri 13807df5a3 'return' not needed here
SVN revision: 44058
2009-11-30 18:22:42 +00:00
Christopher Michael be097916dc Make home display "appshadow" directory again.
SVN revision: 44033
2009-11-27 21:05:21 +00:00
Christopher Michael 9f99a4ba0a Update config to include illume2 module as loaded.
Add illume2 module config files.



SVN revision: 44032
2009-11-27 20:56:26 +00:00
Christopher Michael 028496de15 Add checks in layout code to match windows based on what user wants (match
name, class, etc, etc).



SVN revision: 44031
2009-11-27 20:50:00 +00:00
Christopher Michael ebd62de75e Fix formatting in layout.c
Add config dialog options for selecting all windows.



SVN revision: 44029
2009-11-27 20:27:07 +00:00
Christopher Michael 988ada83ad Add config for matches.
Add checks & buttons to config dialog for selecting window and matches.
Fix typo w/ config struct.



SVN revision: 44028
2009-11-27 19:23:21 +00:00
Christopher Michael 099e03498e Remove some printfs.
Add config struct for Indicator Window.



SVN revision: 44026
2009-11-27 18:16:51 +00:00
Christopher Michael d5972250a4 Add config category & items.
Add config dialogs for Animation settings & Window settings.
Free the E_Config_DD when exiting.



SVN revision: 44024
2009-11-27 18:02:55 +00:00