how to right cilck to pop a menu?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By huahuapro

as title.

can any one give me a example code?

thanks!

:bust_in_silhouette: Reply From: jgodfrey

Here’s one way. Add this function to a scene script. Note, this assumes your PopupMenu is at the top-level of your scene tree.

func _input(event):
	if event is InputEventMouseButton \
	and event.button_index == BUTTON_RIGHT \
	and event.pressed:
		$PopupMenu.popup()

thanks, it works!

but, this disable the system right cilck, like copy and past when in text edit mode.

i love to use this only on graphedit mode.

how can i not disable the system right click?

thanks!

huahuapro | 2020-03-21 10:02

Not sure if there’s a better way or not, but…

You could wire the mouse_entered and mouse_exited signals of the GraphEdit control to know when the mouse was on that control. Then check whether you’re on the control when the right-click happens. So, something like this:

var mouseInGraphEdit = false

func _input(event):
	if mouseInGraphEdit and \
	event is InputEventMouseButton \
	and event.button_index == BUTTON_RIGHT \
	and event.pressed:
		$PopupMenu.popup()
		get_tree().set_input_as_handled()

func _on_GraphEdit_mouse_entered():
	mouseInGraphEdit = true

func _on_GraphEdit_mouse_exited():
	mouseInGraphEdit = false

jgodfrey | 2020-03-21 13:25

تعتبر شركة عزل الأسطح من الشركات التي تهتم بالعمل على حماية الأسطحشركة عزل فوم بالخرج
من الكثير من العوامل الضارة مثل ارتفاع درجات الحرارة وتعرض الأسطح للشمس الحارقة وأيضا تراكم مياه الشتاء على الأسطح مما يعرض الأسطحشركة عزل فوم بالرياض
إلى تسريبات المياه وهنا نتكلم عن أفضل الخدمات التي تقوم بيه شركة عزل أسطح
خدمات عزل أسطحشركة عزل اسطح بالرياض

توجد الكثير من الخدمات التي من الممكن ان تقدمها شركة عزل أسطحشركة عزل اسطح بالخرج
ومنها
تقوم شركة عزل اسط حاولا بتنظيف الأسطح من الأتربة والأوساخ التي من الممكن ان تتواجد في السطح
العمل على سد الثقوب والشقوق التي تتواجد في السطحشركة عزل خزانات بعرعر

يقوم فريق العمل بعمل ميل إلى مواسير الصرف للسطح حتى يتم التخلص من مياه الشتاء
يتم بدء العمل في وضع طبقة من البيتومين والخيش المقطرن وثم يتم العمل على طبقة البيتومين والخيش ويتم تكرار العمليةشركة كشف تسربات المياه بالرياض

ثم يتم العمل على وضع الألواح العازلة في الأخرشركة كشف تسربات المياة بالخرج

يساعد عزل الأسطح على انخفاض حرارة الجو داخل المنزل وأيضا حماية الأسطح من التآكل
يساعد عزل الأسطح على تعديل المناخ الخاص بالعقار وأيضا يعتبر حماية للسطح من تسريبات مياه الشتاء.شركة الصفرات

ومن المعروف ان تسريبات المياه من المشاكل التي من الممكن ان تؤدى إلى الكثير من الضرر على المباني مثل انتشار الرطوبة والعفن وتضرر الديكورات والدهانات وغيرها.
عزل خزانات
تعتبر خدمة عزل الخزانات من أفضل الخدمات التي من الممكن ان تقوم بيه بعض الشركات فهي تقوم بحماية الخزان الخاص بيك من التلف أو تسريبات المياه ومن الخدمات التي من الممكن ان تقوم بيهشركة عزل خزانات بالخرج

خدمة عزل الخزانات من الخارج ومن الداخل من المهام التي من الممكن ان تقوم بيه شركة عزل الخزاناتشركة عزل خزانات بسكاكا

حماية الخزان من عوامل الجو الضارة والتي من الممكن ان تؤثر على الخزان وتؤثر على طعم ورائحة المياه بداخل الخزانشركة عزل خزانات بالرياض

