diff options
Diffstat (limited to 'src/Remember.cc')
-rw-r--r-- | src/Remember.cc | 35 |
1 files changed, 15 insertions, 20 deletions
diff --git a/src/Remember.cc b/src/Remember.cc index 3557439..41d7256 100644 --- a/src/Remember.cc +++ b/src/Remember.cc | |||
@@ -43,12 +43,7 @@ | |||
43 | #include "FbTk/RefCount.hh" | 43 | #include "FbTk/RefCount.hh" |
44 | #include "FbTk/Util.hh" | 44 | #include "FbTk/Util.hh" |
45 | 45 | ||
46 | #ifdef HAVE_CSTRING | 46 | #include <cstring> |
47 | #include <cstring> | ||
48 | #else | ||
49 | #include <string.h> | ||
50 | #endif | ||
51 | |||
52 | #include <set> | 47 | #include <set> |
53 | 48 | ||
54 | 49 | ||
@@ -323,35 +318,35 @@ FbTk::Menu *createRememberMenu(BScreen &screen) { | |||
323 | } | 318 | } |
324 | */ | 319 | */ |
325 | _FB_USES_NLS; | 320 | _FB_USES_NLS; |
326 | menu->insert(new RememberMenuItem(_FB_XTEXT(Remember, Workspace, "Workspace", "Remember Workspace"), | 321 | menu->insertItem(new RememberMenuItem(_FB_XTEXT(Remember, Workspace, "Workspace", "Remember Workspace"), |
327 | Remember::REM_WORKSPACE)); | 322 | Remember::REM_WORKSPACE)); |
328 | menu->insert(new RememberMenuItem(_FB_XTEXT(Remember, JumpToWorkspace, "Jump to workspace", "Change active workspace to remembered one on open"), | 323 | menu->insertItem(new RememberMenuItem(_FB_XTEXT(Remember, JumpToWorkspace, "Jump to workspace", "Change active workspace to remembered one on open"), |
329 | Remember::REM_JUMPWORKSPACE)); | 324 | Remember::REM_JUMPWORKSPACE)); |
330 | menu->insert(new RememberMenuItem(_FB_XTEXT(Remember, Head, "Head", "Remember Head"), | 325 | menu->insertItem(new RememberMenuItem(_FB_XTEXT(Remember, Head, "Head", "Remember Head"), |
331 | Remember::REM_HEAD)); | 326 | Remember::REM_HEAD)); |
332 | menu->insert(new RememberMenuItem(_FB_XTEXT(Remember, Dimensions, "Dimensions", "Remember Dimensions - with width and height"), | 327 | menu->insertItem(new RememberMenuItem(_FB_XTEXT(Remember, Dimensions, "Dimensions", "Remember Dimensions - with width and height"), |
333 | Remember::REM_DIMENSIONS)); | 328 | Remember::REM_DIMENSIONS)); |
334 | menu->insert(new RememberMenuItem(_FB_XTEXT(Remember, Position, "Position", "Remember position - window co-ordinates"), | 329 | menu->insertItem(new RememberMenuItem(_FB_XTEXT(Remember, Position, "Position", "Remember position - window co-ordinates"), |
335 | Remember::REM_POSITION)); | 330 | Remember::REM_POSITION)); |
336 | menu->insert(new RememberMenuItem(_FB_XTEXT(Remember, Sticky, "Sticky", "Remember Sticky"), | 331 | menu->insertItem(new RememberMenuItem(_FB_XTEXT(Remember, Sticky, "Sticky", "Remember Sticky"), |
337 | Remember::REM_STUCKSTATE)); | 332 | Remember::REM_STUCKSTATE)); |
338 | menu->insert(new RememberMenuItem(_FB_XTEXT(Remember, Decorations, "Decorations", "Remember window decorations"), | 333 | menu->insertItem(new RememberMenuItem(_FB_XTEXT(Remember, Decorations, "Decorations", "Remember window decorations"), |
339 | Remember::REM_DECOSTATE)); | 334 | Remember::REM_DECOSTATE)); |
340 | menu->insert(new RememberMenuItem(_FB_XTEXT(Remember, Shaded, "Shaded", "Remember shaded"), | 335 | menu->insertItem(new RememberMenuItem(_FB_XTEXT(Remember, Shaded, "Shaded", "Remember shaded"), |
341 | Remember::REM_SHADEDSTATE)); | 336 | Remember::REM_SHADEDSTATE)); |
342 | menu->insert(new RememberMenuItem(_FB_XTEXT(Remember, Minimized, "Minimized", "Remember minimized"), | 337 | menu->insertItem(new RememberMenuItem(_FB_XTEXT(Remember, Minimized, "Minimized", "Remember minimized"), |
343 | Remember::REM_MINIMIZEDSTATE)); | 338 | Remember::REM_MINIMIZEDSTATE)); |
344 | menu->insert(new RememberMenuItem(_FB_XTEXT(Remember, Maximized, "Maximized", "Remember maximized"), | 339 | menu->insertItem(new RememberMenuItem(_FB_XTEXT(Remember, Maximized, "Maximized", "Remember maximized"), |
345 | Remember::REM_MAXIMIZEDSTATE)); | 340 | Remember::REM_MAXIMIZEDSTATE)); |
346 | menu->insert(new RememberMenuItem(_FB_XTEXT(Remember, Fullscreen, "Fullscreen", "Remember fullscreen"), | 341 | menu->insertItem(new RememberMenuItem(_FB_XTEXT(Remember, Fullscreen, "Fullscreen", "Remember fullscreen"), |
347 | Remember::REM_FULLSCREENSTATE)); | 342 | Remember::REM_FULLSCREENSTATE)); |
348 | if (FbTk::Transparent::haveComposite() | 343 | if (FbTk::Transparent::haveComposite() |
349 | || FbTk::Transparent::haveRender()) | 344 | || FbTk::Transparent::haveRender()) |
350 | menu->insert(new RememberMenuItem(_FB_XTEXT(Remember, Alpha, "Transparency", "Remember window tranparency settings"), | 345 | menu->insertItem(new RememberMenuItem(_FB_XTEXT(Remember, Alpha, "Transparency", "Remember window tranparency settings"), |
351 | Remember::REM_ALPHA)); | 346 | Remember::REM_ALPHA)); |
352 | menu->insert(new RememberMenuItem(_FB_XTEXT(Remember, Layer, "Layer", "Remember Layer"), | 347 | menu->insertItem(new RememberMenuItem(_FB_XTEXT(Remember, Layer, "Layer", "Remember Layer"), |
353 | Remember::REM_LAYER)); | 348 | Remember::REM_LAYER)); |
354 | menu->insert(new RememberMenuItem(_FB_XTEXT(Remember, SaveOnClose, "Save on close", "Save remembered attributes on close"), | 349 | menu->insertItem(new RememberMenuItem(_FB_XTEXT(Remember, SaveOnClose, "Save on close", "Save remembered attributes on close"), |
355 | Remember::REM_SAVEONCLOSE)); | 350 | Remember::REM_SAVEONCLOSE)); |
356 | 351 | ||
357 | menu->updateMenu(); | 352 | menu->updateMenu(); |