๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #60429

gtkclist + podwojne klikniecie

#60429
From: micek
Date: Sat, 12 Nov 2005 12:49
42 lines
2017 bytes
czesc, 

sposoby ktore znalazlem w archiwum nie do konca sie sprawdzily....

mam liste, i chce zeby po podwojnym kliknieciu na jeden z wierszy dzialo sie
costam...

podlanczam procedure do listy w taki sposob:

gtk_signal_connect(GTK_OBJECT(lista_plikow),
"select_row",GTK_SIGNAL_FUNC(wybrany_plik_z_tabeli),NULL);

a procedura wyglada tak:

void wybrany_plik_z_tabeli( GtkWidget *clist,GdkEvent *event,gpointer row )
{
  if (event->type == GDK_2BUTTON_PRESS)
   {
costam costam;
   }
}

probowalem juz:
if (event->type == GDK_2BUTTON_PRESS)
if (event&&(event->type == GDK_2BUTTON_PRESS))
if (gtk_is_clist(clist) %%(event->type == GDK_2BUTTON_PRESS))
i wiele innych
takze jako sygnalu probowalem uzyc button_clicked, clicked i nic :-(

w najlepszym przypadku po podwojnym kliknieciu wyskakuje naruszenie ochrony
pamieci :-(

dodam ze jak dam select_row i nie sprawdzam teg if (event->type ==
GDK_2BUTTON_PRESS) to procedura zachowuje sie tak jakbym chcial zeby sie
zachowywala po podwojnym kliknieciu... wiec problem nie tkwi w tym co robi
tylko w tym warunku...
pomozcie prosze bo skonczyly mi sie pomysly juz :-(
pozDRowionka
micek

-- 
Wysล‚ano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Technical Details
Message-ID: <dl4ocv$el$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "micek" <micek81@WYTNIJ.gazeta.pl>
Newsgroups: pl.comp.os.linux.programowanie
Subject: gtkclist + podwojne klikniecie
Date: Sat, 12 Nov 2005 12:49:35 +0000 (UTC)
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 42
Message-ID: <dl4ocv$el$1@inews.gazeta.pl>
NNTP-Posting-Host: host-81-190-205-94.gorzow.mm.pl
X-Trace: inews.gazeta.pl 1131799775 469 172.20.26.242 (12 Nov 2005 12:49:35 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Sat, 12 Nov 2005 12:49:35 +0000 (UTC)
X-User: micek81
X-Forwarded-For: 172.20.6.164
X-Remote-IP: host-81-190-205-94.gorzow.mm.pl
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit