aboutsummaryrefslogtreecommitdiff
path: root/src/FbTk/Shape.cc
AgeCommit message (Collapse)AuthorFilesLines
2010-09-14bugfix: 'reset' nr_shapes to '0' after last instance of 'Shape'Mathias Gumz1-1/+3
2010-09-14bugfix: create the corner pixmaps only once per screenMathias Gumz1-14/+29
for each window (windows, menue etc) the initCorners() function of FbTk/Shape.cc was called (which is ok). On each call the corner pixmaps (of the Screen the window belongs to) were created and destroyed the formerly created pixmaps. this is not needed.
2010-09-14bugfix: free the shape-corners on the last used 'Shape'Mathias Gumz1-1/+1
the global 's_corners' vector was still used on an application shutdown (including ctrl-c SIGINT). depending on when 's_corners' was created on the stack this could lead to an exception ('pure virtual called') while trying to free the 'FbPixmaps' without having a valid 'FbTk::Application::instance()' left.
2010-05-16fixed potential memory leakMathias Gumz1-1/+3
2010-05-16cleanup created corner pixmaps, moved the initCorners() function out of the ↵Mathias Gumz1-20/+33
class
2009-10-01compile fix: missing headers (sun compiler complained about)Mathias Gumz1-0/+6
2009-09-30cosmetic fixes: removed redundant ';' + some whitespacesMathias Gumz1-1/+1
2008-10-04fix flickering of shaped windows on focus changesMark Tiefenbruck1-37/+34
2008-09-26fix rounded corners on restartMark Tiefenbruck1-2/+5
2008-04-21some fixes for gcc 3.4Thomas Orgis1-1/+1
2008-01-28reorderingMathias Gumz1-2/+11
2007-12-28move Shape to FbTkMark Tiefenbruck1-0/+366