Commit Graph

45 Commits

Author SHA1 Message Date
Christopher Michael 11c9dc57fd Remove printf & some unused variables.
SVN revision: 46635
2010-02-28 02:36:49 +00:00
Carsten Haitzler dd56bcd1ad no... we want undefined symbols :) (thanks vtorri)
SVN revision: 46630
2010-02-28 00:13:21 +00:00
Christopher Michael 301223f66f Remove last remaining round-trip.
Remove some printfs.
Fix some formatting.



SVN revision: 46510
2010-02-26 11:37:01 +00:00
Christopher Michael f5d8886bad Remove 2 more round-trips. (Tested and did not see any adverse effects, but
left orig code commented out just in case).

Add some additional comments.



SVN revision: 46508
2010-02-26 10:57:26 +00:00
Carsten Haitzler 4513a24797 no more round trips! bad bad bad!
SVN revision: 46459
2010-02-25 12:26:10 +00:00
Christopher Michael 07062860cb Handle policy activate layer a bit better (don't set so high).
Add an easily adjusted variable in policy.h for POL_ACTIVATE_LAYER.



SVN revision: 46454
2010-02-25 05:45:14 +00:00
Christopher Michael 5180f292dd Fix focus track issue(s) as reported by TAsn.
SVN revision: 46446
2010-02-24 22:48:02 +00:00
Christopher Michael 4bf3e5c772 Check for new_client when laying out indicator. (Needed for elm_indicator
app).



SVN revision: 46438
2010-02-24 18:21:50 +00:00
Christopher Michael f799583101 Update layout properly when zone changes size or moves. This should fix
xrandr issue for TAsn ;)



SVN revision: 46413
2010-02-23 23:31:46 +00:00
Christopher Michael 9762df18a3 Unhide a border if we are looping through focus.
SVN revision: 46411
2010-02-23 22:37:40 +00:00
Christopher Michael 7a79cfc933 Add sending keyboard geometry for conformant apps.
SVN revision: 46404
2010-02-23 20:54:59 +00:00
Christopher Michael 536cc819b1 Fix NETWM Activate issue where the window would not raise or focus. This
works wrt fullscreen windows also.
Fix issues wrt hide/show race conditions that raster pointed out.
Fix issue where previous window was not shown again.



SVN revision: 46397
2010-02-23 18:15:00 +00:00
Christopher Michael 134b4f46ef Add some printfs for debugging.
SVN revision: 46375
2010-02-23 01:21:22 +00:00
Christopher Michael 448f5524d6 Don't need to trigger layout update twice.
Set focus to the newly shown border.



SVN revision: 46311
2010-02-19 14:45:10 +00:00
Christopher Michael 2de25e35db Fix case(s) where home window was not showing when another app was visible
and we changed layout mode.



SVN revision: 46310
2010-02-19 14:40:41 +00:00
Christopher Michael cfd9ea4e21 When showing borders that were hidden, signal a layout update for that border.
SVN revision: 46295
2010-02-19 03:53:43 +00:00
Christopher Michael 0006745e2f Readd new illume2 code (ugg, svn is a pita) ;)
SVN revision: 46290
2010-02-19 03:00:58 +00:00
Christopher Michael 581ada3a3f Remove old illume2 code.
SVN revision: 46285
2010-02-19 02:30:01 +00:00
Christopher Michael cecda9c13d Fix for showing windows @ their original size, then resizing them.
Some cleanup of code.



SVN revision: 46034
2010-02-10 04:49:25 +00:00
Christopher Michael c466a427b3 Layout fixes for conformant windows (wrt keyboard).
SVN revision: 45936
2010-02-06 17:14:40 +00:00
Christopher Michael 63c874d7a6 Fix quickpanel not showing correctly (this also needs elm_win update).
SVN revision: 45935
2010-02-06 16:58:15 +00:00
Christopher Michael 7d96aaa67f Handle border property change events for Fullscreen/Unfullscreen.
SVN revision: 45932
2010-02-06 15:42:04 +00:00
Christopher Michael 9260b043d7 Oops, that should have been show/hide bottom panel (according to fixme).
SVN revision: 45924
2010-02-06 01:13:49 +00:00
Christopher Michael f82a3fb67e Address fixme for show/hide indicator window.
SVN revision: 45923
2010-02-06 01:10:10 +00:00
Carsten Haitzler 1595840134 some stuff... hmmm.
SVN revision: 45890
2010-02-05 06:12:02 +00:00
Christopher Michael 2e4b78b724 Add more error trapping.
SVN revision: 45691
2010-01-29 06:09:20 +00:00
Christopher Michael fa665ff798 Resize the dialog if it doesn't fit in the zone.
SVN revision: 45678
2010-01-29 04:58:14 +00:00
Christopher Michael c45b689eb1 Fix custom layout mode for fullscreen apps.
SVN revision: 45606
2010-01-26 22:37:55 +00:00
Christopher Michael eeb3a3318d Fix up layout code wrt fullscreen apps, conformant apps, and vkbd.
SVN revision: 45598
2010-01-26 20:13:34 +00:00
Christopher Michael 8b90bb8941 Completely fix conformant windows (wrt vkbd) in single layout mode.
SVN revision: 45580
2010-01-26 10:50:51 +00:00
Christopher Michael f435b6322c Allow conformant windows to work with vkbd in single layout mode (need to
handle dual mode still).



