Changeset 9c00fa2176b76854d300d8e1879dba175e299dcc


Ignore:
Timestamp:
06/08/10 15:19:05 (3 years ago)
Author:
Matias De la Puente <mfpuente.ar@…>
Children:
34fbc249592793418e7eb907cccee13196e06ed6
Parents:
9717a84fce18b736017d72fa9a7a8e64ea952ce0
git-committer:
Matias De la Puente <mfpuente.ar@…> (06/08/10 15:19:05)
Message:

Remove Bottom{Page,Panel}

Use Page and PagesPanel? instead

Location:
libi4uc
Files:
2 deleted
12 edited

Legend:

Unmodified
Added
Removed
  • libi4uc/Makefile.am

    rbed5595 r9c00fa2  
    4141        i4ucaddprofiledialogviewiface.vala \ 
    4242        i4ucauthorslist.vala \ 
    43         i4ucbottompage.vala \ 
    44         i4ucbottompanel.vala \ 
    4543        i4ucbuilder.vala \ 
    4644        i4ucbuilderdevicetype.vala \ 
  • libi4uc/i4ucdocumentpageview.vala

    r956a6d0 r9c00fa2  
    219219        public DocumentPageView () 
    220220        { 
     221                base.with_close_button (); 
     222                 
    221223                create_error_bar (); 
    222224                create_reload_bar (); 
  • libi4uc/i4uclogpage.vala

    rc02ef63 r9c00fa2  
    2121using Gtk; 
    2222 
    23 public class I4uc.LogPage : BottomPage, LogPageIface 
     23public class I4uc.LogPage : Page, LogPageIface 
    2424{ 
    2525        private ListStore _log_store; 
  • libi4uc/i4ucmainwindowview.vala

    r24f50ea r9c00fa2  
    2828        private PagesPanel _pages_panel = new PagesPanel (); 
    2929        private SidePanel _side_panel = new SidePanel (); 
    30         private BottomPanel _bottom_panel = new BottomPanel (); 
     30        private PagesPanel _bottom_panel = new PagesPanel (); 
    3131         
    3232        public UIManager ui_manager { get { return _ui_manager; } } 
    3333        public PagesPanel pages_panel { get { return _pages_panel; } } 
    3434        public SidePanel side_panel { get { return _side_panel; } } 
    35         public BottomPanel bottom_panel { get { return _bottom_panel; } } 
     35        public PagesPanel bottom_panel { get { return _bottom_panel; } } 
    3636 
    3737        public bool show_side_panel_active 
     
    8888                var toolbar = (Toolbar)_ui_manager.get_widget ("/MainToolbar"); 
    8989                toolbar.set_style (ToolbarStyle.ICONS); 
     90                 
     91                _bottom_panel.page_position = PagePosition.BOTTOM; 
    9092 
    9193                var vpaned = new VPaned (); 
  • libi4uc/i4ucpage.vala

    r574ec2f r9c00fa2  
    2424{ 
    2525        public string title { set; get; } 
    26         public HBox tab_label { private set; get; } 
     26        public Box tab_label { private set; get; } 
    2727         
    2828        private Image _tab_image = new Image.from_stock (STOCK_FILE, IconSize.MENU); 
     
    5555        public Page () 
    5656        { 
     57                _tab_label = new HBox (false, 5); 
     58                _tab_label.pack_start (_tab_image, false, false, 0); 
     59                _tab_label.pack_start (_tab_mark, false, false, 0); 
     60                _tab_label.pack_start (_tab_title, false, false, 0); 
     61                _tab_label.show_all (); 
     62        } 
     63         
     64        public Page.with_close_button () 
     65        { 
     66                this (); 
     67                 
    5768                var close_button = ViewUtils.create_close_button (); 
    5869                close_button.clicked.connect (() => this.close_clicked ()); 
    5970                close_button.tooltip_text = _("Close page"); 
    6071                 
    61                 _tab_label = new HBox (false, 5); 
    62                 _tab_label.pack_start (_tab_image, false, false, 0); 
    63                 _tab_label.pack_start (_tab_mark, false, false, 0); 
    64                 _tab_label.pack_start (_tab_title, false, false, 0); 
    6572                _tab_label.pack_start (close_button, false, false, 0); 
    6673                _tab_label.show_all (); 
    67         }        
     74        } 
    6875} 
  • libi4uc/i4ucpagespanel.vala

    r259b397 r9c00fa2  
    2929         
    3030        public PageIface current_page { get { return _current_page; } } 
     31         
     32        public PagePosition page_position 
     33        { 
     34                set { _notebook.tab_pos = ViewUtils.from_page_position (value); } 
     35                get { return ViewUtils.to_page_position (_notebook.tab_pos); } 
     36        } 
    3137         
    3238        public PagesPanel () 
  • libi4uc/i4ucpagespaneliface.vala

    r4bb5472 r9c00fa2  
    2121using Gee; 
    2222 
     23public enum I4uc.PagePosition 
     24{ 
     25        BOTTOM, 
     26        LEFT, 
     27        RIGHT, 
     28        TOP 
     29} 
     30 
    2331public interface I4uc.PagesPanelIface : GLib.Object 
    2432{ 
    2533        public abstract PageIface current_page { get; } 
     34        public abstract PagePosition page_position { set; get; } 
    2635 
    2736        public signal void page_added (PageIface page); 
  • libi4uc/i4ucprofilebuilderlogpage.vala

    r956a6d0 r9c00fa2  
    2121using Gtk; 
    2222 
    23 public class I4uc.ProfileBuilderLogPage : BottomPage, ProfileBuilderLogPageIface 
     23public class I4uc.ProfileBuilderLogPage : Page, ProfileBuilderLogPageIface 
    2424{ 
    2525        private ListStore _log_store; 
  • libi4uc/i4ucprogrammersview.vala

    rec0dd25 r9c00fa2  
    2727        private PagesPanel _pages_panel; 
    2828        private SidePanel _side_panel; 
    29         private BottomPanel _bottom_panel; 
     29        private PagesPanel _bottom_panel; 
    3030        private ProgrammersSidePage _side_page = new ProgrammersSidePage (); 
    3131        private LogPage _log_page = new LogPage (); 
     
    8383        } 
    8484         
    85         public ProgrammersView (UIManager ui_manager, PagesPanel pages_panel, SidePanel side_panel, BottomPanel bottom_panel) 
     85        public ProgrammersView (UIManager ui_manager, PagesPanel pages_panel, SidePanel side_panel, PagesPanel bottom_panel) 
    8686        { 
    8787                _ui_manager = ui_manager; 
  • libi4uc/i4ucprojectsview.vala

    rf399f8d r9c00fa2  
    2727        private ActionGroup _action_group; 
    2828        private SidePanel _side_panel; 
    29         private BottomPanel _bottom_panel; 
     29        private PagesPanel _bottom_panel; 
    3030        private ProjectsSidePageView _side_page_view = new ProjectsSidePageView (); 
    3131        private ProfileBuilderLogPage _build_log_page = new ProfileBuilderLogPage (); 
     
    101101        } 
    102102         
    103         public ProjectsView (UIManager ui_manager, SidePanel side_panel, BottomPanel bottom_panel) 
     103        public ProjectsView (UIManager ui_manager, SidePanel side_panel, PagesPanel bottom_panel) 
    104104        { 
    105105                _ui_manager = ui_manager; 
  • libi4uc/i4ucsidepanel.vala

    r9171e00 r9c00fa2  
    2929         
    3030        public PageIface current_page { get { return _current_page; } } 
     31         
     32        public PagePosition page_position 
     33        { 
     34                set { _notebook.tab_pos = ViewUtils.from_page_position (value); } 
     35                get { return ViewUtils.to_page_position (_notebook.tab_pos); } 
     36        } 
    3137         
    3238        public SidePanel () 
  • libi4uc/i4ucviewutils.vala

    r574ec2f r9c00fa2  
    7979                return TabImage.NONE; 
    8080        } 
     81         
     82        public PagePosition to_page_position (PositionType position_type) 
     83        { 
     84                var page_position = PagePosition.TOP; 
     85                switch (position_type) 
     86                { 
     87                        case PositionType.BOTTOM: page_position = PagePosition.BOTTOM; break; 
     88                        case PositionType.LEFT: page_position = PagePosition.LEFT; break; 
     89                        case PositionType.RIGHT: page_position = PagePosition.RIGHT; break; 
     90                        case PositionType.TOP: page_position = PagePosition.TOP; break; 
     91                } 
     92                return page_position; 
     93        } 
     94         
     95        public PositionType from_page_position (PagePosition page_position) 
     96        { 
     97                var position_type = PositionType.TOP; 
     98                switch (page_position) 
     99                { 
     100                        case PagePosition.BOTTOM: position_type = PositionType.BOTTOM; break; 
     101                        case PagePosition.LEFT: position_type = PositionType.LEFT; break; 
     102                        case PagePosition.RIGHT: position_type = PositionType.RIGHT; break; 
     103                        case PagePosition.TOP: position_type = PositionType.TOP; break; 
     104                } 
     105                return position_type; 
     106        } 
    81107} 
Note: See TracChangeset for help on using the changeset viewer.