~lubuntu-software-center-team/lubuntu-software-center/vala-port

« back to all changes in this revision

Viewing changes to src/Widgets/PagesView.vala

  • Committer: Stephen Smally
  • Date: 2012-03-18 10:38:53 UTC
  • Revision ID: eco.stefi@fastwebnet.it-20120318103853-v7wg1qfuifjkc3gc
Implemented dynamic category view

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
        public AppsView apps_view;
25
25
        public AppsInfo apps_info;
26
26
        
 
27
        public void set_page (PageType page) {
 
28
            if (page == get_current_page()) {
 
29
                switch_page(get_nth_page((int)page), page);
 
30
            } else {
 
31
                set_current_page(page);
 
32
            }
 
33
        }
 
34
        
27
35
        public PagesView () {
28
36
            show_border = false;
29
37
            show_tabs = false;
30
38
            
31
39
            home_page = new HomePage();
32
 
            append_page(home_page, null);
 
40
            ScrolledWindow home_page_scroll = new ScrolledWindow(null, null);
 
41
            home_page_scroll.set_policy(PolicyType.NEVER, PolicyType.AUTOMATIC);
 
42
            home_page_scroll.add_with_viewport(home_page);
 
43
            append_page(home_page_scroll, null);
33
44
            
34
45
            apps_view = new AppsView();
35
46
            append_page(apps_view, null);
36
47
            
37
48
            apps_info = new AppsInfo();
38
 
            append_page(apps_info, null);
 
49
            ScrolledWindow apps_info_scroll = new ScrolledWindow(null, null);
 
50
            apps_info_scroll.set_policy(PolicyType.NEVER, PolicyType.AUTOMATIC);
 
51
            apps_info_scroll.add_with_viewport(apps_info);
 
52
            append_page(apps_info_scroll, null);
39
53
        }
40
54
    }
41
 
}
 
 
b'\\ No newline at end of file'
 
55
}