44 Commits (9a6012da4b2b23e0c5d0b90644d758e1d3f1a6b0)

Author SHA1 Message Date
Nick Schermer 9a6012da4b * Fix a whole bunch of compiler warnings. 14 years ago
Nick Schermer 35547bb788 * Panel does not adhere to 'fullwidth' property when using 14 years ago
Nick Schermer 49b0c7b032 * Fix a bunch of compiler warnings. 15 years ago
Jasper Huijsmans 01c34c6b6a 64-bit fix: X properties should be gulong, not guint: opacity setting fixed. 15 years ago
Nick Schermer 9bc02e1b3b * Commit improved dnd code from the 4.4 branch. 15 years ago
Nick Schermer 4b06758298 * Some fixes of the wnck patch (which will be committed after this one). 15 years ago
Nick Schermer fe71408dfb * update itembar size request after the orientation changed 16 years ago
Jasper Huijsmans 763a61b259 * libxfce4panel/xfce-panel-plugin-iface.c, 16 years ago
Jasper Huijsmans 612d88dbe6 Fix window manager hints reporting width 1 pixel too wide (bug #3402). 16 years ago
Jasper Huijsmans 4eac11963c Make itembar not care about expanded items when panel is not full width. 16 years ago
Jasper Huijsmans 65edec234b Fix incorrect hide on drag leave (bug #3091) and fix warning in launcher-exec-c. 16 years ago
Jasper Huijsmans 968de17a1e Fix check for valid stut value to also work with differently sized monitors. 16 years ago
Nick Schermer 488a02f881 * Backport trunk 16 years ago
Jasper Huijsmans 924db42d2d Make 'xfce4-panel -r' start a new instance when panel is not running. This should solve problems with session management. 16 years ago
Nick Schermer 0f526e3a6f * libxfce4panel: Add visibility support to reduce the library size a bit. 16 years ago
Nick Schermer aa0833bc10 * panel/*: Import all the code from my branch to trunk. Only the main.c 16 years ago
Jasper Huijsmans fff160e1e6 Unhide when dragging over the panel (bug #2914). 16 years ago
Nick Schermer f7b77ff2f8 * Add this debug warning to notify us if the _set_struts function passed. 16 years ago
Jasper Huijsmans 23dd24891b * Fix a few things in the positioning code that were so wrong, I'm surprised it ever worked at all, mostly related to the initial position of floating panels and positioning panels that span multiple monitors. 16 years ago
Jasper Huijsmans 9fbcfed6e5 Use same test for invalid struts as in xfwm4. Move all checks to the _set_structs() function. This is still related to bug #2598. 16 years ago
Jasper Huijsmans ea64ccc8db Check if the size actually changes before setting struts. Also check for incorrect intermediate values (bug #2598 again). 16 years ago
Jasper Huijsmans d8c132384a More work on bug #2598: queue_resize instead of queue_draw. 16 years ago
Jasper Huijsmans f4887bf725 Another attempt to fix bug #2598: re-enable setting struts in idle handler. 16 years ago
Jasper Huijsmans ac796179fb Delay setting struts until changin position is complete. Bug #2598. 16 years ago
Jasper Huijsmans 8076da5700 Add xfce_panel_plugin_set_panel_hidden() function. 17 years ago
Jasper Huijsmans a1bbe8edfc Remove or increase some timeouts and handle delete-event on the panel window (bug #2116). 17 years ago
Olivier Fourdan f8871a2782 Set NET_WM_STRUT for compatibility with former specs. 17 years ago
Jasper Huijsmans 094e966dd5 * Change default configuration, mostly as an example of how to get real content on the default panel. This needs to be improved and eventually translated. 17 years ago
Jasper Huijsmans 31a2086d03 Set struts after unsetting autohide option. 17 years ago
Jasper Huijsmans e77be5140f Fix problems with changing orientation that are caused by previous positioning changes. 17 years ago
Jasper Huijsmans 3268a587d6 Improve initial positioning in attempt to fix bug #1480. 17 years ago
Jasper Huijsmans 2f8e6ffe7b * only initialize signals once. This should also fix bug #1490. 17 years ago
Jasper Huijsmans b4bdd3e047 Fix panel struts (bug #1550). 17 years ago
Jasper Huijsmans e5f4534aa7 Use gtk_widget_reparent instead of remove/insert. Prevents problems with external plugins (bug #1532). 17 years ago
Jasper Huijsmans effa40f18d Several fixes and updates: 17 years ago
Jasper Huijsmans 9da13a3f89 Account for xinerama layout when calculating struts. This is an attempt to fix bug #1316. 17 years ago
Jasper Huijsmans 7b7e5ac633 Add option on Xinerama systems to make panel span across monitors 17 years ago
Jasper Huijsmans 118b29c3a7 Try to improve initial positioning. 17 years ago
Jasper Huijsmans 162710c534 When using xinerama and all monitors are equal size, full width will expand across monitors. 17 years ago
Jasper Huijsmans c190e6e9b7 * Improve unblock_autohide: check for pointer position before hiding 17 years ago
Jasper Huijsmans 037d96f4a8 * Another alternative for the panel customization dialogs 17 years ago
Jasper Huijsmans 45d51cd497 Code cosmetics: use defines for hide/unhide timeouts. 17 years ago
Jasper Huijsmans 4035461125 Several multiscreen fixes in settings dialog and launcher plugin. 18 years ago
Jasper Huijsmans d0701a1e35 Move new panel to trunk 18 years ago