يوجد نوعان من العزل تقوم شركة عزل خزانات بالعمل بيه هي العزل الحراري والعزل المائي
عزل خزانات المياه الخرسانية من الخدمات التي من الممكن ان تقوم بيه شركة عزل خزانات
نقل عفش
نقل عفش من المهام المتعبة والتي من الممكن ان يتم الاستعانة بشركات خاصة بخدمات عقل عفش فهي من الخدمات المهمة لدي الكثير وتعتبر من الخدمات المطلوبة دائماشركة نقل عفش بالرياض
.
العمل على فك الأثاث وتحريكه من مكانه من الخدمات التي تقوم بيه شركة نقل عفششركة نقل اثاث بالرياض

تنظيف الأثاث من الغبار والأتربة التي من الممكن ان يعانى منها الأثاث بفعل مرور عليه الكثير من الوقت
العمل على تغليف كل قطعة أثاث على حد حتى يتم العمل على حماية الأثاث من الخدش أو الكسر أو التلف
نقل الأثاث بواسطة المعدات الخاصة مثل ونش خاص للاماكن المرتفعة وهذه من المعدات الحديثة التي تقوم الشركة بالعمل بيه
يتم بعد ذلك نقل الأثاث إلى المكان المراد نقله إليه ثم يتم العمل على تركيب الأثاث وترتيبه في المكان
خدمة تلميع وتنظيف الأثاث بعد أعادة تركيبة من الخدمات المميزة التي تقوم بيه الشركة
العمل على نقل الأثاث والتحف الثمينة دون الإضرار بيه وحمايتها من الكثير من العوامل الضارة مثل الخدش أو الكسر
فك النجف وتنظيفه وتلميعه ونقل إلى المكان المراد نقله بيه وإعادة تركيبة مره أخري وليس هذا فقط بل تهتم بالعمل على تلميع النجف وتنظيفه مره أخري
مكافحة حشرات
تعتبر مشكلة انتشار الحشرات من اكبر المشاكل التي من الممكن ان يعانى منها الكثير فهي من المشاكل التي تسبب القلق والتوتر والضيق لربة المنزل ومن الممكن الاستعانة بشركة مكافحة حشرات للعمل على إبادة الحشراتشركة مكافحة حشرات بعرعر

تمتلك شركة مكافحة حشرات أفضل فريق عمل مدرب على إبادة الحشرات وهذا باستخدام بعض المعدات الخاصة بهذه المهمة وأفضل أنواع المبيدات الحشرية شركة مكافحة حشرات بسكاكا

العمل على الوصول إلى المكان الذي من الممكن ان تتكاثر وتتواجد في الحشرات خاصة الصراصير والتي تنتشر بشكل كبير في فصل الصيفشركة رش مبيدات بالرياض

العمل على إبادة البق وتعقيم وتطهير المفروشات منها إبادة البق بأفضل المبيداتشركة الصفرات لمكافحة الحشرات

استخدام أفضل المبيدات الحشرية في إبادة الحشرات الطائرة والتي من الممكن ان تنشر بكثرة في أوقات الليلشركة رش دفان بالرياض

العمل على إبادة القوارض وهذا باستخدام الأجهزة الحديثة أو بالطرق التقليدية المعروفة مثل المصائد الحديديةشركة تسليك مجاري بالرياض

إبادة الحشرات من الخدمات المميزة التي من الممكن ان تقوم بيه شركة مكافحة حشرات فهي تستخدم أفضل المواد التي من الممكن ان تساهم في القضاء على الحشرات وعدم تكاثرها في المكان مره أخريوايت صرف صحي بالرياض

التخلص من الحشرات في أماكن تواجدها مثل المطابخ والحمامات لأنها من أكثر الأماكن التي من الممكن ان تتكاثر فيها الحشرات مثل الصراصير وهذا لكثرة الرطوبة في المكانفيتم التنظيف بعدة طرق مختلفة ولكن تحتاج الى ايدي عاملة مثل حتى يتم العمل على أفضل وجه فيجب القيام بالتنظيف باستخدام مواد التنظيف التي تتناسب مع كل ما تقوم بتنظيفه سواء كان سجاد او أثاث أو ستائر أو أرضيات أو غيرها من الاشياء الاخرى والاماكن الاخرى.
تستخدم شركة مكافحة حشرات مبيدات أمنة لا يوجد منها اى ضرر على صحة أفراد الأسرة من الكبار والصغار.

medoo | 2020-03-21 19:14

sir you saved me! that’s worked so good!
thanks again!

huahuapro | 2020-03-22 02:52