diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-01-02 16:42:32 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-01-02 21:33:56 +0000 |
commit | f9aab8ff0e26df747bf50b337ffbcc7ab6559cc2 (patch) | |
tree | a26c230e0129f2bfeb4b22b2044eed3336254201 /basctl | |
parent | ab3e7ca757a89a4522ef6ede3891b873fbcb8458 (diff) |
Convert break point dialog to .ui format
Change-Id: I750133b673e135399ab9c04953550bea1db3a9e8
Diffstat (limited to 'basctl')
-rw-r--r-- | basctl/AllLangResTarget_basctl.mk | 1 | ||||
-rw-r--r-- | basctl/UIConfig_basicide.mk | 1 | ||||
-rw-r--r-- | basctl/source/basicide/brkdlg.cxx | 120 | ||||
-rw-r--r-- | basctl/source/basicide/brkdlg.hrc | 38 | ||||
-rw-r--r-- | basctl/source/basicide/brkdlg.hxx | 16 | ||||
-rw-r--r-- | basctl/source/basicide/brkdlg.src | 96 | ||||
-rw-r--r-- | basctl/uiconfig/basicide/ui/managebreakpoints.ui | 214 |
7 files changed, 280 insertions, 206 deletions
diff --git a/basctl/AllLangResTarget_basctl.mk b/basctl/AllLangResTarget_basctl.mk index 23cc08eba96d..d20fc6e2ab4b 100644 --- a/basctl/AllLangResTarget_basctl.mk +++ b/basctl/AllLangResTarget_basctl.mk @@ -41,7 +41,6 @@ $(eval $(call gb_SrsTarget_set_include,basctl/res,\ $(eval $(call gb_SrsTarget_add_files,basctl/res,\ basctl/source/basicide/basicprint.src \ basctl/source/basicide/basidesh.src \ - basctl/source/basicide/brkdlg.src \ basctl/source/basicide/macrodlg.src \ basctl/source/basicide/moduldlg.src \ basctl/source/basicide/objdlg.src \ diff --git a/basctl/UIConfig_basicide.mk b/basctl/UIConfig_basicide.mk index 9701469c45fe..0a0263d12e16 100644 --- a/basctl/UIConfig_basicide.mk +++ b/basctl/UIConfig_basicide.mk @@ -32,6 +32,7 @@ $(eval $(call gb_UIConfig_add_uifiles,modules/BasicIDE,\ basctl/uiconfig/basicide/ui/basicmacrodialog \ basctl/uiconfig/basicide/ui/gotolinedialog \ basctl/uiconfig/basicide/ui/exportdialog \ + basctl/uiconfig/basicide/ui/managebreakpoints \ basctl/uiconfig/basicide/ui/newlibdialog \ basctl/uiconfig/basicide/ui/organizedialog \ )) diff --git a/basctl/source/basicide/brkdlg.cxx b/basctl/source/basicide/brkdlg.cxx index f8dfe9f31788..f41616f51175 100644 --- a/basctl/source/basicide/brkdlg.cxx +++ b/basctl/source/basicide/brkdlg.cxx @@ -21,7 +21,6 @@ #define _SVX_NOIDERESIDS #include "breakpoint.hxx" #include "brkdlg.hxx" -#include "brkdlg.hrc" #include "basidesh.hxx" #include "basidesh.hrc" #include "iderdll.hxx" @@ -64,47 +63,46 @@ bool lcl_ParseText(OUString const &rText, size_t& rLineNr ) } // namespace -BreakPointDialog::BreakPointDialog( Window* pParent, BreakPointList& rBrkPntList ) : - ModalDialog( pParent, IDEResId( RID_BASICIDE_BREAKPOINTDLG ) ), - aComboBox( this, IDEResId( RID_CB_BRKPOINTS ) ), - aOKButton( this, IDEResId( RID_PB_OK ) ), - aCancelButton( this, IDEResId( RID_PB_CANCEL ) ), - aNewButton( this, IDEResId( RID_PB_NEW ) ), - aDelButton( this, IDEResId( RID_PB_DEL ) ), - aCheckBox( this, IDEResId( RID_CHKB_ACTIVE ) ), - aBrkText( this, IDEResId( RID_FT_BRKPOINTS ) ), - aPassText( this, IDEResId( RID_FT_PASS ) ), - aNumericField( this, IDEResId( RID_FLD_PASS ) ), - m_rOriginalBreakPointList(rBrkPntList), - m_aModifiedBreakPointList(rBrkPntList) +BreakPointDialog::BreakPointDialog( Window* pParent, BreakPointList& rBrkPntList ) + : ModalDialog(pParent, "ManageBreakpointsDialog", + "modules/BasicIDE/ui/managebreakpoints.ui") + , m_rOriginalBreakPointList(rBrkPntList) + , m_aModifiedBreakPointList(rBrkPntList) { - FreeResource(); - - aComboBox.SetUpdateMode(false); + get(m_pComboBox, "entries"); + m_pComboBox->set_height_request(m_pComboBox->GetTextHeight() * 12); + m_pComboBox->set_width_request(m_pComboBox->approximate_char_width() * 32); + get(m_pOKButton, "ok"); + get(m_pNewButton, "new"); + get(m_pDelButton, "delete"); + get(m_pCheckBox, "active"); + get(m_pNumericField, "pass-nospin"); + + m_pComboBox->SetUpdateMode(false); for ( size_t i = 0, n = m_aModifiedBreakPointList.size(); i < n; ++i ) { BreakPoint* pBrk = m_aModifiedBreakPointList.at( i ); OUString aEntryStr( "# " + OUString::number(pBrk->nLine) ); - aComboBox.InsertEntry( aEntryStr, COMBOBOX_APPEND ); + m_pComboBox->InsertEntry( aEntryStr, COMBOBOX_APPEND ); } - aComboBox.SetUpdateMode(true); + m_pComboBox->SetUpdateMode(true); - aOKButton.SetClickHdl( LINK( this, BreakPointDialog, ButtonHdl ) ); - aNewButton.SetClickHdl( LINK( this, BreakPointDialog, ButtonHdl ) ); - aDelButton.SetClickHdl( LINK( this, BreakPointDialog, ButtonHdl ) ); + m_pOKButton->SetClickHdl( LINK( this, BreakPointDialog, ButtonHdl ) ); + m_pNewButton->SetClickHdl( LINK( this, BreakPointDialog, ButtonHdl ) ); + m_pDelButton->SetClickHdl( LINK( this, BreakPointDialog, ButtonHdl ) ); - aCheckBox.SetClickHdl( LINK( this, BreakPointDialog, CheckBoxHdl ) ); - aComboBox.SetSelectHdl( LINK( this, BreakPointDialog, ComboBoxHighlightHdl ) ); - aComboBox.SetModifyHdl( LINK( this, BreakPointDialog, EditModifyHdl ) ); - aComboBox.GrabFocus(); + m_pCheckBox->SetClickHdl( LINK( this, BreakPointDialog, CheckBoxHdl ) ); + m_pComboBox->SetSelectHdl( LINK( this, BreakPointDialog, ComboBoxHighlightHdl ) ); + m_pComboBox->SetModifyHdl( LINK( this, BreakPointDialog, EditModifyHdl ) ); + m_pComboBox->GrabFocus(); - aNumericField.SetMin( 0 ); - aNumericField.SetMax( 0x7FFFFFFF ); - aNumericField.SetSpinSize( 1 ); - aNumericField.SetStrictFormat(true); - aNumericField.SetModifyHdl( LINK( this, BreakPointDialog, EditModifyHdl ) ); + m_pNumericField->SetMin( 0 ); + m_pNumericField->SetMax( 0x7FFFFFFF ); + m_pNumericField->SetSpinSize( 1 ); + m_pNumericField->SetStrictFormat(true); + m_pNumericField->SetModifyHdl( LINK( this, BreakPointDialog, EditModifyHdl ) ); - aComboBox.SetText( aComboBox.GetEntry( 0 ) ); + m_pComboBox->SetText( m_pComboBox->GetEntry( 0 ) ); UpdateFields( m_aModifiedBreakPointList.at( 0 ) ); CheckButtons(); @@ -113,7 +111,7 @@ BreakPointDialog::BreakPointDialog( Window* pParent, BreakPointList& rBrkPntList void BreakPointDialog::SetCurrentBreakPoint( BreakPoint* pBrk ) { OUString aStr( "# " + OUString::number(pBrk->nLine) ); - aComboBox.SetText( aStr ); + m_pComboBox->SetText( aStr ); UpdateFields( pBrk ); } @@ -123,18 +121,18 @@ void BreakPointDialog::CheckButtons() // number that is not already present in the combo box list; otherwise // "OK" and "Delete" buttons are enabled: size_t nLine; - if (lcl_ParseText(aComboBox.GetText(), nLine) + if (lcl_ParseText(m_pComboBox->GetText(), nLine) && m_aModifiedBreakPointList.FindBreakPoint(nLine) == 0) { - aNewButton.Enable(); - aOKButton.Disable(); - aDelButton.Disable(); + m_pNewButton->Enable(); + m_pOKButton->Disable(); + m_pDelButton->Disable(); } else { - aNewButton.Disable(); - aOKButton.Enable(); - aDelButton.Enable(); + m_pNewButton->Disable(); + m_pOKButton->Enable(); + m_pDelButton->Enable(); } } @@ -152,9 +150,9 @@ IMPL_LINK_INLINE_END( BreakPointDialog, CheckBoxHdl, ::CheckBox *, pChkBx ) IMPL_LINK( BreakPointDialog, ComboBoxHighlightHdl, ComboBox *, pBox ) { - aNewButton.Disable(); - aOKButton.Enable(); - aDelButton.Enable(); + m_pNewButton->Disable(); + m_pOKButton->Enable(); + m_pDelButton->Enable(); sal_uInt16 nEntry = pBox->GetEntryPos( pBox->GetText() ); BreakPoint* pBrk = m_aModifiedBreakPointList.at( nEntry ); @@ -168,9 +166,9 @@ IMPL_LINK( BreakPointDialog, ComboBoxHighlightHdl, ComboBox *, pBox ) IMPL_LINK( BreakPointDialog, EditModifyHdl, Edit *, pEdit ) { - if ( pEdit == &aComboBox ) + if (pEdit == m_pComboBox) CheckButtons(); - else if ( pEdit == &aNumericField ) + else if (pEdit == m_pNumericField) { BreakPoint* pBrk = GetSelectedBreakPoint(); if ( pBrk ) @@ -183,46 +181,46 @@ IMPL_LINK( BreakPointDialog, EditModifyHdl, Edit *, pEdit ) IMPL_LINK( BreakPointDialog, ButtonHdl, Button *, pButton ) { - if ( pButton == &aOKButton ) + if (pButton == m_pOKButton) { m_rOriginalBreakPointList.transfer(m_aModifiedBreakPointList); EndDialog( 1 ); } - else if ( pButton == &aNewButton ) + else if (pButton == m_pNewButton) { // keep checkbox in mind! - OUString aText( aComboBox.GetText() ); + OUString aText( m_pComboBox->GetText() ); size_t nLine; bool bValid = lcl_ParseText( aText, nLine ); if ( bValid ) { BreakPoint* pBrk = new BreakPoint( nLine ); - pBrk->bEnabled = aCheckBox.IsChecked(); - pBrk->nStopAfter = (size_t) aNumericField.GetValue(); + pBrk->bEnabled = m_pCheckBox->IsChecked(); + pBrk->nStopAfter = (size_t) m_pNumericField->GetValue(); m_aModifiedBreakPointList.InsertSorted( pBrk ); OUString aEntryStr( "# " + OUString::number(pBrk->nLine) ); - aComboBox.InsertEntry( aEntryStr, COMBOBOX_APPEND ); + m_pComboBox->InsertEntry( aEntryStr, COMBOBOX_APPEND ); if (SfxDispatcher* pDispatcher = GetDispatcher()) pDispatcher->Execute( SID_BASICIDE_BRKPNTSCHANGED ); } else { - aComboBox.SetText( aText ); - aComboBox.GrabFocus(); + m_pComboBox->SetText( aText ); + m_pComboBox->GrabFocus(); } CheckButtons(); } - else if ( pButton == &aDelButton ) + else if (pButton == m_pDelButton) { - size_t nEntry = aComboBox.GetEntryPos( aComboBox.GetText() ); + size_t nEntry = m_pComboBox->GetEntryPos( m_pComboBox->GetText() ); BreakPoint* pBrk = m_aModifiedBreakPointList.at( nEntry ); if ( pBrk ) { delete m_aModifiedBreakPointList.remove( pBrk ); - aComboBox.RemoveEntryAt(nEntry); - if ( nEntry && !( nEntry < aComboBox.GetEntryCount() ) ) + m_pComboBox->RemoveEntryAt(nEntry); + if ( nEntry && !( nEntry < m_pComboBox->GetEntryCount() ) ) nEntry--; - aComboBox.SetText( aComboBox.GetEntry( nEntry ) ); + m_pComboBox->SetText( m_pComboBox->GetEntry( nEntry ) ); if (SfxDispatcher* pDispatcher = GetDispatcher()) pDispatcher->Execute( SID_BASICIDE_BRKPNTSCHANGED ); } @@ -238,8 +236,8 @@ void BreakPointDialog::UpdateFields( BreakPoint* pBrk ) { if ( pBrk ) { - aCheckBox.Check( pBrk->bEnabled ); - aNumericField.SetValue( pBrk->nStopAfter ); + m_pCheckBox->Check( pBrk->bEnabled ); + m_pNumericField->SetValue( pBrk->nStopAfter ); } } @@ -247,7 +245,7 @@ void BreakPointDialog::UpdateFields( BreakPoint* pBrk ) BreakPoint* BreakPointDialog::GetSelectedBreakPoint() { - size_t nEntry = aComboBox.GetEntryPos( aComboBox.GetText() ); + size_t nEntry = m_pComboBox->GetEntryPos( m_pComboBox->GetText() ); BreakPoint* pBrk = m_aModifiedBreakPointList.at( nEntry ); return pBrk; } diff --git a/basctl/source/basicide/brkdlg.hrc b/basctl/source/basicide/brkdlg.hrc deleted file mode 100644 index 9fa41df973ed..000000000000 --- a/basctl/source/basicide/brkdlg.hrc +++ /dev/null @@ -1,38 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * This file incorporates work covered by the following license notice: - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed - * with this work for additional information regarding copyright - * ownership. The ASF licenses this file to you under the Apache - * License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of - * the License at http://www.apache.org/licenses/LICENSE-2.0 . - */ -#ifndef BASCTL_BRKDLG_HRC -#define BASCTL_BRKDLG_HRC - -#include <svl/solar.hrc> - -#define RID_BASICIDE_BREAKPOINTDLG ( RID_BASICIDE_START + 80 ) - -#define RID_CB_BRKPOINTS 2 -#define RID_PB_OK 3 -#define RID_PB_CANCEL 4 -#define RID_PB_NEW 5 -#define RID_PB_DEL 6 -#define RID_CHKB_ACTIVE 7 -#define RID_FT_PASS 8 -#define RID_FT_BRKPOINTS 9 -#define RID_FLD_PASS 10 - -#endif // BASCTL_BRKDLG_HRC - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/basctl/source/basicide/brkdlg.hxx b/basctl/source/basicide/brkdlg.hxx index fafbb65e7c17..d98d0a59368f 100644 --- a/basctl/source/basicide/brkdlg.hxx +++ b/basctl/source/basicide/brkdlg.hxx @@ -34,16 +34,12 @@ namespace basctl class BreakPointDialog : public ModalDialog { private: - ComboBox aComboBox; - OKButton aOKButton; - CancelButton aCancelButton; - PushButton aNewButton; - PushButton aDelButton; -// PushButton aShowButton; - ::CheckBox aCheckBox; - FixedText aBrkText; - FixedText aPassText; - NumericField aNumericField; + ComboBox* m_pComboBox; + OKButton* m_pOKButton; + PushButton* m_pNewButton; + PushButton* m_pDelButton; + ::CheckBox* m_pCheckBox; + NumericField* m_pNumericField; BreakPointList & m_rOriginalBreakPointList; BreakPointList m_aModifiedBreakPointList; diff --git a/basctl/source/basicide/brkdlg.src b/basctl/source/basicide/brkdlg.src deleted file mode 100644 index a14085e94462..000000000000 --- a/basctl/source/basicide/brkdlg.src +++ /dev/null @@ -1,96 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * This file incorporates work covered by the following license notice: - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed - * with this work for additional information regarding copyright - * ownership. The ASF licenses this file to you under the Apache - * License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of - * the License at http://www.apache.org/licenses/LICENSE-2.0 . - */ - -#include "helpid.hrc" -#include <brkdlg.hrc> -ModalDialog RID_BASICIDE_BREAKPOINTDLG -{ - HelpId = "basctl:RID_BASICIDE_BREAKPOINTDLG" ; - OutputSize = TRUE ; - SVLook = TRUE ; - Size = MAP_APPFONT ( 178 , 116 ) ; - Moveable = TRUE ; - // Closeable = TRUE; - ComboBox RID_CB_BRKPOINTS - { - HelpID = "basctl:ComboBox:RID_BASICIDE_BREAKPOINTDLG:RID_CB_BRKPOINTS"; - Pos = MAP_APPFONT ( 6 , 14 ) ; - Size = MAP_APPFONT ( 110 , 70 ) ; - TabStop = TRUE ; - }; - OKButton RID_PB_OK - { - Pos = MAP_APPFONT ( 122 , 6 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - TabStop = TRUE ; - }; - CancelButton RID_PB_CANCEL - { - Pos = MAP_APPFONT ( 122 , 23 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - TabStop = TRUE ; - }; - PushButton RID_PB_NEW - { - HelpID = "basctl:PushButton:RID_BASICIDE_BREAKPOINTDLG:RID_PB_NEW"; - Pos = MAP_APPFONT ( 122 , 57 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - TabStop = TRUE ; - Text [ en-US ] = "New" ; - }; - PushButton RID_PB_DEL - { - HelpID = "basctl:PushButton:RID_BASICIDE_BREAKPOINTDLG:RID_PB_DEL"; - Pos = MAP_APPFONT ( 122 , 74 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - TabStop = TRUE ; - Text [ en-US ] = "Delete" ; - }; - CheckBox RID_CHKB_ACTIVE - { - HelpID = "basctl:CheckBox:RID_BASICIDE_BREAKPOINTDLG:RID_CHKB_ACTIVE"; - Pos = MAP_APPFONT ( 6 , 87 ) ; - Size = MAP_APPFONT ( 40 , 12 ) ; - TabStop = TRUE ; - Text [ en-US ] = "Active" ; - }; - FixedText RID_FT_PASS - { - Pos = MAP_APPFONT ( 6 , 102 ) ; - Size = MAP_APPFONT ( 75 , 10 ) ; - Text [ en-US ] = "Pass Count:" ; - }; - FixedText RID_FT_BRKPOINTS - { - Pos = MAP_APPFONT ( 6 , 3 ) ; - Size = MAP_APPFONT ( 110, 10 ) ; - Text [ en-US ] = "Breakpoints" ; - }; - NumericField RID_FLD_PASS - { - HelpID = "basctl:NumericField:RID_BASICIDE_BREAKPOINTDLG:RID_FLD_PASS"; - Border = TRUE ; - Pos = MAP_APPFONT ( 81 , 100 ) ; - Size = MAP_APPFONT ( 35 , 12 ) ; - TabStop = TRUE ; - }; - Text [ en-US ] = "Manage Breakpoints" ; -}; - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/basctl/uiconfig/basicide/ui/managebreakpoints.ui b/basctl/uiconfig/basicide/ui/managebreakpoints.ui new file mode 100644 index 000000000000..2893273ca24e --- /dev/null +++ b/basctl/uiconfig/basicide/ui/managebreakpoints.ui @@ -0,0 +1,214 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Generated with glade 3.16.0 on Thu Jan 2 20:55:45 2014 --> +<interface> + <!-- interface-requires gtk+ 3.0 --> + <object class="GtkDialog" id="ManageBreakpointsDialog"> + <property name="can_focus">False</property> + <property name="border_width">6</property> + <property name="title" translatable="yes">Manage Breakpoints</property> + <property name="type_hint">dialog</property> + <child internal-child="vbox"> + <object class="GtkBox" id="dialog-vbox1"> + <property name="can_focus">False</property> + <property name="orientation">vertical</property> + <property name="spacing">12</property> + <child> + <object class="GtkFrame" id="frame1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label_xalign">0</property> + <property name="shadow_type">none</property> + <child> + <object class="GtkAlignment" id="alignment1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="top_padding">6</property> + <property name="left_padding">12</property> + <child> + <object class="GtkGrid" id="grid1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="row_spacing">6</property> + <child> + <object class="GtkCheckButton" id="active"> + <property name="label" translatable="yes">Active</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">1</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="VclComboBoxText" id="entries"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="dropdown">False</property> + <property name="has_entry">True</property> + <child internal-child="entry"> + <object class="GtkEntry" id="comboboxtext-entry"> + <property name="can_focus">False</property> + </object> + </child> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkGrid" id="grid2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="column_spacing">12</property> + <child> + <object class="GtkSpinButton" id="pass-nospin"> + <property name="visible">True</property> + <property name="can_focus">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="label2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Pass Count:</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">pass-nospin</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">2</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + </object> + </child> + </object> + </child> + <child type="label"> + <object class="GtkLabel" id="label1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Breakpoints</property> + <attributes> + <attribute name="weight" value="bold"/> + </attributes> + </object> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child internal-child="action_area"> + <object class="GtkButtonBox" id="dialog-action_area1"> + <property name="can_focus">False</property> + <property name="layout_style">end</property> + <child> + <object class="GtkButton" id="new"> + <property name="label">gtk-new</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="can_default">True</property> + <property name="has_default">True</property> + <property name="receives_default">True</property> + <property name="use_stock">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkButton" id="delete"> + <property name="label">gtk-delete</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="can_default">True</property> + <property name="has_default">True</property> + <property name="receives_default">True</property> + <property name="use_stock">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkButton" id="ok"> + <property name="label">gtk-ok</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="can_default">True</property> + <property name="has_default">True</property> + <property name="receives_default">True</property> + <property name="use_stock">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">2</property> + </packing> + </child> + <child> + <object class="GtkButton" id="cancel"> + <property name="label">gtk-cancel</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="use_stock">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">3</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">2</property> + </packing> + </child> + </object> + </child> + <action-widgets> + <action-widget response="0">new</action-widget> + <action-widget response="0">delete</action-widget> + <action-widget response="0">ok</action-widget> + <action-widget response="0">cancel</action-widget> + </action-widgets> + </object> +</interface> |