Ticket #9534: 0001-activitymonitor-settings.2.patch

File 0001-activitymonitor-settings.2.patch, 1.8 KB (added by Freeman, 10 years ago)
  • src/apps/activitymonitor/ActivityWindow.cpp

    From cf8039a09a6c7bf072374acf6e1a0128ecf62785 Mon Sep 17 00:00:00 2001
    From: Freeman Lou <freemanlou2430@Yahoo.com>
    Date: Sun, 1 Dec 2013 22:10:07 +0000
    Subject: [PATCH] activitymonitor settings
    
    ---
     src/apps/activitymonitor/ActivityWindow.cpp | 7 +++++++
     src/apps/activitymonitor/ActivityWindow.h   | 1 +
     src/apps/activitymonitor/SettingsWindow.cpp | 2 ++
     3 files changed, 10 insertions(+)
    
    diff --git a/src/apps/activitymonitor/ActivityWindow.cpp b/src/apps/activitymonitor/ActivityWindow.cpp
    index f635ec6..1a3d07f 100644
    a b ActivityWindow::ActivityViewAt(int32 index) const  
    253253}
    254254
    255255
     256bool
     257ActivityWindow::IsAlwaysOnTop() const
     258{
     259    return fAlwaysOnTop->IsMarked();   
     260}
     261
     262
    256263void
    257264ActivityWindow::BroadcastToActivityViews(BMessage* message, BView* exceptToView)
    258265{
  • src/apps/activitymonitor/ActivityWindow.h

    diff --git a/src/apps/activitymonitor/ActivityWindow.h b/src/apps/activitymonitor/ActivityWindow.h
    index 0232cd8..0fd6b09 100644
    a b public:  
    2929                            BView* exceptToView = NULL);
    3030
    3131            bigtime_t   RefreshInterval() const;
     32            bool        IsAlwaysOnTop() const;
    3233
    3334private:
    3435            status_t    _OpenSettings(BFile& file, uint32 mode);
  • src/apps/activitymonitor/SettingsWindow.cpp

    diff --git a/src/apps/activitymonitor/SettingsWindow.cpp b/src/apps/activitymonitor/SettingsWindow.cpp
    index 1fbed5f..c34e8ae 100644
    a b SettingsWindow::SettingsWindow(ActivityWindow* target)  
    105105        .Add(fIntervalSlider)
    106106        .SetInsets(10, 10, 10, 10)
    107107    );
     108    SetFeel(target->IsAlwaysOnTop() ? B_MODAL_ALL_WINDOW_FEEL
     109        : B_NORMAL_WINDOW_FEEL);
    108110}
    109111
    110112