adjust functions which manage the time choosing buttons and try to get them functional in the future

old-version-gtk3
Zwerg12 2020-07-06 22:18:28 +02:00
rodzic b2d0160ca6
commit 4a73a6d275
2 zmienionych plików z 31 dodań i 17 usunięć

Wyświetl plik

@ -15,6 +15,9 @@ GtkSearchEntry *searchentry;
GtkEntry *north_entry;
GtkEntry *east_entry;
GtkEntry *location_entry;
GtkEntry *entry_day;
GtkComboBox *entry_month;
GtkEntry *entry_year;
GtkBuilder *builder;
HdySqueezer *squeezer;
HdyViewSwitcher *view_switcher;
@ -76,16 +79,23 @@ static int search(GtkWidget *widget, gpointer data)
return 1;
}
GtkEntry *entry_day;
GtkEntry *entry_month;
static int set_time_now (GtkWidget *widget, gpointer data){
static int correct_time (GtkWidget *widget, gpointer data){
const char *entry_day_string;
const char *entry_month_string;
entry_day = GTK_ENTRY(gtk_builder_get_object(builder, "entry_day"));
entry_day_string = gtk_entry_get_text(entry_day);
entry_month_string = gtk_combo_box_get_active_id(entry_month);
g_print("Day entry: %s\n", entry_day_string);
g_print("Month entry: %s\n", entry_month_string);
return 1;
}
static int set_time_now (GtkWidget *widget, gpointer data){
return 1;
}
@ -152,6 +162,9 @@ int main( int argc, char *argv[] )
view_switcher = HDY_VIEW_SWITCHER (gtk_builder_get_object (builder, "title_wide_switcher"));
switcher_bar = HDY_VIEW_SWITCHER_BAR (gtk_builder_get_object(builder, "switcher_bar"));
label_heading = GTK_WIDGET (gtk_builder_get_object (builder, "label_heading"));
entry_day = GTK_ENTRY(gtk_builder_get_object(builder, "entry_day"));
entry_month = GTK_COMBO_BOX (gtk_builder_get_object (builder, "entry_month"));
entry_year = GTK_ENTRY (gtk_builder_get_object (builder, "entry_year"));
g_signal_connect (window, "delete-event", G_CALLBACK (delete_event), NULL);
g_signal_connect (window, "destroy", G_CALLBACK (destroy), NULL);
@ -159,6 +172,7 @@ int main( int argc, char *argv[] )
g_signal_connect (button_search, "clicked", G_CALLBACK (search), NULL);
g_signal_connect (button_now, "clicked", G_CALLBACK(set_time_now), NULL);
g_signal_connect (button_calculate, "clicked", G_CALLBACK (calculate), NULL);
g_signal_connect (entry_month, "changed", G_CALLBACK (correct_time), NULL);
gtk_widget_show (window);

Wyświetl plik

@ -275,22 +275,22 @@
<object class="GtkComboBoxText" id="entry_month">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="active_id">january</property>
<property name="active_id">1</property>
<property name="wrap_width">2</property>
<property name="width_request">150</property>
<items>
<item translatable="yes" id="january">January</item>
<item translatable="yes" id="february">February</item>
<item translatable="yes" id="march">March</item>
<item translatable="yes" id="april">April</item>
<item translatable="yes" id="may">May</item>
<item translatable="yes" id="june">June</item>
<item translatable="yes" id="july">July</item>
<item translatable="yes" id="august">August</item>
<item translatable="yes" id="september">September</item>
<item translatable="yes" id="october">October</item>
<item translatable="yes" id="november">November</item>
<item translatable="yes" id="december">December</item>
<item translatable="yes" id="1">January</item>
<item translatable="yes" id="2">February</item>
<item translatable="yes" id="3">March</item>
<item translatable="yes" id="4">April</item>
<item translatable="yes" id="5">May</item>
<item translatable="yes" id="6">June</item>
<item translatable="yes" id="7">July</item>
<item translatable="yes" id="8">August</item>
<item translatable="yes" id="9">September</item>
<item translatable="yes" id="10">October</item>
<item translatable="yes" id="11">November</item>
<item translatable="yes" id="12">December</item>
</items>
</object>
</child>