SVN revision: 45579
2010-01-26 10:16:29 +00:00
Christopher Michael f92311b2a9 Remove e_mod_border (dead file).
Rework layout code for all modes:
       - Better layout code for dual modes.
       - Don't set focus if the border is already focused.
       - No need to call the 'back' method on border_delete.
       - Don't call focus_latest_set on border_focus_in.
         (not needed as it turns out).
Cleanup e_illume_border.c: 
        - Free lists when done with them.
        - Check zones are valid.
        - Reduce variable usage.



SVN revision: 45503
2010-01-23 21:31:06 +00:00
Christopher Michael 8ca7469480 Hide/Show QP borders when appropriate.
If we move the indicator window in policy, then send qp_pos_update message
so quickpanel is in the correct position.



SVN revision: 45473
2010-01-22 23:28:03 +00:00
Carsten Haitzler d57b58c4c3 fix distcheck!
SVN revision: 45426
2010-01-22 05:11:19 +00:00
Christopher Michael 63b73189d0 When quickpanel gets deleted, we need to remove the borders from the qp list.
SVN revision: 45376
2010-01-21 01:47:30 +00:00
Christopher Michael 3bf5c6c2f3 Recode 'back' message to work on focus per-zone.
SVN revision: 45312
2010-01-19 02:21:14 +00:00
Christopher Michael 1d8b54bd91 When deleting a window, send the 'back' command so we set focus to the
previous window.



SVN revision: 45309
2010-01-19 00:33:53 +00:00
Christopher Michael 2c99b1edf0 Hide indicator window if we launch a fullscreen app, and show indicator
window when fullscreen window is closed.



SVN revision: 45307
2010-01-19 00:00:07 +00:00
Christopher Michael 1bc2b829f2 Use PATH_MAX in e_utils.
Add function in e_utils to get a zone by Ecore_X_Window (black_win).
No need to check for locked in illume-indicator.
Add client message handler for quickpanel to handle zone request changes on
quickpanel borders.
Remove some printfs.
Minor formatting in illume2 e_kbd.
Easier check for focused_vkbd_state.



SVN revision: 45233
2010-01-16 18:40:03 +00:00
Christopher Michael 8fc8d8d24f Fix missing corner case for layout placement.
Change variable name in policy settings.



SVN revision: 45099
2010-01-14 00:20:32 +00:00
Christopher Michael 07666b4952 Add illume2 module...oops :(
SVN revision: 45073
2010-01-13 01:10:39 +00:00
Christopher Michael 3daa61a89d Remove all old illume2 code. New code coming in mass.
SVN revision: 45067
2010-01-12 20:18:38 +00:00
Christopher Michael f435c770e4 Add illume atoms to e_border struct.
Add code to fetch illume atoms on border map & property changes (if needed).
    - This avoids a lot of round-trip calls to X when running illume2.
Remove whitespace & fix some formatting.
Use PATH_MAX instead of 4096.
Update illume2 code to use new border atoms and avoid round-trip X calls.



SVN revision: 44879
2010-01-04 18:15:56 +00:00
Christopher Michael d39c3131fe Remove a printf.
Do not set lock_client_location or lock_user_location during border assign
hook. (These were responsible for elm_indicator window not being movable)
Add a new function so that we can move indicator window to proper position
if we are not in landscape mode. ( This resets indicator window to top
position when mode changes to non-landscape)

Thanks for the help Raster ;)



SVN revision: 44871
2010-01-04 02:53:51 +00:00
Christopher Michael 687881fc63 Rework illume2:
- Policies are now loadable .so's ;)
       


SVN revision: 44864
2010-01-03 22:24:07 +00:00