Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/xfce-mirror/xfdashboard
Mirror repository, PRs are not watched, please use Xfce's GitLab
https://github.com/xfce-mirror/xfdashboard
Update ChangeLog
eedbd0bfc6758c426049a7c6417152ea901a3c75 authored almost 11 years ago by Stephan Haller <[email protected]>
eedbd0bfc6758c426049a7c6417152ea901a3c75 authored almost 11 years ago by Stephan Haller <[email protected]>
We cannot assume that each window newly opened or moved to a workspace will be on top of all other windows. It highly depends on the window manager and personal settings. We need to respect window stacking. Therefore we iterate through list of windows in stacking order to find the last window the live workspace has an actor for before we the window requested to insert a new actor at this position or move an existing window actor to this position.
dd6e9b86036ec4ed5c40d53a7db289a0fa7543d2 authored almost 11 years ago by Stephan Haller <[email protected]>
dd6e9b86036ec4ed5c40d53a7db289a0fa7543d2 authored almost 11 years ago by Stephan Haller <[email protected]>
Fix calculation of max size by max-size/max-fraction
f8ee446d496812817292b4db41a9447261bb6bbf authored almost 11 years ago by Stephan Haller <[email protected]>
f8ee446d496812817292b4db41a9447261bb6bbf authored almost 11 years ago by Stephan Haller <[email protected]>
Fix handling signal "window-workspace-changed" (window changed workspace it resides on) in XfdashboardLiveWorkspace
15129e5292c4b28fa05d86065ae3afbbcc2119f0 authored almost 11 years ago by Stephan Haller <[email protected]>
15129e5292c4b28fa05d86065ae3afbbcc2119f0 authored almost 11 years ago by Stephan Haller <[email protected]>
Allow setting maximum size for each children of workspace selector either statically or dynamically by calculating width or height (depending on orientation) from stage's width or height by fraction.
6f7299001f154ec0e863ccaf95bebfa468b18e22 authored almost 11 years ago by Stephan Haller <[email protected]>
6f7299001f154ec0e863ccaf95bebfa468b18e22 authored almost 11 years ago by Stephan Haller <[email protected]>
Fix calculation of minimum and preferred width and height of XfdashboardCollapseBox, XfdashboardWorkspaceSelector and XfdashboardLiveWorkspace
264bb1ebd25dbe75a3ad0299b0f059479600d5d8 authored almost 11 years ago by Stephan Haller <[email protected]>
264bb1ebd25dbe75a3ad0299b0f059479600d5d8 authored almost 11 years ago by Stephan Haller <[email protected]>
Draw an outline at every live workspace but the active one will have the thicker outline of all
0a9cca44addd101bd3f145cf49920e2831b17577 authored almost 11 years ago by Stephan Haller <[email protected]>
0a9cca44addd101bd3f145cf49920e2831b17577 authored almost 11 years ago by Stephan Haller <[email protected]>
Correct paint node function in XfdashboardBackground
1857964d39a1167dc7ff101ce593c2de01f68704 authored almost 11 years ago by Stephan Haller <[email protected]>
1857964d39a1167dc7ff101ce593c2de01f68704 authored almost 11 years ago by Stephan Haller <[email protected]>
Fixed build system and updated ChangeLog
61e614082e3842cb0b84cac8e90dfbaca05f13f2 authored about 11 years ago by Stephan Haller <[email protected]>
61e614082e3842cb0b84cac8e90dfbaca05f13f2 authored about 11 years ago by Stephan Haller <[email protected]>
Updated TODO (added a new task that came in mind just now)
affb00d1b7f4b7e69a052b0c1d6229384b69fec9 authored about 11 years ago by Stephan Haller <[email protected]>
affb00d1b7f4b7e69a052b0c1d6229384b69fec9 authored about 11 years ago by Stephan Haller <[email protected]>
When ESC is pressed first clear text in searchbox to end current search request. If no search is in progress quit application.
6b1a59799590b0d8e643e331e947faee82c95de5 authored about 11 years ago by Stephan Haller <[email protected]>
6b1a59799590b0d8e643e331e947faee82c95de5 authored about 11 years ago by Stephan Haller <[email protected]>
Updating missed files to new year 2014
9f849c753090df9b6eea1310d00a8ebe3e680a7c authored about 11 years ago by Stephan Haller <[email protected]>
9f849c753090df9b6eea1310d00a8ebe3e680a7c authored about 11 years ago by Stephan Haller <[email protected]>
Updated TODO
dc7d471b71a20245b80059d568077cf5788f96e2 authored about 11 years ago by Stephan Haller <[email protected]>
dc7d471b71a20245b80059d568077cf5788f96e2 authored about 11 years ago by Stephan Haller <[email protected]>
Add function to get suspend state of XfdashboardWindowContent to get the state not only by fetching property of instance.
c104929ebca6ec1d9e8e7a0fd9126127c1defd3a authored about 11 years ago by Stephan Haller <[email protected]>
c104929ebca6ec1d9e8e7a0fd9126127c1defd3a authored about 11 years ago by Stephan Haller <[email protected]>
Created a ClutterContent-derived object called XfdashboardWindowContent which handles displaying an image for windows optionally with live updates. This content can be shared and will be shared between XfdashboardLiveWindow (used in windows view) and XfdashboardLiveWorkspace (used in workspace selector) for continuous and simulatenous live updates in all object using this content.
a09b034d0ac7a3ec8729921666ebca481cfeb45b authored about 11 years ago by Stephan Haller <[email protected]>
a09b034d0ac7a3ec8729921666ebca481cfeb45b authored about 11 years ago by Stephan Haller <[email protected]>
Remove left-over and unused debug message macros
ebe7ae61c4a043bf131a5656a821406f69a16530 authored about 11 years ago by Stephan Haller <[email protected]>
ebe7ae61c4a043bf131a5656a821406f69a16530 authored about 11 years ago by Stephan Haller <[email protected]>
Update configure.ac.in to new year
17a8c3b41867462da22c318dbd54088b8ab79ef7 authored about 11 years ago by Stephan Haller <[email protected]>
17a8c3b41867462da22c318dbd54088b8ab79ef7 authored about 11 years ago by Stephan Haller <[email protected]>
Happy new year :) Updating to new year 2014
cb1a51d9bb0357a7896496923e7b8074da36922c authored about 11 years ago by Stephan Haller <[email protected]>
cb1a51d9bb0357a7896496923e7b8074da36922c authored about 11 years ago by Stephan Haller <[email protected]>
Cancel drag action if dragged actor is being destroyed while a drag is in progress
48fbb6eea0ecbbf65d32987141927f79d5aaeb14 authored about 11 years ago by Stephan Haller <[email protected]>
48fbb6eea0ecbbf65d32987141927f79d5aaeb14 authored about 11 years ago by Stephan Haller <[email protected]>
Launching applications through XfdashboardApplicationButton with a NULL context although catching code exists because we did not check for valid NULL pointers :(
2d1799ccbe07d882c6fbac38ffca3053525efa51 authored about 11 years ago by Stephan Haller <[email protected]>
2d1799ccbe07d882c6fbac38ffca3053525efa51 authored about 11 years ago by Stephan Haller <[email protected]>
Dragging a XfdashboardApplicationButton and dropping it on XfdashboardLiveWorkspace will launch the application at that workspace.
06fb41c899426eb5af74398d23495a928e8a9a9e authored about 11 years ago by Stephan Haller <[email protected]>
06fb41c899426eb5af74398d23495a928e8a9a9e authored about 11 years ago by Stephan Haller <[email protected]>
Remove accidently left over debugging code in XfdashboardDragAction
9ec52af3108341786c533000ff33f6349e6b6103 authored about 11 years ago by Stephan Haller <[email protected]>
9ec52af3108341786c533000ff33f6349e6b6103 authored about 11 years ago by Stephan Haller <[email protected]>
To prevent emiting our motion events in XfdashboardDragAction on actors being destroyed while drag is in progress (e.g. a window actor was destroyed because its window was closed) we connect to 'destroy' signal of each "motion actor" added to list. The signal handler will be removed either on actor's destruction by signal handler's callback, when pointer leaves actor or on end of drag.
d0895e5919d6dfef58d9853cc8228969819fc3ea authored about 11 years ago by Stephan Haller <[email protected]>
d0895e5919d6dfef58d9853cc8228969819fc3ea authored about 11 years ago by Stephan Haller <[email protected]>
Actor must be one same stage where event happened when handling motion events for enter/leave/motion.
e5d40302ac61f5401a68d8520ac69f9ef0059ea1 authored about 11 years ago by Stephan Haller <[email protected]>
e5d40302ac61f5401a68d8520ac69f9ef0059ea1 authored about 11 years ago by Stephan Haller <[email protected]>
Add new actor XfdashboardCollapseBox which holds (better: handles) only one child and acts like a expander. The stage puts XfdashboardWorkspaceSelector into such a collapse box to save space in stage. The workspace selector will then expand as soon as the pointer moves into it and will collapse when pointer moved out. XfdashboardDragAction has to handle and emit 'enter-event', 'leave-event' and 'motion-event' on its own because ClutterDragAction will turn off motion handling but it is needed to keep XfdashboardCollapseBox functional. That means the collapse box should still expand and collapse while a drag is in progress.
4fef9ccb00efbd9842437dd5439bb5f92d0fac2f authored about 11 years ago by Stephan Haller <[email protected]>
4fef9ccb00efbd9842437dd5439bb5f92d0fac2f authored about 11 years ago by Stephan Haller <[email protected]>
textbox.{c,h} are the only files not matching the filename convention for objects/classes. Rename them to text-box.{c,h}.
e17cec26210ceb99662079058a0d61d5b672a457 authored about 11 years ago by Stephan Haller <[email protected]>
e17cec26210ceb99662079058a0d61d5b672a457 authored about 11 years ago by Stephan Haller <[email protected]>
Remove unneeded variable and functions in XfdashboardWorkspaceSelector. Fix application button and quicklaunch to handle invalid desktop files, e.g. application was uninstalled after favourite for it was added to quicklaunch.
0807117c07267e0da32a0cd3186194c67a8ea063 authored about 11 years ago by Stephan Haller <[email protected]>
0807117c07267e0da32a0cd3186194c67a8ea063 authored about 11 years ago by Stephan Haller <[email protected]>
Remove enums not needed anymore
7cbbf64027fd6c2b21f1697f92d676fee5a5122d authored about 11 years ago by Stephan Haller <[email protected]>
7cbbf64027fd6c2b21f1697f92d676fee5a5122d authored about 11 years ago by Stephan Haller <[email protected]>
Display timeout of notification depends on length of text to display. Personally I say that one seconds for 50 characters should be enough. But we never drop below the default notification timeout (currently hard-coded to 3 seconds).
4da4285c8287b13978673a919bde5f87e7c9127d authored about 11 years ago by Stephan Haller <[email protected]>
4da4285c8287b13978673a919bde5f87e7c9127d authored about 11 years ago by Stephan Haller <[email protected]>
Add more notifications
be589ddf1143c16757c735f96a9c40290689f9b2 authored about 11 years ago by Stephan Haller <[email protected]>
be589ddf1143c16757c735f96a9c40290689f9b2 authored about 11 years ago by Stephan Haller <[email protected]>
Fix typo
94fe1a7a6d48d8f88fe53c053836412c21d53c3a authored about 11 years ago by Stephan Haller <[email protected]>
94fe1a7a6d48d8f88fe53c053836412c21d53c3a authored about 11 years ago by Stephan Haller <[email protected]>
Notification can now take a variable number of arguments in the same way like printf to build the message to show.
2dd5921aacd0f3f307fac3060878675837700668 authored about 11 years ago by Stephan Haller <[email protected]>
2dd5921aacd0f3f307fac3060878675837700668 authored about 11 years ago by Stephan Haller <[email protected]>
First notification ;) It was just for testing but now I like it ;)
34f9ceb1c50de539f27b217af2e3f6a6e989a591 authored about 11 years ago by Stephan Haller <[email protected]>
34f9ceb1c50de539f27b217af2e3f6a6e989a591 authored about 11 years ago by Stephan Haller <[email protected]>
Complete notification system at stage
ddc278ad94d8856732053eba71614d67e7c94055 authored about 11 years ago by Stephan Haller <[email protected]>
ddc278ad94d8856732053eba71614d67e7c94055 authored about 11 years ago by Stephan Haller <[email protected]>
Simplify notification actor. Make it just a text box which is set up specially by stage when it set ups itself. Create a notify function in utils.{h,c} to show a notification.
87bd04ffe20157064752f1cf26f9558304612d00 authored about 11 years ago by Stephan Haller <[email protected]>
87bd04ffe20157064752f1cf26f9558304612d00 authored about 11 years ago by Stephan Haller <[email protected]>
Notification should always be above all other actors so set z-position when setting up actor
f0002913704457f98f3b1192ba0ffd5d91bccb40 authored about 11 years ago by Stephan Haller <[email protected]>
f0002913704457f98f3b1192ba0ffd5d91bccb40 authored about 11 years ago by Stephan Haller <[email protected]>
Fix typo
7167f3a4ead294b91450dd1002c16be606d026d0 authored about 11 years ago by Stephan Haller <[email protected]>
7167f3a4ead294b91450dd1002c16be606d026d0 authored about 11 years ago by Stephan Haller <[email protected]>
Add new actor for notifications which is not used currently.
56ff25e2719445dcce77ea304e66d70624c5797c authored about 11 years ago by Stephan Haller <[email protected]>
56ff25e2719445dcce77ea304e66d70624c5797c authored about 11 years ago by Stephan Haller <[email protected]>
Fix typos
1f0bdfb87ab9486fb1172ee330f5eeee4c7ff2bd authored about 11 years ago by Stephan Haller <[email protected]>
1f0bdfb87ab9486fb1172ee330f5eeee4c7ff2bd authored about 11 years ago by Stephan Haller <[email protected]>
Handle also "icon-changed" for any window in workspaces
116047667e8d859d7cc772529b91b2a5a705e169 authored about 11 years ago by Stephan Haller <[email protected]>
116047667e8d859d7cc772529b91b2a5a705e169 authored about 11 years ago by Stephan Haller <[email protected]>
Concentrate creating actors in one function
f35e91ca331daaa75b1ccc2ebac2c445e1e28424 authored about 11 years ago by Stephan Haller <[email protected]>
f35e91ca331daaa75b1ccc2ebac2c445e1e28424 authored about 11 years ago by Stephan Haller <[email protected]>
Also respect window moving between workspaces
52b3257fff32dadbda5bd5c3a0d0ea97ba7e0710 authored about 11 years ago by Stephan Haller <[email protected]>
52b3257fff32dadbda5bd5c3a0d0ea97ba7e0710 authored about 11 years ago by Stephan Haller <[email protected]>
Only destroy valid actors!
0565112b68259249efb64030012b8f82043a0580 authored about 11 years ago by Stephan Haller <[email protected]>
0565112b68259249efb64030012b8f82043a0580 authored about 11 years ago by Stephan Haller <[email protected]>
We need to see it from the point of view of a workspace.
If a window is visible on the workspace of XfdashboardLiveWorkspace but we have no actor for this...
8297aeca6472ef6fc5df296b2f5ea36513cb4b9a authored about 11 years ago by Stephan Haller <[email protected]>
Remove unused line
867e8c173b42ce80f7c4c70a1da74240acba6968 authored about 11 years ago by Stephan Haller <[email protected]>
867e8c173b42ce80f7c4c70a1da74240acba6968 authored about 11 years ago by Stephan Haller <[email protected]>
Remove check if window has a workspace on 'window-opened' signal in XfdashboardWindowTracker as pinned windows (visible on all workspaces) may not have a workspace set. As long as the check is done no 'window-opened' by XfdashboardWindowTracker will be emitted and will not show the window, e.g. in XfdashboardLiveWorkspace.
47fe71a2e4ffba29938af33e0a4c2c0136802f2b authored about 11 years ago by Stephan Haller <[email protected]>
47fe71a2e4ffba29938af33e0a4c2c0136802f2b authored about 11 years ago by Stephan Haller <[email protected]>
Add property 'editable' to XfdashboardTextBox to use it as an uneditable label. If used as a label do not show hint text even if label is empty.
ef1250895db2bafb56de043c0365f2a2ef173d4c authored about 11 years ago by Stephan Haller <[email protected]>
ef1250895db2bafb56de043c0365f2a2ef173d4c authored about 11 years ago by Stephan Haller <[email protected]>
Move xfdashboard_get_current_time() to window tracker as it is only needed there
d5b40b44c45ee906a9dcf33e1cb1f5c8002f67af authored about 11 years ago by Stephan Haller <[email protected]>
d5b40b44c45ee906a9dcf33e1cb1f5c8002f67af authored about 11 years ago by Stephan Haller <[email protected]>
Better debug message for timestamp retrieval
b475e17d0665abb777c5eb9689a0d7b2373f5a4a authored about 11 years ago by Stephan Haller <[email protected]>
b475e17d0665abb777c5eb9689a0d7b2373f5a4a authored about 11 years ago by Stephan Haller <[email protected]>
Try to make stage windows more robust for being kept as active one if they visible
4bf650e8eedc864419b0b3e2982c9efaef753378 authored about 11 years ago by Stephan Haller <[email protected]>
4bf650e8eedc864419b0b3e2982c9efaef753378 authored about 11 years ago by Stephan Haller <[email protected]>
Fixed typos
cef224b00ec50a52ce16a2c4a52676e2ddcefe3f authored about 11 years ago by Stephan Haller <[email protected]>
cef224b00ec50a52ce16a2c4a52676e2ddcefe3f authored about 11 years ago by Stephan Haller <[email protected]>
Fix compiler warnings for XfdashboardWindowTrackerWindow
c98554108e1578407f2aaea34b0890d7259a0088 authored about 11 years ago by Stephan Haller <[email protected]>
c98554108e1578407f2aaea34b0890d7259a0088 authored about 11 years ago by Stephan Haller <[email protected]>
Fixed formatting
9197229510593631c4645b9756c94e18bb5a1311 authored about 11 years ago by Stephan Haller <[email protected]>
9197229510593631c4645b9756c94e18bb5a1311 authored about 11 years ago by Stephan Haller <[email protected]>
Implement drag'n'drop of live window to workspace to move them between workspaces
6aeddbb602a6f0ccaae93fe07d0d97036633e20b authored about 11 years ago by Stephan Haller <[email protected]>
6aeddbb602a6f0ccaae93fe07d0d97036633e20b authored about 11 years ago by Stephan Haller <[email protected]>
Invalidation of background in XfdashboardBackground is needed everytime when type is changed even if background type is set to none to get it cleared.
ce7597fd111c30e252a4e25ec845851d0eaf26a3 authored about 11 years ago by Stephan Haller <[email protected]>
ce7597fd111c30e252a4e25ec845851d0eaf26a3 authored about 11 years ago by Stephan Haller <[email protected]>
Remove unused commented "// TODO:" lines in XfdashboardBackground
a2a445b1ec7e990ae888278d1e98aa3ce6ef803a authored about 11 years ago by Stephan Haller <[email protected]>
a2a445b1ec7e990ae888278d1e98aa3ce6ef803a authored about 11 years ago by Stephan Haller <[email protected]>
Fix typo in comment
0525d978af01cf8dcb37f0a0680bd352d64037ba authored about 11 years ago by Stephan Haller <[email protected]>
0525d978af01cf8dcb37f0a0680bd352d64037ba authored about 11 years ago by Stephan Haller <[email protected]>
Add image as seperate content to XfdashboardImage which is always above canvas. XfdashboardBackground does not set content of actor anymore to keep this way open for derived actors. To show example XfdashboardLiveWorkspace uses this option.
46fa10fe92eff3e49617165174ed0413bb3c96e9 authored about 11 years ago by Stephan Haller <[email protected]>
46fa10fe92eff3e49617165174ed0413bb3c96e9 authored about 11 years ago by Stephan Haller <[email protected]>
Get rid of image in background as it is used since its introduction. Change enum for background to flags for easy combination of its different styles.
b6c175b2f9ef314dba780c8884e001c6482193b4 authored about 11 years ago by Stephan Haller <[email protected]>
b6c175b2f9ef314dba780c8884e001c6482193b4 authored about 11 years ago by Stephan Haller <[email protected]>
Fixed typo
533ed308c800b33e7c0a2e21544b3eb54bb0e27d authored about 11 years ago by Stephan Haller <[email protected]>
533ed308c800b33e7c0a2e21544b3eb54bb0e27d authored about 11 years ago by Stephan Haller <[email protected]>
Activate stage window if it is _NOT_ the new active window
d5042622e479215aced2614e226076b5f3dea635 authored about 11 years ago by Stephan Haller <[email protected]>
d5042622e479215aced2614e226076b5f3dea635 authored about 11 years ago by Stephan Haller <[email protected]>
Mark themable variables/constants
f344b5259700b8181694b6ca9737608f56493b36 authored about 11 years ago by Stephan Haller <[email protected]>
f344b5259700b8181694b6ca9737608f56493b36 authored about 11 years ago by Stephan Haller <[email protected]>
Try to get better timestamps for window activation
e25b80cc87a78858b32df7d55649b10323aeb8dc authored about 11 years ago by Stephan Haller <[email protected]>
e25b80cc87a78858b32df7d55649b10323aeb8dc authored about 11 years ago by Stephan Haller <[email protected]>
Do display and manage stage windows
617fa5679abfa8658916cbce3a53b5b2f0449357 authored about 11 years ago by Stephan Haller <[email protected]>
617fa5679abfa8658916cbce3a53b5b2f0449357 authored about 11 years ago by Stephan Haller <[email protected]>
Add function to scroll through workspace with mouse-wheel
a059edc5868a61261d1d163c47e524e6e5e74b6b authored about 11 years ago by Stephan Haller <[email protected]>
a059edc5868a61261d1d163c47e524e6e5e74b6b authored about 11 years ago by Stephan Haller <[email protected]>
Added missing function to quit application when an workspace to activate was selected by clicking on it
1b68b17f229ad1fbe9198f59b60e66da4195420d authored about 11 years ago by Stephan Haller <[email protected]>
1b68b17f229ad1fbe9198f59b60e66da4195420d authored about 11 years ago by Stephan Haller <[email protected]>
Commit initial basic workspace selector what is like a pager. It is a simple one for now as it only shows the windows' icon in relative size to their real size and not the window content. The active workspace will be highlighted by an white outline. Workspace can be activated by clicking on it. Drag'n'drop support is not yet implemented.
60b18b859f10d45640cfa874025ed8778915cc06 authored about 11 years ago by Stephan Haller <[email protected]>
60b18b859f10d45640cfa874025ed8778915cc06 authored about 11 years ago by Stephan Haller <[email protected]>
Remove any reference to libwnck in all object except for window tracker related objects. Window tracker objects wrap libwnck resources directly but are accessible in a "virtual" stable API. Doing it this way should provide a stable API for libwnck throughout all code and the only place to work with #ifdef's to work around changing libwnck API are the window tracker objects.
6a4b04b59a1181e98f0fc3ba0d7ca34d33ab9c13 authored about 11 years ago by Stephan Haller <[email protected]>
6a4b04b59a1181e98f0fc3ba0d7ca34d33ab9c13 authored about 11 years ago by Stephan Haller <[email protected]>
Replace relicts of old application name with current name
31ea5ddb794dafd297f4ba20ad3b8c70fd5f4473 authored about 11 years ago by Stephan Haller <[email protected]>
31ea5ddb794dafd297f4ba20ad3b8c70fd5f4473 authored about 11 years ago by Stephan Haller <[email protected]>
Because of API changes in libwnck (especially signal callback parameters) from previous minimum version (2.10) up to commonly used version (2.30) in most distribution I raise minimum version of libwnck to 2.30
c867b0659f0e1f6a722dccdb586efa195535f200 authored about 11 years ago by Stephan Haller <[email protected]>
c867b0659f0e1f6a722dccdb586efa195535f200 authored about 11 years ago by Stephan Haller <[email protected]>
Bundle all signal handlers for libwnck signals in a simple window manager called XfdashboardWindowTracker and connect all windows/workspace related signals in all other objects to this new window tracker. Simply said: The window tracker is a proxy to the underlying window managing library.
68f400bad053c78107bd76e5d5fd115de2f8b7ab authored about 11 years ago by Stephan Haller <[email protected]>
68f400bad053c78107bd76e5d5fd115de2f8b7ab authored about 11 years ago by Stephan Haller <[email protected]>
Fixed using wrong values when calculating child allocations in quicklaunch
d757befee11dc219965bed1deac3de32099efb81 authored about 11 years ago by Stephan Haller <[email protected]>
d757befee11dc219965bed1deac3de32099efb81 authored about 11 years ago by Stephan Haller <[email protected]>
More precise debug messages
f77a5ff16022c8b7347d5adec236f861e4dcbc4b authored about 11 years ago by Stephan Haller <[email protected]>
f77a5ff16022c8b7347d5adec236f861e4dcbc4b authored about 11 years ago by Stephan Haller <[email protected]>
Should fix build issues resulting in unresolved symbols while linking on some systems.
a7503b0b9721eac02829263c9e598ead49269c20 authored about 11 years ago by Stephan Haller <[email protected]>
a7503b0b9721eac02829263c9e598ead49269c20 authored about 11 years ago by Stephan Haller <[email protected]>
Do not speciliazed functions like floorf, ceilf etc. to unify function usage.
15cb42554bd6c9337c233be6bf064e237f314944 authored about 11 years ago by Stephan Haller <[email protected]>
15cb42554bd6c9337c233be6bf064e237f314944 authored about 11 years ago by Stephan Haller <[email protected]>
Replace basic actors for icons in XfdashboardTextBox with XfdashboardButton and used it deferred loading mechanism.
342e9d8f527cb488998acbd689dca3857c166822 authored about 11 years ago by Stephan Haller <[email protected]>
342e9d8f527cb488998acbd689dca3857c166822 authored about 11 years ago by Stephan Haller <[email protected]>
Using deferred loading mechanism of XfdashboardButton in XfdashboardApplicationButton by setting icon name instead of loading image from cache directly.
4bdc1087d91f8c4081c65378f79400aa9f3feaff authored about 11 years ago by Stephan Haller <[email protected]>
4bdc1087d91f8c4081c65378f79400aa9f3feaff authored about 11 years ago by Stephan Haller <[email protected]>
Defer loading images in XfdashboardButton to avoid loading and creating textures of unused images.
7814d2edf6cbaf082ade13ea717978c67884e997 authored about 11 years ago by Stephan Haller <[email protected]>
7814d2edf6cbaf082ade13ea717978c67884e997 authored about 11 years ago by Stephan Haller <[email protected]>
Implement image cache to reduce resource usage by textures displaying the same image over and over again
78254b7e9b38d51482b1d3ac2177eeb5ef196a45 authored about 11 years ago by Stephan Haller <[email protected]>
78254b7e9b38d51482b1d3ac2177eeb5ef196a45 authored about 11 years ago by Stephan Haller <[email protected]>
Added link to quick quide documentation with screenshots
0a18406275509e43c5a161530e47c03c4b7f8c44 authored about 11 years ago by Stephan Haller <[email protected]>
0a18406275509e43c5a161530e47c03c4b7f8c44 authored about 11 years ago by Stephan Haller <[email protected]>
Clear garcon's menu item cache otherwise some items will not be loaded if it is a reload of an already instanciated applications menu model or a new second/third/fourth/... instance
8fde5ffe6283016a2303b88e038f2bf366828d26 authored about 11 years ago by Stephan Haller <[email protected]>
8fde5ffe6283016a2303b88e038f2bf366828d26 authored about 11 years ago by Stephan Haller <[email protected]>
Replace buttons in XfdashboardViewSelector with toggle buttons as they provide pressed and not-pressed states which can be used to reflect the view's activated/deactivated state by highlighting like the apps-button in quicklaunch.
e6f85d26710ddc566e6af5c194928417e205969a authored about 11 years ago by Stephan Haller <[email protected]>
e6f85d26710ddc566e6af5c194928417e205969a authored about 11 years ago by Stephan Haller <[email protected]>
Remove testing actor for workspace selector. Make ready for release preview release.
b25aa9ac84b53e710ee1ff2e9234c7c233721449 authored about 11 years ago by Stephan Haller <[email protected]>
b25aa9ac84b53e710ee1ff2e9234c7c233721449 authored about 11 years ago by Stephan Haller <[email protected]>
Clean up TODOs. Support selection colors for text and background in XfdashboardTextBox. As long as we do not support multi-monitors we use a hack to ensure stage is in right size.
90ef41bd844c7fd2ac403d9873743ae2b213fb17 authored about 11 years ago by Stephan Haller <[email protected]>
90ef41bd844c7fd2ac403d9873743ae2b213fb17 authored about 11 years ago by Stephan Haller <[email protected]>
Basic implementation of workspace selector. Does nothing at the moment
a2ca20b0feb1e4ce2e6425026d06849dbb765529 authored about 11 years ago by Stephan Haller <[email protected]>
a2ca20b0feb1e4ce2e6425026d06849dbb765529 authored about 11 years ago by Stephan Haller <[email protected]>
Windows view should now really always fit into viewpad without scrollbars to flicker. There is caution to use the new enum XFDASHBOARD_FIT_MODE_BOTH as the view _MUST_ be able to scale itself to fit into allocation _ALWAYS_ otherwise it will be clipped without being able to scroll (as there are no scrollbars in this mode).
e550e0c757c7cea98bb05a3b94f2c4b8959c8e0b authored about 11 years ago by Stephan Haller <[email protected]>
e550e0c757c7cea98bb05a3b94f2c4b8959c8e0b authored about 11 years ago by Stephan Haller <[email protected]>
Support of starting application by drag'n'drop favourite icon on windows view
0ab34a4cf11374675acbef129763df7d9a0bf736 authored about 11 years ago by Stephan Haller <[email protected]>
0ab34a4cf11374675acbef129763df7d9a0bf736 authored about 11 years ago by Stephan Haller <[email protected]>
Maximize stage window when opened
173cd75bc4bd9e090e9fc3f8202506f7f6041e5f authored about 11 years ago by Stephan Haller <[email protected]>
173cd75bc4bd9e090e9fc3f8202506f7f6041e5f authored about 11 years ago by Stephan Haller <[email protected]>
Fix determination if close button in live window was clicked to emit "close" instead "click".
27457281dc30a85a2419c17592a4d94ca8d23fc9 authored about 11 years ago by Stephan Haller <[email protected]>
27457281dc30a85a2419c17592a4d94ca8d23fc9 authored about 11 years ago by Stephan Haller <[email protected]>
Escape markup text properly
1a84eae5615010f562bdb08120fbb41d6abed225 authored about 11 years ago by Stephan Haller <[email protected]>
1a84eae5615010f562bdb08120fbb41d6abed225 authored about 11 years ago by Stephan Haller <[email protected]>
Get rid of cloning and use an application button instead as drag handle of favourites in quicklaunch. Also do not scale drag handle to match size of favourite icon of quicklaunch in size as it flickers and jumps :(
c4112160d5d0ddf3c10129d6c6756c161188189f authored about 11 years ago by Stephan Haller <[email protected]>
c4112160d5d0ddf3c10129d6c6756c161188189f authored about 11 years ago by Stephan Haller <[email protected]>
Now support drag'n'drop of application icons from applications and search view to quicklaunch to create a new favourite.
954d4b9992409e6a1eb30d195237f4c39825cd26 authored about 11 years ago by Stephan Haller <[email protected]>
954d4b9992409e6a1eb30d195237f4c39825cd26 authored about 11 years ago by Stephan Haller <[email protected]>
Fixed typos in TODO
08c9c151bca233276cf10e246a423cc1e4ad89ec authored about 11 years ago by Stephan Haller <[email protected]>
08c9c151bca233276cf10e246a423cc1e4ad89ec authored about 11 years ago by Stephan Haller <[email protected]>
Update TODO
214f6e0c10ada2feb1669703dbe43da0d0b18721 authored about 11 years ago by Stephan Haller <[email protected]>
214f6e0c10ada2feb1669703dbe43da0d0b18721 authored about 11 years ago by Stephan Haller <[email protected]>
Implement general drag'n'drop support with XfdashboardDragAction and XfdashboardDropAction. Quicklaunch is the first actor implementing drag'n'drop support.
eab19fe53ecee84f58fac705769cb988aa8d7a73 authored about 11 years ago by Stephan Haller <[email protected]>
eab19fe53ecee84f58fac705769cb988aa8d7a73 authored about 11 years ago by Stephan Haller <[email protected]>
Bad workaround for click action which prevents e.g. drag actions to work properly at least since clutter version 1.12. The click action will always win and "drag-begin" will never be emitted.
This object/file is a complete copy of the original clutter-click-action.{c,h} files of clutter ...
2b2e6582198fbdc46036c7b7e6a8248ce47d7685 authored about 11 years ago by Stephan Haller <[email protected]>
Simplify "clicked" signal handling in XfdashboardLiveWindow
f65759d6124dffc6423419c96e2697083d6c10ca authored about 11 years ago by Stephan Haller <[email protected]>
f65759d6124dffc6423419c96e2697083d6c10ca authored about 11 years ago by Stephan Haller <[email protected]>
Fixed more compiler warnings
40e96f188b7d28fbd143f50ca49d20cc7d357785 authored about 11 years ago by Stephan Haller <[email protected]>
40e96f188b7d28fbd143f50ca49d20cc7d357785 authored about 11 years ago by Stephan Haller <[email protected]>
Fix compiler warning by not mixing code and declarations
02220d1c8910f361689af40a79c492a29291c5ba authored about 11 years ago by Stephan Haller <[email protected]>
02220d1c8910f361689af40a79c492a29291c5ba authored about 11 years ago by Stephan Haller <[email protected]>
Fixed more private variables and functions
30f7177b93b29eb235ce71e16eac8f322b5032e6 authored about 11 years ago by Stephan Haller <[email protected]>
30f7177b93b29eb235ce71e16eac8f322b5032e6 authored about 11 years ago by Stephan Haller <[email protected]>