summaryrefslogtreecommitdiff
path: root/openbox/focus_cycle_popup.c
AgeCommit message (Collapse)Author
2008-02-14Introducing the icon cache.Dana Jansens
If an icon is the same as one in the cache, then it uses that one. icons of different sizes (from the same client) are linked together into one, and resizes of icons are cached and linked to all the various sizes. so you only need one icon in memory for all your terminals now. ya!
2008-02-09make the text area in alttab list mode the same hight as the icon _with hilite_Dana Jansens
2008-02-07put stuff in the right place in alttab list mode when there is only 1 window ↵Dana Jansens
in it
2008-02-06show the arrows in the alttab list box at the right times (they were one ↵Dana Jansens
step behind)
2008-02-06Don't show extra space for arrows when not needed.Mikael Magnusson
2008-02-06styleMikael Magnusson
2008-02-06show a small arrow on the top/bottom of the alttab list box when there are ↵Dana Jansens
more windows that are not visible in that direction
2008-02-05make sure the alttab list-mode has at least 1 rowDana Jansens
2008-02-05when scrolling, all the items need to be redrawn to make parentrelative workDana Jansens
2008-02-04scroll the alttab box in list modeDana Jansens
2008-02-03fix the alttab popup mode when it shows on screen, so it won't change ↵Dana Jansens
mid-cycling
2008-02-03center the text vertically in list alttab box modeDana Jansens
2008-02-03limit the alttab list to 80% of the screen heightDana Jansens
2008-02-03map the appropriate text-containing windows, and unmap the ones that are not ↵Dana Jansens
being used based on the focus popup cycle mode
2008-02-03remove commented codeDana Jansens
2008-02-03fix some uses of ICON_SIZE where it should be HILITE_SIZE now, from the old ↵Dana Jansens
icon-mode focus cycle popup
2008-02-03combine the old focus cycle popup code with mika's new list-mode popup, and ↵Dana Jansens
make an action option for it (the old <dialog> option)
2008-02-03Use a_unfocused_label for all but the hilited items.Mikael Magnusson
Should introduce some sort of theme element for this I suppose, but dana is not here.
2008-02-03Make the icon and hilite the proper sizes.Mikael Magnusson
Had to add some obrender thingers and fiddle around a bit. Also fixed up some confusing logic.
2008-02-03Don't need to hang on to the hilite_rgba pointer any more.Mikael Magnusson
2008-02-03Move hilite texture rendering to init time, and draw it after the icon.Mikael Magnusson
2008-02-03Draw the hilite texture with the icon appearance instead of the background.Mikael Magnusson
This means we don't have to redraw the whole background every time. However, the hilite is now a bit too small (or the icon is a bit too big).
2008-02-03Beginnings of alt-tab dialog that lists all titles to the right of iconsMikael Magnusson
2008-01-31Merge branch 'backport' into workDana Jansens
Conflicts: openbox/client.c openbox/config.c openbox/event.c openbox/extensions.c openbox/focus_cycle_indicator.c openbox/focus_cycle_popup.c openbox/menuframe.c openbox/moveresize.c openbox/openbox.c openbox/screen.c openbox/stacking.c openbox/startupnotify.c
2008-01-31simplify window.h macros, and rename the window types to ObWindowClass for ↵Dana Jansens
consistent name style
2008-01-31make an obt_root() macroDana Jansens
2008-01-31make the window.h interface more consistent with the rest of openbox, hide ↵Dana Jansens
the window_map behind some functions, and make obdockapps not obwindows anymore
2008-01-25fix a mem leakDana Jansens
2008-01-20s/ob_display/obt_display/ and remove ob_displayDana Jansens
2008-01-11ignore mouse clicks on override-redirect windows that aren't owned by openboxDana Jansens
2008-01-11fix a crash when reconfiguring during focus cyclingDana Jansens
2007-09-04ANSI function declarations, ie () -> (void)Mikael Magnusson
2007-09-04Fix calling functions with wrong number of argumentsMikael Magnusson
2007-08-23hide the desktop popup when showing the directional focus popup tooDana Jansens
2007-08-22Hide the desktop cycle popup when the focus cycle popup is shown.Mikael Magnusson
2007-07-06don't focus helper windows that map unless there are no other valid targets ↵Dana Jansens
in the group (don't move focus from a group window to a new helper window). this fixes gucharmap.
2007-06-21ok the thumbnails in alt-tab were fun and slow so remove themDana Jansens
2007-06-21except without bugsDana Jansens
2007-06-21look, thumbnails in alt-tab. its such crap though. oh well, just for fun.Dana Jansens
2007-06-13xinerama support like crazy for struts and everything else too. this ↵Dana Jansens
probably crashes but its been way too long without a commit.
2007-06-13plug memory leaks from the new strut codeDana Jansens
2007-06-12use the same decision code to focus new windows as for focus cycling or ↵Dana Jansens
focus fallback. yay consistency.
2007-06-07put the directional focus dialog on the active monitorDana Jansens
2007-06-07make popup dialogs appear on the active monitor with xineramaDana Jansens
2007-06-07nice code cleanup that's been needed for a long time. add parents list to ↵Dana Jansens
client, which you can iterate instead of going thru the group.
2007-06-05add some padding inside the text boxDana Jansens
2007-06-05add osd border stuffDana Jansens
2007-06-03super amazing enter event skipping.Dana Jansens
also mucho fixed for <underMouse>
2007-05-29set a OB_ICONIFY_ALPHA define in misc.h for the 3 places to all useDana Jansens
2007-05-29trying to be as cool as mika /._.;\Dana Jansens