Re: Gtk::Entry Icon
- From: Andrew <rugby471 gmail com>
- To: Krzesimir Nowak <qdlacz gmail com>
- Cc: gtkmm-list gnome org
- Subject: Re: Gtk::Entry Icon
- Date: Fri, 18 Mar 2011 07:37:12 +0000
On 17/03/11 18:57, Krzesimir Nowak wrote:
> 2011/3/17 Andrew <rugby471 gmail com>:
>> Hi,
>>
>> I have a Gtk::Entry that has an icon at the end
>> (Gtk::ENTRY_ICON_SECONDARY) and I set it to be Gtk::Stock::CLEAR
>>
>> Now I want to remove this icon. In C, I do this by passing NULL to
>> gtk_entry_set_icon_from_stock(). Reading the documentation at [1], I
>> gather that I should pass zero to achieve this same effect. However when
>> I do this, I receive the error:
>>
>> [Code]
>> set_icon_from_stock(0, Gtk::ENTRY_ICON_SECONDARY);
>>
>> [Error]
>> ui/dialog/ocaldialogs.cpp: In constructor
>> ‘Inkscape::UI::Dialog::OCAL::SearchEntry::SearchEntry(Glib::ustring)’:
>>
>> ui/dialog/ocaldialogs.cpp:292: error: no matching function for call to
>> ‘Inkscape::UI::Dialog::OCAL::SearchEntry::set_icon_from_stock(int,
>> Gtk::EntryIconPosition)’
>>
>> /usr/include/gtkmm-2.4/gtkmm/entry.h:625: note: candidates are: void
>> Gtk::Entry::set_icon_from_stock(const Gtk::StockID&, Gtk::EntryIconPosition)
>>
>>
>> How can I achieve this in gtkmm?
>>
>
> Use Gtk::Entry::unset_icon(Gtk::EntryIconPosition).
Sorry, but when I use that I get:
error: ‘unset_icon’ was not declared in this scope
ui/dialog/ocaldialogs.cpp: In constructor
‘Inkscape::UI::Dialog::OCAL::ImportDialog::ImportDialog(Gtk::Window&,
const Glib::ustring&, Inkscape::UI::Dialog::FileDialogType, const
Glib::ustring&)’:
ui/dialog/ocaldialogs.cpp:724: error: no matching function for call to
‘Inkscape::UI::Dialog::OCAL::SearchEntry::SearchEntry(char*)’
--
Andrew
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]